waveterm/pkg/waveobj
r.shi c61ca591a4 feat: add three-section VTabBar with working queue and archive queue
Split the left sidebar tab bar into three sections:
- Working Queue (pinned tabs) — always visible, actively used tabs
- Archive Queue (unpinned tabs) — collapsible section for inactive tabs
- New Tab button — fixed at bottom

Backend: added PinnedTabIds field to Workspace, PinTab/UnpinTab/
UpdateWorkspacePinnedTabIds RPC commands. Activating a tab auto-pins it;
archiving the active tab auto-switches focus to another pinned tab.

Frontend: rewritten VTabBar with dual scroll zones, drag-and-drop between
sections, right-click context menu for archive/restore, and collapsible
archived section header with count.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-15 21:43:29 +08:00
..
ctxupdate.go Happy new year! (#1684) 2025-01-04 20:56:57 -08:00
metaconsts.go feat: add widgets sidebar toggle button to view menu (#3140) 2026-03-31 16:06:13 -07:00
metamap.go initscript -- support for local files, and overrides in connections.json (#1818) 2025-01-23 15:41:13 -08:00
objrtinfo.go detect if omz is installed and shell completion mode in zsh (#2891) 2026-02-19 10:22:56 -08:00
waveobj.go Happy new year! (#1684) 2025-01-04 20:56:57 -08:00
wtype.go feat: add three-section VTabBar with working queue and archive queue 2026-05-15 21:43:29 +08:00
wtypemeta.go feat: add widgets sidebar toggle button to view menu (#3140) 2026-03-31 16:06:13 -07:00