Skip to content

fix(ui): chrome cleanup: drop ADE and usage bar, Session Log naming, pane edges, row re-measure (RIG-4771) - #1811

Merged
trunk-io[bot] merged 4 commits into
compass-ux/4773-bridge-togglefrom
compass-ui/rig-4771-chrome-cleanup
Oct 8, 2026
Merged

trunk-io[bot] merged 4 commits into
compass-ux/4773-bridge-togglefrom
compass-ui/rig-4771-chrome-cleanup

Conversation

@rigel-mintaka

@rigel-mintaka rigel-mintaka commented Oct 6, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Chrome cleanup from the 10-06 dogfood review (RIG-4771, part of RIG-4770).

  • Top bar: drops the "ADE" subtitle. The wordmark is just "Compass".
  • Usage bar: deletes UsageBar, STUB_USAGE, the usagePct test, the usage grid row and its CSS. It only ever rendered stub data, including the hardcoded "compass · main" text. The shell grid is now topbar / left main right. A real usage display is RIG-2873.
  • Session Log: the observation pane is called "Session Log" in every user-visible string (empty states, aria-label, minimize/expand titles).
  • Pane edges: .log-panel, aside.right and the narrow-pane .log-panel top edge use --cx-border-strong. The edges were already there with --cx-border, but that token is 70% panel over the raised background and did not show.
  • Thread spacing: fixes uneven gaps between messages. MessageStream renders rows reconciled by index. After a topic switch, a reused row element showed a different message but kept its first measurement (the 96px estimate). Rows now re-measure when their virtualizer key changes, and drop the cache entry for the key they no longer show. A cold load was always fine, which is why one thread looked right and another didn't.
  • Bridge button: no second Bridge button exists on this base. The top bar holds the tab strip, and a tab that shows Bridge is a tab, not a button. The left-sidebar Bridge link stays.

Stack

Stacked on #1798 (top of the in-window tabs line), because the top bar here is the tab strip.

Tests

  • New App.test.tsx: "the shell carries no ADE subtitle and no usage bar". Red before: Expected "Compass", Received "CompassADE".
  • LogPanel.test.tsx empty-state test asserts the "Session Log" text and label. Red before: received "No session trace — this agent hasn't run yet."
  • New ChannelView.scroll.test.tsx: "switching scope re-measures reused rows so message spacing stays uniform". Red before: offsets [0, 96, 192], expected [0, 40, 200].
  • New ChannelView.scroll.test.tsx: "a reused row is cached only under the key it currently shows" (review follow-up). Red without the stale-key delete: Expected "d-0", Received "a-0".
  • Full compass-ui:test: 1297 pass, 0 fail. Typecheck and biome clean.

Visual baselines

Recaptured locally under DL-399, with each PNG inspected. The usage bar is gone and the topbar wordmark is shorter on every full-page shot. Changed (11): agent, backlog, bridge-empty, bridge-prs, bridge, done, narrow-pane, right-sidebar, settings, split-view, topic-markdown. Like the rest of the tabs line, this needs #1644 merged first.

Risks

  • The --cx-border-strong edge is visible but subtle. If the panes still read as one surface, the next lever is the border token values, which the brand-parity design (RIG-4774) owns.

@linear-code

linear-code Bot commented Oct 6, 2026 •

Copy link
Copy Markdown

RIG-4771

RIG-4682

RIG-4770

@rigel-mintaka
rigel-mintaka changed the base branch from compass-ui/rig-4446-split-pane to compass-ux/4676-new-tab-fresh October 6, 2026 23:46
@rigel-mintaka rigel-mintaka changed the title feat(ui): stack the agent log panel in narrow panes (RIG-4682) fix(ui): chrome cleanup: drop ADE and usage bar, Session Log naming, pane edges, row re-measure (RIG-4771) Oct 6, 2026
@github-actions

github-actions Bot commented Oct 6, 2026 •

Copy link
Copy Markdown

Compass engineering docs preview: https://compass-ui-rig-4771-chrome-c.compass-eng-docs.pages.dev

Deployed from compass-ui/rig-4771-chrome-cleanup at 6ae2e57.

Changed pages:

@rigel-mintaka
rigel-mintaka changed the base branch from compass-ux/4676-new-tab-fresh to compass-ui/rig-4446-split-pane October 7, 2026 00:10
@rigel-mintaka
rigel-mintaka changed the base branch from compass-ui/rig-4446-split-pane to compass-ux/4676-new-tab-fresh October 7, 2026 00:10
@rigel-mintaka
rigel-mintaka changed the base branch from compass-ux/4676-new-tab-fresh to compass-ui/rig-4446-split-pane October 7, 2026 00:25
@rigel-mintaka
rigel-mintaka changed the base branch from compass-ui/rig-4446-split-pane to compass-ux/4676-new-tab-fresh October 7, 2026 00:26
@mattwilkinsonn
mattwilkinsonn added this pull request to stack #1838 October 7, 2026 00:43
@rigel-mintaka
rigel-mintaka marked this pull request as ready for review October 7, 2026 01:06
Base automatically changed from compass-ux/4676-new-tab-fresh to main October 7, 2026 04:16
@trunk-io

trunk-io Bot commented Oct 7, 2026 •

Copy link
Copy Markdown

😎 Stack merged successfully - details.

@rigel-mintaka
rigel-mintaka force-pushed the compass-ui/rig-4771-chrome-cleanup branch from 6debb17 to 13c0794 Compare October 7, 2026 05:47
@rigel-mintaka
rigel-mintaka removed this pull request from stack #1838 October 7, 2026 05:50
@rigel-mintaka
rigel-mintaka changed the base branch from main to compass-ux/4773-bridge-toggle October 7, 2026 05:50
@rigel-mintaka
rigel-mintaka added this pull request to stack #1924 October 7, 2026 05:50
rigel-mintaka and others added 4 commits October 7, 2026 01:54
…pane edges, row re-measure (RIG-4771)

Removes the ADE subtitle and the stub-only UsageBar (with STUB_USAGE and
its test), renames the observation pane to Session Log in user-visible
strings, strengthens the log-panel and right-sidebar edges to
--cx-border-strong, and re-measures virtualized message rows when a scope
switch reuses them, which caused uneven gaps between thread messages.

Co-authored-by: Matt Wilkinson <matt@rigel.build>
…RIG-4771)

Review follow-up: re-measuring a reused row left it cached under its old
key too, so one node piled up under many keys. Also drops leftover
usage-bar mentions from the shell spec and stylelint comment.

Co-authored-by: Matt Wilkinson <matt@rigel.build>
… (RIG-4771)

Co-authored-by: Matt Wilkinson <matt@rigel.build>
Co-authored-by: Matt Wilkinson <matt@rigel.build>
@trunk-io
trunk-io Bot merged commit a6742db into main Oct 8, 2026
17 checks passed
@trunk-io
trunk-io Bot deleted the compass-ui/rig-4771-chrome-cleanup branch October 8, 2026 04:49
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.

2 participants