Skip to content

feat: Phase 4 UI overhaul#13

Open
luw2007 wants to merge 5 commits into
tt-a1i:mainfrom
luw2007:feat/ui-overhaul
Open

feat: Phase 4 UI overhaul#13
luw2007 wants to merge 5 commits into
tt-a1i:mainfrom
luw2007:feat/ui-overhaul

Conversation

@luw2007

@luw2007 luw2007 commented May 25, 2026

Copy link
Copy Markdown

Summary

Major UI overhaul: new layout system, collapsible panels, task graph drawer, theme toggle, terminal bottom panel.

Stack Order: 5/6

Depends on PRs #9-#12. Merge after role-template-redesign.

Changes

  • Layout: MainLayout, CollapsiblePanel, Topbar, ThemeToggle, usePanelLayout
  • Tasks: TaskGraphDrawer, WorkspaceTaskDrawer, ActiveDispatchesSection, DispatchBadge
  • Terminal: TerminalBottomPanel, useWorkspaceShellLauncher
  • Sidebar refactor, globals.css overhaul, i18n updates
  • Tests: app-shell-terminal, workspace-picker, task-graph-drawer

luw2007 added 5 commits May 25, 2026 19:14
- Discussion tables (v20-v21)
- Marketplace tables (v22-v23)
- Restart recovery columns (v24-v25)
- Task dispatch ledger (v26-v27)
- Settings + workspace ordering (v28-v29)
- Discussion message router + operations + templates
- Phase-gated multi-round debates between agents
- Recovery injector for resuming discussions after crash
- Frontend: timeline, typing indicator, start dialog, round groups
- Spec: docs/specs/2026-05-24-discussion-mode.md
- Message queue to avoid interrupting user input
- Recovery summary with active dispatches/discussions context
- Restart policy engine + tmux session manager
- Agent run bootstrap/starter/store lifecycle
- Spec: docs/specs/auto-resume-on-restart.md
- Separate role templates with auto-naming
- External agents loader for CLI detection
- Worker cards: compact layout, avatars, status display
- Dialog: inline save-as-template, use count sorting
- 3-panel layout with collapsible panels
- Sidebar workspace navigation + drag-to-reorder
- Theme toggle (light/dark) + terminal theme sync
- Task graph: folding, dispatch history, completed section
- Dispatch badges + active dispatches section
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