mirivlad
|
15f1f413d0
|
feat: persist desktop language preference
|
2026-07-11 02:00:10 +08:00 |
mirivlad
|
0f293640f9
|
feat: require paired browser receiver
|
2026-07-10 03:37:12 +08:00 |
mirivlad
|
24444a8588
|
Refine v2 plugin API and sync flow
|
2026-06-27 12:36:31 +08:00 |
mirivlad
|
ed69746332
|
feat: add sync backend methods
|
2026-06-20 02:25:25 +08:00 |
mirivlad
|
6ed6df311a
|
Implement milestone 6b workbench routing skeleton
|
2026-06-19 07:51:57 +08:00 |
mirivlad
|
dd199f38ee
|
fix: remove legacy config migration — new Verstak starts clean
|
2026-06-17 08:56:17 +08:00 |
mirivlad
|
e9758ec1b5
|
feat: add legacy config migration + test
|
2026-06-17 08:23:25 +08:00 |
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 |
mirivlad
|
04dbfa056e
|
feat: add app settings, vault plugin state, and first-run vault selection
- internal/core/appsettings/ — app settings manager (~/.config/verstak/config.json)
- internal/core/pluginstate/ — vault plugin state (.verstak/plugins.json)
- internal/api/app.go — Wails bindings for app settings + plugin state
- main.go — init app settings, auto-open vault, init plugin state, disabled plugin filtering
- Plugin state: enable/disable, desired plugins, missing-installed tracking
- App settings: currentVaultPath, recentVaults, theme, devMode, windowState
|
2026-06-17 03:37:15 +08:00 |