History
Commits on main
| OID | Message | Author | Date |
|---|---|---|---|
| bfe87b2 | fix(client): make page breadcrumbs responsive | Rachel Chen | 2026-04-23 18:47:32 -0700 |
| 34f8e51 | fix(config): respect local AI mode for remote bindings | Rachel Chen | 2026-04-23 18:47:27 -0700 |
| d8e4740 | feat(pwa): add installable offline app support | Rachel Chen | 2026-04-23 18:47:19 -0700 |
| c9bed7b | chore(icons): add generated app icon assets | Rachel Chen | 2026-04-23 18:47:05 -0700 |
| fa79b2e | refactor(client): migrate workspace cache consumers to Dexie projections | Rachel Chen | 2026-04-23 18:46:48 -0700 |
| 231ad30 | refactor(client): add Dexie-backed workspace replica infrastructure | Rachel Chen | 2026-04-23 18:46:16 -0700 |
| b9d1452 | docs: tighten AGENTS guidance for investigation and context hygiene | Rachel Chen | 2026-04-23 18:46:12 -0700 |
| accd134 | fix(access): align guest workspace shell and member management | Rachel Chen | 2026-04-23 18:45:56 -0700 |
| 671bee4 | fix(entitlements): deny guest AI actions on canonical pages | Rachel Chen | 2026-04-23 18:45:51 -0700 |
| eb099a4 | refactor(access): surface workspace roles in viewer context and cache | Rachel Chen | 2026-04-23 18:45:34 -0700 |
| 9b66677 | fix(entitlements): deny guest archive affordances | Rachel Chen | 2026-04-22 01:16:27 -0700 |
| 9bad2e1 | fix(client): harden cached access and logout state | Rachel Chen | 2026-04-22 01:16:21 -0700 |
| d7cd485 | feat(shares): partition shared inbox and clean share lifecycle | Rachel Chen | 2026-04-22 01:15:59 -0700 |
| 99db2ca | fix(access): enforce shared-surface precedence | Rachel Chen | 2026-04-22 01:12:36 -0700 |
| 5a0647a | refactor(worker): extract shared AppContext type | Rachel Chen | 2026-04-22 01:17:41 -0700 |
| 9ab7adc | refactor(client): unify document and canvas page composition | Rachel Chen | 2026-04-22 01:17:31 -0700 |
| dfdb1de | chore(markup): switch landing page nav wrapper to header | Rachel Chen | 2026-04-21 06:31:27 -0700 |
| 0c6ae30 | docs: add canvas implementation notes and workflow guardrails | Rachel Chen | 2026-04-21 06:31:20 -0700 |
| b16cbf4 | feat(canvas): add canvas page surface, creation flow, worker support, and coverage | Rachel Chen | 2026-04-21 06:31:16 -0700 |
| fb13716 | refactor(client): extract reusable doc-sync session bootstrap | Rachel Chen | 2026-04-21 06:31:11 -0700 |
| e3a518f | feat(pages): add page kind plumbing | Rachel Chen | 2026-04-21 06:31:00 -0700 |
| ccc1b56 | refactor(client): internalize page-load target and seed in ActivePageProvider | Rachel Chen | 2026-04-21 06:30:58 -0700 |
| 16c941d | refactor(client): privatize workspace route cacheStatus | Rachel Chen | 2026-04-21 06:30:57 -0700 |
| 2a980ee | feat(client): adopt tanstack query for orthogonal server reads | Rachel Chen | 2026-04-21 06:30:55 -0700 |
| 67dfb21 | refactor(client): consolidate doc cache into single registry | Rachel Chen | 2026-04-21 06:30:53 -0700 |