mirivlad
|
b80941f908
|
feat: плагин-система Lua + Calendar reference plugin
- Lua VM runtime: gopher-lua с песочницей, хуки on_init/on_tick/on_shutdown
- API: verstak.node.* / verstak.db.* / verstak.config.* / verstak.state.*
- API: verstak.worklog.* / verstak.activity.* / verstak.file.*
- API: verstak.schedule.* / verstak.http.* / verstak.ui.*
- Менеджер плагинов: жизненный цикл, инициализация, шаблоны
- Scheduler: фоновые задачи с интервалами
- PluginPage.svelte: контейнер для iframe-панелей плагинов
- Calendar plugin: миграция, категории CRUD, события CRUD
- Calendar: расширенный рекарренс (daily/weekly/monthly/yearly)
- Calendar: связь с узлами Верстака, напоминания, HTTP-праздники
- Calendar: Lua-тест-сьют (15 тестов), Go-интеграционный тест
- fix: query_row использует реальные Column() вместо guessColumns
|
2026-06-07 14:59:46 +08:00 |
mirivlad
|
ee708d30bb
|
docs: sync documentation with current codebase state
- Architecture: Wails v3→v2, removed TUI/sync/security from diagram
- UI/UX: layout updated to sidebar+header, sync marked future
- Roadmap: Wails v3→v2 migration note, milestones 10+ PAUSED
- MVP Checklist: mark implemented features as done
- PLAN.md: bindings list synced, repo structure fixed, progress updated
- Medium-term steps documented (sync, scanner, TUI, Lua, etc.)
|
2026-06-01 22:17:29 +08:00 |