Update roadmap after notes and sync steps

This commit is contained in:
mirivlad 2026-06-27 13:40:20 +08:00
parent d52d3191b6
commit b0d4ef88f9
1 changed files with 6 additions and 6 deletions

View File

@ -84,7 +84,7 @@ storage as ordinary Markdown/files.
Tasks: Tasks:
- improve Notes list filtering, sorting, rename/conflict UX, and empty states; - improve Notes list filtering, sorting, rename/conflict UX, and empty states;
- add Notes delete/trash through Files API with confirmation; - [x] add Notes delete/trash through Files API with confirmation;
- add Files restore metadata view and later restore command; - add Files restore metadata view and later restore command;
- [x] define external open/show-in-folder as a public v2 API, replacing fallback; - [x] define external open/show-in-folder as a public v2 API, replacing fallback;
- add watcher-based refresh for Files/Notes after external changes; - add watcher-based refresh for Files/Notes after external changes;
@ -102,11 +102,11 @@ Goal: make cross-device sync reliable enough for real vaults.
Tasks: Tasks:
- define conflict UX contract for desktop and sync plugin; - define conflict UX contract for desktop and sync plugin;
- add server/device token lifecycle tests, revocation checks, and audit coverage; - [x] add server/device revocation checks for sync auth paths;
- persist and display sync errors in Sync plugin; - persist and display sync errors in Sync plugin;
- add retry/backoff for sync client operations; - add retry/backoff for sync client operations;
- add real two-vault sync smoke scenarios for create/update/move/trash folders - [x] add real two-vault sync smoke scenarios for create/update/move/trash
and files; folders and files;
- document deployment and backup procedures for `verstak-sync-server`. - document deployment and backup procedures for `verstak-sync-server`.
Verification: Verification:
@ -212,8 +212,8 @@ Verification:
1. [x] Command Palette UI host in `verstak-desktop`. 1. [x] Command Palette UI host in `verstak-desktop`.
2. [x] Status bar item host in `verstak-desktop`. 2. [x] Status bar item host in `verstak-desktop`.
3. [x] External open public v2 API to replace Files fallback. 3. [x] External open public v2 API to replace Files fallback.
4. Notes trash/delete UX in `verstak-official-plugins`. 4. [x] Notes trash/delete UX in `verstak-official-plugins`.
5. Sync hardening pass with expanded real two-vault smoke. 5. [x] Sync hardening pass with expanded real two-vault smoke.
6. Browser inbox protocol design, then plugin and extension implementation. 6. Browser inbox protocol design, then plugin and extension implementation.
This order finishes generic platform surfaces before building product features This order finishes generic platform surfaces before building product features