verstak-desktop/internal/core
mirivlad 86eeadd2a9 feat: milestone 5a — frontend plugin host, contribution lifecycle, UI shell
- Contribution Registry: ListByPoint, idempotent Register (Unregister-before-add)
- Flat ContributionSummary types for frontend (no nested .item.)
- Sidebar.svelte: items from ContributionRegistry, sort by position, error boundary
- ViewContainer.svelte: declarative placeholder host with error boundary
- PluginManager.svelte: settings panels from registry, knoppka only with settingsPanel
- PluginCard.svelte: settingsPanels prop, disabled state for Settings button
- Error boundary: ViewContainer + PluginManager catch errors, shell stays stable
- ReloadPlugins: Unregister before Register contributions (no duplicates)
- Smoke: -test-contributions flag, enable/disable/reload lifecycle verification
- Build: global_update() — pull all repos, build official plugins, install to desktop
2026-06-17 17:07:52 +08:00
..
appsettings fix: remove legacy config migration — new Verstak starts clean 2026-06-17 08:56:17 +08:00
capability fix: register core capabilities + plugin lifecycle before discovery 2026-06-16 17:12:46 +08:00
contribution feat: milestone 5a — frontend plugin host, contribution lifecycle, UI shell 2026-06-17 17:07:52 +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 fix: vault/workspace lifecycle — CreateVault creates workspace, SetCurrentVault loads workspace, ReloadPlugins keeps workspace capability, recursive tree rendering 2026-06-17 14:26:49 +08:00
workspace feat: add workspace/cases core capability 2026-06-17 12:22:52 +08:00