verstak/docs
mirivlad d285f9ad8b sync_apply FS-first rewrite; CreateNodeFromTemplate rollback; DeleteNodeAndChildren fail on trash errors; PLAN.md update
- applyRemoteNodeUpdate: FS-first with SafeVaultPath validation, must-fail os.Rename
- applyRemoteNodeMove: FS-first for folders and notes/files
- moveNodeFiles: rewritten FS-first with atomic DB transaction
- applyRemoteNoteMove: delegates to moveNodeFiles
- CreateNodeFromTemplate: rollbackChildren on any child creation failure
- DeleteToTrash: skip rename if source file already missing
- DeleteNodeAndChildren: fail on deleteFileRecords errors and trash move failures
- docs/PLAN.md: update step 14 status with known gaps
2026-06-03 02:22:49 +08:00
..
00_README.md docs: add sync server installation and usage guide 2026-06-01 23:13:59 +08:00
01_Product_Spec.md steps 4-6 + doc overhaul: files, notes, GUI, plugins docs 2026-05-30 20:35:04 +08:00
02_Architecture.md docs: sync documentation with current codebase state 2026-06-01 22:17:29 +08:00
03_Data_Model_Storage.md steps 4-6 + doc overhaul: files, notes, GUI, plugins docs 2026-05-30 20:35:04 +08:00
04_Sync_Backup_Activity.md step 1: skeleton - go module, CLI stub with --version, structure 2026-05-30 18:42:19 +08:00
05_UI_UX.md docs: sync documentation with current codebase state 2026-06-01 22:17:29 +08:00
06_Roadmap.md docs: sync documentation with current codebase state 2026-06-01 22:17:29 +08:00
07_AI_Coder_Prompts.md step 1: skeleton - go module, CLI stub with --version, structure 2026-05-30 18:42:19 +08:00
08_MVP_Checklist.md docs: sync documentation with current codebase state 2026-06-01 22:17:29 +08:00
09_Extensibility.md steps 4-6 + doc overhaul: files, notes, GUI, plugins docs 2026-05-30 20:35:04 +08:00
10_Sync_Server_Guide.md docs: update sync server guide with user registration flow and full API 2026-06-02 00:00:53 +08:00
PLAN.md sync_apply FS-first rewrite; CreateNodeFromTemplate rollback; DeleteNodeAndChildren fail on trash errors; PLAN.md update 2026-06-03 02:22:49 +08:00
TEMPLATES.md refactor: implement template-driven node tree and human-readable vault layout 2026-06-02 12:47:06 +08:00
VAULT_LAYOUT.md refactor: implement template-driven node tree and human-readable vault layout 2026-06-02 12:47:06 +08:00
verstak_browser_extension_prompts.md step 1: skeleton - go module, CLI stub with --version, structure 2026-05-30 18:42:19 +08:00