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 |
mirivlad
|
67345a194a
|
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 |
mirivlad
|
5fa2c0ddf9
|
docs: add workspace capability documentation
|
2026-06-17 12:24:12 +08:00 |
mirivlad
|
ca089a82e9
|
docs: deduplicate sections, add UI layout and milestone 4b
|
2026-06-17 07:33:36 +08:00 |
mirivlad
|
6202157cbf
|
docs: update PLUGIN_RUNTIME.md with app settings, vault plugin state, first run flow
|
2026-06-17 04:22:16 +08:00 |
mirivlad
|
c8d2560bb2
|
docs: update plugin runtime doc with app settings + vault plugin state
|
2026-06-17 03:40:05 +08:00 |
mirivlad
|
fa52a0bfc3
|
docs: update plugin runtime for vault capability
|
2026-06-16 20:43:55 +08:00 |
mirivlad
|
b9e08f7c9d
|
docs: add plugin runtime documentation
|
2026-06-16 17:43:59 +08:00 |
mirivlad
|
1c75389535
|
feat: dev plugin install flow + smoke-platform
- .gitignore: add plugins/ (local dev install, never committed)
- scripts/install-dev-plugins.sh: install dist package from ../verstak-official-plugins/dist/ into ./plugins/
- scripts/smoke-platform.sh: headless verification of plugin discovery, manifest, capabilities, contributions
- cmd/smoke-platform/main.go: Go smoke command for headless plugin verification
- docs/DEV_PLUGINS.md: dev plugin flow documentation
|
2026-06-16 16:46:00 +08:00 |