verstak-desktop/internal/core
mirivlad a6f9e85f13 feat(m4b): add vault selection UI, enable/disable toggle, missing-installed UI
- Add VaultSelection.svelte: first-run vault create/open/recent UI
- Update App.svelte: vault check on startup, show VaultSelection when needed
- Update PluginCard.svelte: enable/disable buttons, vault state awareness
- Update PluginManager.svelte: enable/disable handlers, missing-installed section
- Add SetCurrentVault Wails API binding
- Add RecordDesiredPlugin Wails API binding
- Record desired plugins on discovery (only when vault open)
- Fix addRecent: remove duplicate sort, clean up unused import
- Update smoke-platform.sh: enable/disable lifecycle test
- Add runEnableDisableTest: vault create/open, disable/enable, plugins.json verify
2026-06-17 04:19:13 +08:00
..
appsettings feat(m4b): add vault selection UI, enable/disable toggle, missing-installed UI 2026-06-17 04:19:13 +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