What task are you trying to do?
Improve the right-side session panel so each tab actually delivers its promise. The panel just received a structural cleanup (tab shell, icons, min-width) via the sidebar-first shell work; this issue tracks the content-level polish for three of its four tabs.
What do you do today?
Today the right panel tabs feel unfinished:
- Status — a flat list of servers / MCP / LSP / plugins. No grouping, no hierarchy, hard to glance for session health.
- Review — all changed files and their diffs are crammed together in one scroll. No clear per-file boundary, easy to lose context.
- Terminal — opening the tab shows an idle prompt (
yuhan@host PawWork %), no terminal session is started by default. There is no way to open a second terminal or close a single terminal. Font rendering is visibly off at the default width.
What would a good result look like?
Three concrete changes:
- Status redesign to a card / section layout like Codex "Summary" (stacked sections: Progress / Branch details / Artifacts / Sources). Group items by category with a clear title and calm spacing so a non-technical user can glance and know if the session is healthy.
- Review list changed files top-to-bottom, one file per section with its diff inline under the filename. Replace the current compressed single-block layout.
- Terminal lazy-start a terminal session when the tab opens. Support opening multiple terminals via the existing
+ button, and closing a single terminal via an × on its tab. Fix font / rendering so text reads cleanly at the default 380px panel width.
Which audience does this matter to most?
Both
Extra context
Relevant files:
packages/app/src/pages/session/session-side-panel.tsx — right-panel tab shell
packages/app/src/components/status-popover-body.tsx — StatusPanel content (Status tab)
packages/app/src/pages/session.tsx — <TerminalPanel embedded /> mount for the Terminal tab
Follow-up polish to the sidebar-first shell work in docs/superpowers/plans/2026-04-19-pawwork-ui-phase2.md. Scoped as a separate PR because that plan explicitly kept "right panel content refinement" out of scope to keep its structural PR reviewable.
What task are you trying to do?
Improve the right-side session panel so each tab actually delivers its promise. The panel just received a structural cleanup (tab shell, icons, min-width) via the sidebar-first shell work; this issue tracks the content-level polish for three of its four tabs.
What do you do today?
Today the right panel tabs feel unfinished:
yuhan@host PawWork %), no terminal session is started by default. There is no way to open a second terminal or close a single terminal. Font rendering is visibly off at the default width.What would a good result look like?
Three concrete changes:
+button, and closing a single terminal via an×on its tab. Fix font / rendering so text reads cleanly at the default 380px panel width.Which audience does this matter to most?
Both
Extra context
Relevant files:
packages/app/src/pages/session/session-side-panel.tsx— right-panel tab shellpackages/app/src/components/status-popover-body.tsx—StatusPanelcontent (Status tab)packages/app/src/pages/session.tsx—<TerminalPanel embedded />mount for the Terminal tabFollow-up polish to the sidebar-first shell work in
docs/superpowers/plans/2026-04-19-pawwork-ui-phase2.md. Scoped as a separate PR because that plan explicitly kept "right panel content refinement" out of scope to keep its structural PR reviewable.