refactor: unify mail display with shared ThreadTile widget #445

Merged
guettlibot merged 2 commits from issue-429-unify-mail-display into main 2026-06-05 17:06:30 +00:00
2 Commits
Author SHA1 Message Date
Thomas SharedInbox ccad2e4a9f chore: merge main into branch (resolve screen conflicts, add thread_tile to coverage exclusions) 2026-06-05 18:57:38 +02:00
Thomas SharedInboxandClaude Sonnet 4.6 cef63dee60 refactor: unify mail display with shared ThreadTile widget
Replace EmailTile (used only in search results) and the duplicated inline
ListTile blocks in EmailListScreen and CombinedInboxScreen with a single
ThreadTile widget. Add EmailThread.fromEmail factory so search results
(which come back as individual Email objects) can be displayed via the
same widget. Delete email_tile.dart.

Closes #429

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-05 17:09:38 +02:00