Skip to content

feat(email): ui revamp#898

Merged
synoet merged 20 commits intomainfrom
synoet/email-ui-changes
Jan 12, 2026
Merged

feat(email): ui revamp#898
synoet merged 20 commits intomainfrom
synoet/email-ui-changes

Conversation

@synoet
Copy link
Copy Markdown
Contributor

@synoet synoet commented Jan 9, 2026

  • All messages except for the last are automatically collapsed.
  • Collapsed messages show
  • Simplified sender for expanded email. To , &
  • Enter on collapsed thread expands the thread.
  • Escape on an expanded thread that isn't the last one collapses it.
  • Enter on an expanded thread that isn't the last one opens a thread reply
  • Escape on an expanded thread with an empty thread reply removed the thread reply.
  • Fixed UserIcon
  • Uses "Me" instead of your own name
CleanShot.2026-01-09.at.16.21.41.mp4

@github-actions
Copy link
Copy Markdown

github-actions bot commented Jan 9, 2026

@synoet synoet marked this pull request as ready for review January 9, 2026 21:25
@synoet synoet requested a review from a team as a code owner January 9, 2026 21:25
Extract isMessageFromCurrentUser, getSenderDisplayName, and getRecipientDisplayName
into a shared util file to eliminate code duplication across CollapsedMessage,
MessageContainer, and EmailMessageTopBar components.

Co-authored-by: teo <synoet@users.noreply.github.com>
@claude
Copy link
Copy Markdown
Contributor

claude bot commented Jan 9, 2026


Code review

No issues found. Checked for bugs and CLAUDE.md compliance.


Copy link
Copy Markdown
Contributor

@dev-rb dev-rb left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me, may need Peter's thoughts on the UI

@dev-rb
Copy link
Copy Markdown
Contributor

dev-rb commented Jan 9, 2026

Actually, we might want to add the scroll logic I added in #798 so that when you expand a message you're seeing it from the start instead of it opening out of view because of the flex reverse logic

claude bot and others added 2 commits January 9, 2026 22:38
Co-authored-by: teo <synoet@users.noreply.github.com>
@synoet synoet merged commit bd88fc7 into main Jan 12, 2026
21 checks passed
@synoet synoet deleted the synoet/email-ui-changes branch January 12, 2026 19:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants