Skip to content

feat(inbox): Make signal cards cleaner#1406

Merged
Twixes merged 1 commit intomainfrom
twixes/inbox-signal-cards
Apr 2, 2026
Merged

feat(inbox): Make signal cards cleaner#1406
Twixes merged 1 commit intomainfrom
twixes/inbox-signal-cards

Conversation

@Twixes
Copy link
Copy Markdown
Member

@Twixes Twixes commented Apr 1, 2026

Problem

Signal cards in Code show raw source_product/source_type as gray badges, while Cloud has refined per-source rendering with specific metadata and consistent "Product · Type" headers. As we now focus on the Code UI and discard the Cloud experience for the time being, it's time to make Code properly snazzy.

Changes

Adding SignalCardHeader to all cards: colored product dot + source line (e.g. "Error tracking · New issue") + "Weight" badge

Source-specific cards for error tracking (fingerprint display), GitHub (issue number, colored labels, "View on GitHub"), Zendesk (priority/status/tags, "Open" link), LLM analytics (model, provider, trace ID).

@Twixes Twixes force-pushed the twixes/inbox-signal-cards branch from c4ba030 to 9e66fca Compare April 1, 2026 01:51
@Twixes Twixes force-pushed the twixes/inbox-sources branch from 21d80e6 to 768c2c2 Compare April 1, 2026 14:26
@Twixes Twixes force-pushed the twixes/inbox-signal-cards branch from 9e66fca to 9fd2ea0 Compare April 1, 2026 14:26
@Twixes Twixes changed the title feat(inbox): match Cloud signal card wording and structure feat(inbox): Make signal cards cleaner Apr 1, 2026
@Twixes Twixes force-pushed the twixes/inbox-sources branch from 768c2c2 to bec6af1 Compare April 1, 2026 15:00
@Twixes Twixes force-pushed the twixes/inbox-signal-cards branch from 9fd2ea0 to 7b0e7ce Compare April 1, 2026 15:00
@Twixes Twixes force-pushed the twixes/inbox-sources branch from bec6af1 to ebdcc35 Compare April 1, 2026 15:12
@Twixes Twixes force-pushed the twixes/inbox-signal-cards branch from 7b0e7ce to 37ceb3b Compare April 1, 2026 15:12
@Twixes Twixes marked this pull request as ready for review April 1, 2026 15:13
@Twixes Twixes requested review from a team April 1, 2026 15:15
@Twixes Twixes force-pushed the twixes/inbox-sources branch from ebdcc35 to 154149b Compare April 1, 2026 16:52
@Twixes Twixes force-pushed the twixes/inbox-signal-cards branch 2 times, most recently from 10fdf81 to d04184c Compare April 1, 2026 17:08
Copy link
Copy Markdown
Member Author

Twixes commented Apr 2, 2026

Merge activity

  • Apr 2, 1:35 PM UTC: A user started a stack merge that includes this pull request via Graphite.
  • Apr 2, 1:37 PM UTC: Graphite rebased this pull request as part of a merge.
  • Apr 2, 1:42 PM UTC: @Twixes merged this pull request with Graphite.

@Twixes Twixes changed the base branch from twixes/inbox-sources to graphite-base/1406 April 2, 2026 13:35
@Twixes Twixes changed the base branch from graphite-base/1406 to main April 2, 2026 13:35
- Consistent SignalCardHeader: colored dot + "Product · Type" + Weight badge
- Source-specific cards: error tracking (fingerprint), GitHub (labels, link),
  Zendesk (priority/status/tags), LLM analytics (model/provider/trace)
- Cloud-exact source line labels and product colors
- Type guards dispatch signals to correct card variant
@Twixes Twixes force-pushed the twixes/inbox-signal-cards branch from d04184c to 015d5da Compare April 2, 2026 13:36
@Twixes Twixes merged commit 9dd9c15 into main Apr 2, 2026
16 checks passed
@Twixes Twixes deleted the twixes/inbox-signal-cards branch April 2, 2026 13:42
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