Commit Graph

20 Commits

Author SHA1 Message Date
9b029c8edf Refactor scheduling reconciliation into change plans 2026-07-29 17:21:13 +02:00
b9f557e95b perf: batch scheduling reconciliation and add widget 2026-07-29 14:16:29 +02:00
f512784dd3 fix(scheduling): reject stale invitation actions 2026-07-22 04:18:03 +02:00
ed39f83688 feat(scheduling): expose invitation delivery capability 2026-07-22 04:01:56 +02:00
95c9f654e1 chore(scheduling): document password flag false positive 2026-07-22 03:53:27 +02:00
448546e487 feat(scheduling): retire replaced participant responses 2026-07-22 03:40:04 +02:00
835ad82916 feat(scheduling): persist candidate slot ordering 2026-07-22 03:26:21 +02:00
a316341226 refactor(scheduling): consume core participation contract 2026-07-22 03:21:10 +02:00
58619484b6 feat(scheduling): bound public cancellation notices 2026-07-22 03:17:51 +02:00
2cb86c90dc feat(scheduling): add explicit invitation link lifecycle 2026-07-22 03:08:56 +02:00
b1725b8f59 feat(scheduling): enforce governed response policies 2026-07-21 21:17:26 +02:00
bb7cea03df refactor(scheduling): simplify candidate slot updates 2026-07-21 12:59:25 +02:00
98b797a95d refactor: simplify response reconciliation 2026-07-21 12:04:48 +02:00
6141f39bf8 feat(scheduling): enforce participant roster privacy 2026-07-20 18:44:28 +02:00
bbf503a7d7 fix(responses): reject stale scheduling answers 2026-07-20 18:35:57 +02:00
0f33e25c83 feat(responses): preserve editable availability history 2026-07-20 18:22:21 +02:00
de7e68c97a feat(scheduling): harden poll-backed request flows 2026-07-20 17:34:13 +02:00
2f1b7fb6b8 intermittent commit 2026-07-14 13:22:12 +02:00
c1afce7bdb Add scheduling calendar integration and WebUI 2026-07-12 19:00:54 +02:00
ace32a2a3d Add poll-backed scheduling backend 2026-07-12 18:12:20 +02:00