Commit graph

10 commits

Author SHA1 Message Date
5affe87f21 fix: retry editor focus after panel open (shortcut focus race) 2026-08-03 22:20:07 +02:00
fe12a15a43 feat: font-size keyboard shortcuts (Ctrl+=/-/0) 2026-08-03 22:14:44 +02:00
840aba8754 feat: wire font-size buttons 2026-08-03 22:14:25 +02:00
41b8480f23 feat: persisted editor font-size state (default 16px, 10-24) 2026-08-03 22:14:10 +02:00
8581117708 fix: skip editor reload when remote content is identical 2026-08-03 22:13:19 +02:00
c58d13eafa feat: focus editor and restore caret/scroll on note load 2026-08-03 22:13:01 +02:00
fbabcdf750 feat: flush pending caret save on blur and panel hide 2026-08-03 22:12:37 +02:00
79a552f620 feat: debounced caret-only saves without broadcast 2026-08-03 22:12:03 +02:00
6db41de485 feat: capture caret/scroll in editor autosave 2026-08-03 22:11:20 +02:00
4365b7687b feat: implement Side Notes Chrome extension
- Manifest V3 with sidePanel, tabs, webNavigation, unlimitedStorage permissions
- Background service worker: sidePanel setup + SPA navigation detection
- Shared modules: URL key derivation (buildNoteKey) and IndexedDB storage
- Side panel: per-tab markdown editor with debounced autosave, in-panel find
- Cross-panel consistency via BroadcastChannel with focus-aware refresh
- Notes-list page: day-grouped entries, click-to-focus/navigate behavior
- Dark theme by default
2026-08-03 19:51:34 +02:00