Skip to content

fix(desktop): align tool cards, traffic lights, and the session header title - #235

Merged
IchenDEV merged 3 commits into
mainfrom
t3code/fix-tool-card-alignment
Sep 16, 2026
Merged

IchenDEV merged 3 commits into
mainfrom
t3code/fix-tool-card-alignment

Conversation

@IchenDEV

Copy link
Copy Markdown
Owner

Outcome

Three transcript/window-chrome alignment fixes, each with its own change record:

  • Transcript tool cards: titles no longer centre inside the native button, and the tool-row icon,
    standalone row, and chart legend all share the assistant column's leading edge.
  • macOS window chrome: the native traffic lights are pinned to the rail's 16px leading column
    ((16, 16) instead of (22, 16)).
  • Session header: a task created from a single-prompt thread no longer prints the same name twice
    when the board task title and the core's automatic session title differ only by the automatic
    derivation (sentence punctuation, whitespace, case, markdown lead, or bounded length).

Change record

  • Change: docs/sdlc/changes/2026-09-15-align-tool-card-title/intent.md
  • Change: docs/sdlc/changes/2026-09-16-align-traffic-lights/intent.md
  • Change: docs/sdlc/changes/2026-09-16-dedupe-session-header-title/intent.md

The linked change directories own scope, authorization, acceptance, evidence, and residual risk.

Review and release

  • Acceptance evidence covers the current diff, including rendered UI where affected (the header
    pair's live window check is the one skipped item; 2026-09-16-dedupe-session-header-title
    explains why and leaves it as residual risk).
  • Required checks passed; failures and skipped checks are explained in the record
    (bun run lint, bunx tsc --noEmit, bun test 929 pass / 3 skip, sdlc.ts --worktree,
    docs.ts, git diff --check, plus the rendered captures in the records).
  • Merge authorization: pending (this PR was requested; merge is not authorized)
  • Release authorization: not requested

- Share the assistant column's leading edge for tool titles, icons, and the chart legend
- Pin the native macOS traffic lights to the rail's 16px leading column
- Render one session header title by treating matching task/session names as one thread
@IchenDEV
IchenDEV merged commit 8d1f32d into main Sep 16, 2026
1 check passed
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