feat(ui): email row polish + custom checkbox (PHASE 3) #41

Closed
cesnimda wants to merge 1 commits from feat/ui-email-row into develop
Owner

onOpen prop (Gmail fallback), styled Checkbox primitive, row spacing/hover/readability, cleaner snippet.

onOpen prop (Gmail fallback), styled Checkbox primitive, row spacing/hover/readability, cleaner snippet.
cesnimda added 1 commit 2026-07-04 16:50:35 +02:00
feat(ui): email row polish + custom checkbox
CI / backend (pull_request) Successful in 49s
CI / frontend (pull_request) Successful in 12s
9cf4c9873f
- Add onOpen prop to EmailRow (calls parent handler when provided,
  falls back to opening in Gmail); keep explicit Open-in-Gmail action.
- New accessible Checkbox primitive (Radix + design tokens, focus ring),
  exported from ui barrel; replaces bare input in the select cell.
- Row polish: consistent height, vertical rhythm, single hover state,
  clearer hierarchy (prominent subject, muted sender/snippet), one-line
  ellipsis snippet.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
cesnimda closed this pull request 2026-07-04 21:06:19 +02:00
Some checks are pending
CI / backend (pull_request) Successful in 49s
Required
Details
CI / frontend (pull_request) Successful in 12s
Required
Details
Security / secrets*
Required
Security / dependencies*
Required

Pull request closed

Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: cesnimda/Inboxintel#41