Home

madison / open-git

public
Overview Code History Branches Pull requestsIssuesInsights Campfire Docs
main
HomeOverview Code PRsIssues

feat(web): pin the PR composer and correct the review card treatment

2 months ago

d45a0db
Authored
VC7/26/2026, 7:40:43 PM
The comment composer sticks to the bottom of the conversation, so replying in
a long thread no longer means scrolling to the end first. It is translucent
with a blur rather than an opaque bar, so the thread stays visible underneath.
The merge box moves above it, since a pinned element should be last in the
column.

The approved review card was painted with `bg-primary/10`, and `--primary` is
neutral-50 in dark — a white wash that read as a translucent grey panel rather
than a verdict colour. The fill is dropped so the card is opaque like every
other one, and approval now reads through the border and label using the
existing `--success` token. Changes-requested carried the same wash and gets
the same treatment.

Also fixes an apparent double border on the acknowledge buttons: `Button`
draws a `::before` inner highlight at the default radius, which cut across the
rounded ends of a `rounded-full` pill. `before:rounded-full` makes it follow
the shape, as the slider thumb and radio group already do.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

Parent8009fb2

7 files changed
  • apps/web/app/[username]/[repository]/issues/[number]/issue-conversation.tsx+14−9
  • apps/web/app/[username]/[repository]/pulls/[number]/pull-request-conversation.tsx+64−44
  • apps/web/components/conversation/agent-checkpoint-timeline.tsx+25−16
  • apps/web/components/conversation/campfire-mention-timeline-card.tsx+6−3
  • apps/web/components/conversation/conversation-chrome.tsx+33−2
  • apps/web/components/conversation/pr-autopilot-timeline.tsx+13−8
  • apps/web/components/conversation/timeline-primitives.tsx
+14
−1