···11+# Groups: Making Workspaces Excellent
22+33+Status: **Roadmap** | Feb 2026
44+55+## Current Capabilities
66+77+Groups are promoted tags that serve as workspaces:
88+99+- **Group = promoted tag** — create from tags or cmd palette
1010+- **Open group** — restores all URLs with saved window positions/z-order
1111+- **Auto-tag** — new items created in group context are auto-tagged
1212+- **Mode indicator** — "group: Name" badge on windows
1313+- **Workspace persistence** — saves/restores window layouts per group
1414+- **Keyboard nav** — vim keys, search, sort, view modes in Groups UI
1515+- **Cmd palette** — `groups`, `open group <name>`, `new group <name>`
1616+- **Reactive updates** — Groups UI updates on tag/item/sync events
1717+1818+## Roadmap
1919+2020+### Quick Wins
2121+2222+1. **Close/suspend group** — hide all group windows at once, restore later. Currently you can open but not close a group as a unit. Add `close group` cmd palette command that hides all windows in the group context.
2323+2424+2. **Group-scoped search** — search only within a group's items. When in group mode, search should default to filtering by the group's tag. Add a search scope indicator.
2525+2626+3. **Switch group** — close current group, open another in one command. `switch group <name>` = close current + open target. Smooth transition without manual cleanup.
2727+2828+4. **Pin items** — mark key URLs in a group as "pinned" so they always open first/prominently. Pinned items restore even if they weren't in the last workspace snapshot.
2929+3030+### Medium Effort
3131+3232+5. **Group dashboard** — each group gets a widget sheet showing its items, recent activity, notes. The widget sheet system (Phase 2+3) enables this. Auto-create a default sheet per group.
3333+3434+6. **Group scratchpad/notes** — quick notes attached to a group. Auto-tagged note in group context. Accessible via cmd palette (`group notes`) or keyboard shortcut.
3535+3636+7. **Group activity timeline** — what you did when, using item_events data. Show recent visits, items added/removed, time spent. Useful for daily standup or context switching.
3737+3838+### Bigger
3939+4040+8. **Focus mode** — when a group is active, only show group windows in window switcher, dim/hide others. Reduces distraction. Toggle via cmd palette or shortcut.
4141+4242+9. **Group-specific shortcuts** — mode-conditional keybindings per group. Different groups can have different shortcut sets. Uses the existing mode-conditional shortcut infrastructure.