verstak-desktop/scripts
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
..
build.sh feat: milestone 5a — frontend plugin host, contribution lifecycle, UI shell 2026-06-17 17:07:52 +08:00
check.sh fix: reorder build — frontend before Go (//go:embed deps), auto-install node_modules/go mod 2026-06-16 12:32:31 +08:00
install-dev-plugins.sh fix: improve install-dev-plugins.sh cleanup + smoke-platform settingsPanel check 2026-06-17 03:06:50 +08:00
smoke-platform.sh feat: milestone 5a — frontend plugin host, contribution lifecycle, UI shell 2026-06-17 17:07:52 +08:00
test.sh fix: reorder build — frontend before Go (//go:embed deps), auto-install node_modules/go mod 2026-06-16 12:32:31 +08:00