Commit Graph
18 Commits
Author SHA1 Message Date
tianma-if a7f55da099 fix(sync): clear conflicts after confirmed memo deletion 2026-10-07 22:01:49 +08:00
tianma-if 968ac71aa6 fix: delete empty child notebooks with their parent
A parent notebook stayed after repeated deletes when it only contained empty children. Remove that empty subtree together, and keep the tree when any note is still inside.
2026-09-22 20:52:50 +08:00
tianma-if d400371841 feat: add editable mind map and flowchart notes 2026-09-05 15:44:48 +08:00
tianma-if 630bb98e3f fix(web): recover stalled local note saves 2026-08-29 18:06:27 +08:00
tianma-if 51a9024d7d fix(web): support Docker access over HTTP 2026-08-24 16:07:12 +08:00
tianma-if 2e6cc5d71c fix(web): preserve drafts during memo creation 2026-08-19 18:53:46 +08:00
tianma-if 3c8a51f6a3 fix(web): prevent autosave sync races (#210) 2026-08-10 11:34:12 +08:00
tianma-if 4017d09bff fix(web): preserve new memo drafts during sync 2026-08-09 11:37:09 +08:00
tianma-if b357d1d9d3 refactor: modularize cross-platform workspace flows 2026-08-09 01:12:09 +08:00
tianma-if 72b4791557 fix(sync): resolve memo conflicts with adopt-cloud and copy-draft actions
Give Web, desktop, and mobile the same product-baseline conflict recovery:
copy the local draft, then adopt the cloud version and rehydrate, instead of
telling users to reload while durable local conflict state remains.
2026-08-05 21:44:45 +08:00
tianma-if 4d95d834f3 feat(web): explain note save conflicts with concrete reasons
Surface revision, content, edit-session, and offline-stale conflict details in the editor, keep error metadata through the sync queue, and avoid hook-order crashes plus stale dev service workers after failed HMR.
2026-08-05 17:19:55 +08:00
tianma-if 2253653a47 refactor: modularize cross-platform workspace architecture 2026-08-01 20:47:37 +08:00
tianma-if b905832084 fix web connectivity false negatives 2026-07-28 20:04:32 +08:00
tianma-if ec1009d4dc feat: add native desktop local-first foundation 2026-07-28 12:49:44 +08:00
yoma e3db66d901 fix: prevent mobile self-conflicts
Fixes #25
2026-07-15 10:55:13 +08:00
yoma 4d0e48e158 feat: add markdown source editor mode 2026-07-14 11:53:10 +08:00
yoma 7b085fd9f9 Bind memo saves to edit sessions 2026-07-10 19:23:38 +08:00
tianma 377b7b9f1d feat: add offline sync and agent docs 2026-06-27 01:37:36 +08:00