Skip to content

Monitor: responsive funnel widths + working 'Open conversation' link#795

Merged
spashii merged 1 commit into
mainfrom
sameer/monitor-funnel-widths
Jul 3, 2026
Merged

Monitor: responsive funnel widths + working 'Open conversation' link#795
spashii merged 1 commit into
mainfrom
sameer/monitor-funnel-widths

Conversation

@spashii

@spashii spashii commented Jul 3, 2026

Copy link
Copy Markdown
Member
  • Responsive columns — empty stages shrink, busy ones grow. An all-recording view now reads ~25/25/50 instead of three equal thirds. Canvas + label row share the weights (max(1,scanned) / max(1,setup) / max(2,recording)).
  • Fixed the "Open conversation" link — it was <Button component={I18nLink}>, which didn't render a real <a href> (nothing to click or copy). Now the Button is wrapped in I18nLink (the pattern used everywhere else), so it navigates and the link is copyable. The conversation's source is irrelevant.

tsc + biome clean.

🤖 Generated with Claude Code

https://claude.ai/code/session_01VD179xADi3u9u1AwkGVMyH

…ation"

- Weighted funnel columns: empty stages shrink and busy ones grow, so an
  all-recording view reads ~25/25/50 instead of three equal thirds. Both the
  canvas and the label row use the same weights (max(1,scanned) /
  max(1,setup) / max(2,recording)).
- The drilldown "Open conversation" used <Button component={I18nLink}>, which
  didn't render a real anchor (nothing to click or copy). Wrap the Button in
  I18nLink instead (the proven pattern), so it navigates and the link is
  copyable. Source of the conversation is irrelevant.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VD179xADi3u9u1AwkGVMyH
@spashii spashii merged commit 2937158 into main Jul 3, 2026
11 checks 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