Skip to content

[Feature] Polish right panel tabs (Status, Review, Terminal) #52

@Astro-Han

Description

@Astro-Han

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:

  1. 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.
  2. 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.
  3. 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.tsxStatusPanel 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Medium priorityappApplication behavior and product flowsenhancementNew feature or requestuiDesign system and user interface

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions