verstak-desktop/internal/core
mirivlad 04dbfa056e feat: add app settings, vault plugin state, and first-run vault selection
- internal/core/appsettings/ — app settings manager (~/.config/verstak/config.json)
- internal/core/pluginstate/ — vault plugin state (.verstak/plugins.json)
- internal/api/app.go — Wails bindings for app settings + plugin state
- main.go — init app settings, auto-open vault, init plugin state, disabled plugin filtering
- Plugin state: enable/disable, desired plugins, missing-installed tracking
- App settings: currentVaultPath, recentVaults, theme, devMode, windowState
2026-06-17 03:37:15 +08:00
..
appsettings feat: add app settings, vault plugin state, and first-run vault selection 2026-06-17 03:37:15 +08:00
capability fix: register core capabilities + plugin lifecycle before discovery 2026-06-16 17:12:46 +08:00
contribution feat: add scripts/build.sh, test.sh, check.sh + gofmt + go mod tidy 2026-06-16 12:11:55 +08:00
events feat: plugin discovery, capability/contribution/permission registries, Plugin Manager UI 2026-06-16 12:00:43 +08:00
permissions feat: plugin discovery, capability/contribution/permission registries, Plugin Manager UI 2026-06-16 12:00:43 +08:00
plugin test: add plugin lifecycle tests (core caps, degraded, disabled, reload) 2026-06-16 17:46:24 +08:00
pluginstate feat: add app settings, vault plugin state, and first-run vault selection 2026-06-17 03:37:15 +08:00
storage feat: add plugin UI host (sidebar, view container, settings panel) + storage API 2026-06-17 03:01:37 +08:00
vault feat: add core vault layer with capability registration 2026-06-16 20:37:48 +08:00