mirivlad ca7eb79a40 feat: add plugin UI host (sidebar, view container, settings panel) + storage API
- internal/core/storage/api.go — plugin namespace JSON storage (settings/data/cache)
- internal/core/storage/api_test.go — 8 tests (write/read, path traversal, atomic)
- internal/api/app.go — Wails bindings for storage (Read/WritePluginSettings, Read/WritePluginDataJSON)
- main.go — initialize storage service, pass to NewApp
- Sidebar.svelte — plugin sidebar items from contributions (filtered by ui.register)
- ViewContainer.svelte — plugin view host with degraded status
- PluginCard.svelte — Settings button + permission warnings
- PluginManager.svelte — settings panel modal with test form
- App.svelte — integrated sidebar + view container layout
2026-06-17 03:01:37 +08:00
2026-06-16 06:35:41 +03:00

verstak-desktop

Verstak Core Platform + UI Shell — plugin runtime, capability registry, vault API, event bus, sync client

S
Description
Verstak Core Platform + UI Shell — plugin runtime, capability registry, vault API, event bus, sync client
Readme
56 MiB
Languages
Go 48.6%
JavaScript 31.8%
Svelte 14.4%
Shell 2.6%
TypeScript 2.5%