Skip to content

cmux NEXT composer: the context ring's card has no Compact - #29625

Merged
teamleaderleo merged 1 commit into
feat-cmux-nextfrom
fix/context-popover-no-compact
Oct 31, 2026
Merged

teamleaderleo merged 1 commit into
feat-cmux-nextfrom
fix/context-popover-no-compact

Conversation

@teamleaderleo

@teamleaderleo teamleaderleo commented Oct 31, 2026 •

Copy link
Copy Markdown
Collaborator

Leo, 2026-10-31: "JUST FING REMOVE COMPACT FROM THE FING POPOVER" / "WHY THE F*** DID YOU F***ING PUT THAT NONSENSE LIKE THAT".

Earlier the same day: "F*** OFF THE POP OVER IS F***ING WHAT I SAID IT'S JUTS THE ... THE FUFCKIGN COMPACT BUTTON WHICH IS SO HSHIT".

What

Deletes Compact from the composer's context ring hover card. Deletions only; the rest of the popover (title line, bar, category rows, Details ›) is unchanged.

  • ContextCardBody (ContextCard.tsx): the Compact button and its onCompact/working props are gone; the foot draws only when Details › is there.
  • ContextRing (ComposerPickers.tsx), Composer.tsx, App.tsx: the onCompact and working wiring is gone.
  • contextCard.css: the .acpmux-context-card-compact rules are gone (-compact-tokens/-percent are unrelated and stay).
  • ContextRing.gallery.tsx: the card-claude-compact variant is gone.
  • Tests: the ring's card test now asserts the card's only button is Details.

Session Info's Context keeps its Compact (compactChat still feeds the inspector); making that one work and look like a real button is a separate PR.

How it got there: #28969 (2026-10-30, "Session Info: Compact in Context, and the composer ring's Compact back") wired onCompact into the ring's card, reviving a button #23785 had left in ContextCardBody (originally from #17537).

Takes back #28969: Leo asked for Compact out of the composer popover (quoted above); Session Info keeps #28969's Compact.

Risk

Low: web only, removes a control. No design-spec change beyond removing the control.

Changelog

none

Review (subagent, correctness first): SHIP at 4a5a418

Agent session: agent session

🤖 Generated with Claude Code

Leo, 2026-10-31: "JUST FUCKING REMOVE COMPACT FROM THE FUCKING POPOVER".

#28969 wired Compact into the ring's card (ContextCardBody's onCompact,
from #23785/#17537). Deletes it end to end: the card's button and CSS, the
ContextRing/Composer onCompact and working props, the App wiring and the
gallery variant. Session Info's Context keeps its Compact.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Agent-Session: https://cmux.com/deeplink/agent?id=aid-d750cf10922c785efa64
@github-actions

github-actions Bot commented Oct 31, 2026 •

Copy link
Copy Markdown
Contributor

cmux status (one comment, edited in place; each line is updated by the job that owns it)

Review 4a5a418: HQ feed card · gallery before/after runs · checks

App of this head (app.zip, kept 1 day)

gh workflow run reload-build.yml -R manaflow-ai/cmux --ref feat-cmux-next -f tag=pr29625 -f ref=fix/context-popover-no-compact -f platform=macos -f backend_mode=local

Gallery before/after for 4a5a418: 16 states rendered, 10 images differ, 1624 more touched states not rendered. Images are in the run's artifact, not on this public PR; the independent review of this head reads them on its own, so the PR needs no hand-made screenshots of these states.

gh run download 41236804365 -R manaflow-ai/cmux -n gallery-advisory-29625-4a5a418a7d6d521490edd55d69a0f61b60748863 (then read gallery-review.json)

States
State Theme Status Diff Picked by
agent-pane.chat-inspector/full Apple System Colors Light unchanged 0% own ContextSection.tsx
agent-pane.chat-inspector/full Apple System Colors unchanged 0% own ContextSection.tsx
agent-pane.chat-inspector/workflow-running Apple System Colors Light changed 0.0049% own ContextSection.tsx
agent-pane.chat-inspector/workflow-running Apple System Colors changed 0.0043% own ContextSection.tsx
agent-pane.chat-inspector/workflow-finished Apple System Colors Light unchanged 0% own ContextSection.tsx
agent-pane.chat-inspector/workflow-finished Apple System Colors unchanged 0% own ContextSection.tsx
agent-pane.chat-inspector/workflow-agent-row-compact Apple System Colors Light changed 0.0051% own ContextSection.tsx
agent-pane.chat-inspector/workflow-agent-row-compact Apple System Colors changed 0.0041% own ContextSection.tsx
agent-pane.chat-inspector/workflow-agent-row-detail Apple System Colors Light changed 0.0049% own ContextSection.tsx
agent-pane.chat-inspector/workflow-agent-row-detail Apple System Colors changed 0.0042% own ContextSection.tsx
agent-pane.chat-inspector/workflow-agent-row-grid Apple System Colors Light changed 0.0043% own ContextSection.tsx
agent-pane.chat-inspector/workflow-agent-row-grid Apple System Colors changed 0.0037% own ContextSection.tsx
agent-pane.chat-inspector/workflow-agent-row-narrow Apple System Colors Light changed 0.0047% own ContextSection.tsx
agent-pane.chat-inspector/workflow-agent-row-narrow Apple System Colors changed 0.0038% own ContextSection.tsx
agent-pane.chat-inspector/reorder-dragging Apple System Colors Light unchanged 0% own ContextSection.tsx
agent-pane.chat-inspector/reorder-dragging Apple System Colors unchanged 0% own ContextSection.tsx
agent-pane.chat-width/standard Apple System Colors Light unchanged 0% own App.tsx
agent-pane.chat-width/standard Apple System Colors unchanged 0% own App.tsx
agent-pane.chat-width/wide Apple System Colors Light unchanged 0% own App.tsx
agent-pane.chat-width/wide Apple System Colors unchanged 0% own App.tsx
agent-pane.chat-width/wide-blocks Apple System Colors Light unchanged 0% own App.tsx
agent-pane.chat-width/wide-blocks Apple System Colors unchanged 0% own App.tsx
agent-pane.composer/font-size-chat-14 Apple System Colors Light unchanged 0% own Composer.tsx
agent-pane.composer/font-size-chat-14 Apple System Colors unchanged 0% own Composer.tsx
agent-pane.composer/font-size-new-chat-14 Apple System Colors Light unchanged 0% own Composer.tsx
agent-pane.composer/font-size-new-chat-14 Apple System Colors unchanged 0% own Composer.tsx
agent-pane.composer/font-size-new-tab-14 Apple System Colors Light unchanged 0% own Composer.tsx
agent-pane.composer/font-size-new-tab-14 Apple System Colors unchanged 0% own Composer.tsx
agent-pane.composer/font-size-chat-21 Apple System Colors Light unchanged 0% own Composer.tsx
agent-pane.composer/font-size-chat-21 Apple System Colors unchanged 0% own Composer.tsx
agent-pane.composer/font-size-new-chat-21 Apple System Colors Light unchanged 0% own Composer.tsx
agent-pane.composer/font-size-new-chat-21 Apple System Colors unchanged 0% own Composer.tsx

Pick other states with a Gallery: entry.id, entry.id/variant line in the PR body.

Shipped in:

@teamleaderleo

Copy link
Copy Markdown
Collaborator Author

Owned by an agent session · session

@github-actions github-actions Bot added the risk:normal Risk tier (docs/ci/risk-tiers.md) label Oct 31, 2026
@teamleaderleo
teamleaderleo merged commit 44d6a6d into feat-cmux-next Oct 31, 2026
181 of 193 checks passed
@teamleaderleo
teamleaderleo deleted the fix/context-popover-no-compact branch October 31, 2026 20:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

risk:normal Risk tier (docs/ci/risk-tiers.md)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant