History
Commits on main
| OID | Message | Author | Date |
|---|---|---|---|
| bdee3d6 | fix(editor): use single newlines for plain-text copy | Rachel Chen | 2026-04-10 19:11:53 -0700 |
| f4b9718 | fix(m5): avoid stale effect state in client workspace flows | Rachel Chen | 2026-04-10 18:48:16 -0700 |
| 0a0b581 | test(worker): align search membership test with workspace indexer refactor | Rachel Chen | 2026-04-10 08:01:59 -0700 |
| 4ba0777 | fix(ui): include back to workspaces option when shared with me page is empty | Rachel Chen | 2026-04-10 07:59:12 -0700 |
| 115e7f4 | refactor(m5): separate persisted workspace snapshots from active route state | Rachel Chen | 2026-04-10 07:53:56 -0700 |
| 22552ef | docs(future): include docs for future product features (ai/pwa) | Rachel Chen | 2026-04-10 06:16:36 -0700 |
| 15a6e20 | feat(m4): add shared with me inbox and share-aware search | Rachel Chen | 2026-04-10 06:15:40 -0700 |
| 1350e52 | fix(ui): align centered app chrome borders and sidebar collapse target | Rachel Chen | 2026-04-10 05:13:37 -0700 |
| 57aee0d | refactor(m5): extract workspace route data loaders and test cache fallbacks | Rachel Chen | 2026-04-09 21:18:15 -0700 |
| d8323c0 | fix(m5): harden root workspace routing and recovery states | Rachel Chen | 2026-04-09 19:17:32 -0700 |
| eb944dc | refactor(m2): move snapshots and search indexing into durable object sqlite | Rachel Chen | 2026-04-09 19:15:36 -0700 |
| f8f6b0c | docs(spec): move specs under docs and add editor/page mention plans | Rachel Chen | 2026-04-09 04:34:24 -0700 |
| 523034c | fix(m5): preserve cached workspace access during auth outages | Rachel Chen | 2026-04-09 00:24:34 -0700 |
| 80e0f22 | fix(editor): improve code block line selection and dropdown behavior | Rachel Chen | 2026-04-08 22:04:14 -0700 |
| 11cb35d | feat(editor): replace BlockNote with ground up TipTap | Rachel Chen | 2026-04-07 04:31:05 -0700 |
| d6e8141 | fix(m5): clarify archive confirmation for child page promotion | Rachel Chen | 2026-04-07 04:04:50 -0700 |
| 2f70c67 | fix(m5): tighten guest access and archived page edge cases | Rachel Chen | 2026-04-07 03:31:30 -0700 |
| 19c129b | style: refresh accent colors and workspace settings dropdown styling | Rachel Chen | 2026-04-07 00:37:48 -0700 |
| 672ce95 | feat(m5): polish editor interactions, mobile layout, and offline UX | Rachel Chen | 2026-04-06 22:32:21 -0700 |
| b24ca7a | fix(m4): tighten shared access and doc sync edge cases | Rachel Chen | 2026-04-06 20:19:23 -0700 |
| a2a378c | refactor(m4): split shared page access and workspace switcher logic | Rachel Chen | 2026-04-06 20:14:25 -0700 |
| 25c0c20 | feat(m4): add sharing, access control, and settings pages | Rachel Chen | 2026-04-06 07:00:06 -0700 |
| 0f8d8bf | feat(m3): add uploads, search, and page icons/covers | Rachel Chen | 2026-04-05 22:44:40 -0700 |
| 2f4b19f | feat(m2): add doc sync, snapshot persistence, and worker logging | Rachel Chen | 2026-04-05 20:07:28 -0700 |
| 69ba601 | feat(m1): implement foundation milestone | Rachel Chen | 2026-04-05 17:40:38 -0700 |