Skip to content

sandbox dashboard#77

Draft
donjo wants to merge 5 commits intomainfrom
worktree-sandbox-dashboard
Draft

sandbox dashboard#77
donjo wants to merge 5 commits intomainfrom
worktree-sandbox-dashboard

Conversation

@donjo
Copy link
Copy Markdown

@donjo donjo commented Feb 23, 2026

No description provided.

John Donmoyer added 5 commits February 23, 2026 16:32
… viewport

Adds a new `sandbox dashboard` TUI command for browsing and managing
sandboxes. Includes org switching (press t), region filtering, sorting,
SSH, kill, extend, and clipboard copy. Long lists scroll with fixed
headers/footer and a visible range indicator.
Add cyan/yellow header, box-drawing separator, status dot indicators
(● running / ○ stopped), scroll arrows (▲/▼), bold shortcut keys,
styled org picker, and ✓/✗ status message icons.
- Show a LABELS column in the sandbox table (space-separated key=value pairs, truncated with … at 24 chars)
- Press l to cycle through label filters (same pattern as f for region)
- Press o to cycle sort now includes label sort (alphabetical by first label, empty last)
- Fix column header alignment — all headers now align with their data columns
Make the LABELS column fill remaining terminal width instead of being
hardcoded to 24 chars. Display multiple labels with pipe separators
for clarity. Replace the global label cycling (l key) with a footer
picker that shows the selected sandbox's labels and lets you filter
by one using arrow keys.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant