diff --git a/docs/PLAN.md b/docs/PLAN.md index 45b3747..2efa809 100644 --- a/docs/PLAN.md +++ b/docs/PLAN.md @@ -21,8 +21,8 @@ | 8 | FTS5 Search | ✅ выполнен | | 9 | Section assignment + Sidebar filtering | ✅ выполнен | | 10 | Plugin Manager (discovery + templates) | ✅ выполнен | -| 11 | **Wails Desktop GUI** | 🔄 в процессе — Wails v2 stable | -| 12 | **Files/Folders full workflow** | ⬜ не начат | +| 11 | **Wails Desktop GUI** | 🔄 Wails v2 vertical MVP | +| 12 | **Files/Folders full workflow** | ⬜ следующий этап после vertical MVP | | 13 | **Drag-and-drop** | ⬜ не начат | | 14 | **MVP stabilization** | ⬜ не начат | | 15 | Sync Server Skeleton | 🔒 PAUSED | @@ -47,10 +47,38 @@ go build -tags "gui production webkit2_41" -o verstak-gui ./cmd/verstak-gui ./verstak-gui ``` +**GUI Build (Wails v2):** +```bash +cd frontend && npm run build && cd .. +rm -rf cmd/verstak-gui/frontend-dist && cp -r frontend/dist cmd/verstak-gui/frontend-dist +go build -tags "gui production webkit2_41" -o verstak-gui ./cmd/verstak-gui +./verstak-gui +``` + Или для dev режима: `wails dev` (требует Wails v2 CLI) --- +## Текущий этап: Wails v2 Vertical MVP + +**Цель:** базовый рабочий desktop GUI для разделов → дел → заметок. + +**Прогресс:** +- ✅ Wails v2 shell (window opens, no SIGSEGV) +- ✅ Layout fix (full viewport, dark theme, sidebar+main) +- 🔄 Notes bindings + UI +- 🔄 Tabs (Overview/Notes/Files/Actions/Worklog/Activity) +- 🔄 Node creation +- 🔄 Section filtering + +**Пауза (не начинать до завершения vertical MVP):** +- Файлы/папки workflow +- Drag-and-drop +- Sync, plugins, Lua, browser extension, TUI +- Новые шаблоны, DokuWiki importer + +--- + ## Выполненные шаги (1-10) ### ШАГ 1 — Git Init + Skeleton