Skip to content

feat(mobile): Mail-style thread list rows on iOS and Android - #46

Draft
wSedlacek wants to merge 1 commit into
mainfrom
t3/ios-inbox-thread-list
Draft

wSedlacek wants to merge 1 commit into
mainfrom
t3/ios-inbox-thread-list

Conversation

@wSedlacek

Copy link
Copy Markdown

Reopened from closed upstream PR pingdotgg#31232 as a draft for t3.1code.
Idea rank: 45 of 108. Branch is as it was upstream; it likely needs a rebase (modernize) before review.

The mobile thread list still read like a compact agent tray: snoozed/settled collapsed into slim rows, and snooze wake time looked like a normal age stamp. Hard to scan the way you scan Mail.

Rows are now title-first Mail cards on both platforms (same info: title, project/env, preview when present, date), snoozed and settled use that full card, and snoozed trailing time is a wake countdown with a clock.

Before / after (iPhone 17 Pro)

Before After
before after

Test plan

  • Open Chats on iOS; confirm title-first cards with muted project under the title
  • Expand Snoozed; confirm full cards and blue clock + wake relative time (not last-activity age)
  • Expand Settled; confirm the same full card chrome (not slim)
  • Spot-check Android for the same layout (shared code path)
  • vp run check:changed

Created with Auto (Composer) in Cursor / T3 Code.

Made with Cursor

🤖 Generated with Claude Code

@github-actions github-actions Bot added vouch:trusted Author is trusted by repo permissions or the VOUCHED list. size:L labels Nov 14, 2026
Reopened from pingdotgg#31232 and squashed onto current main.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@wSedlacek
wSedlacek force-pushed the t3/ios-inbox-thread-list branch from f1ca07c to bb98762 Compare November 14, 2026 23:38

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:L vouch:trusted Author is trusted by repo permissions or the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant