fix: P1 plugin contributions cleanup + P0 inbox workspace picker

Plugin contributions:
- Remove sidebarItems from Activity, Journal (only workspace tabs)
- Remove workspaceItems from Browser Inbox (only sidebar/global)
- Remove workspaceItems from Search (only Ctrl+K command)
- Remove sidebarItems from Platform Test (developer tool, not in sidebar)

Browser Inbox:
- Add workspace picker for captures without workspaceRootPath
- Add assignToWorkspace() with proper storage key migration
- Add loadWorkspacesList() via plugin API
- Add picker CSS styles
- Selections now get same workspace assignment + conversion flow

Fixes P0 issues: captures and selections without workspace assignment
now have clear path to conversion (assign → convert)
This commit is contained in:
2026-07-01 04:15:28 +08:00
parent f34b8a77fc
commit ba9386d535
6 changed files with 62 additions and 44 deletions
+1 -9
View File
@@ -31,15 +31,7 @@
"component": "JournalView"
}
],
"sidebarItems": [
{
"id": "verstak.journal.sidebar",
"title": "Journal",
"icon": "book-open",
"view": "verstak.journal.view",
"position": 30
}
],
"workspaceItems": [
{
"id": "verstak.journal.workspace",