[Feature Request] Add timestamp markers to TUI conversation view for long-running sessions
Bug Description
Would love a way to show timestamps on messages in the TUI — something like iOS Messages, where you get a general date/time marker for when a stretch of conversation happened. Not necessarily a timestamp on every line (that'd be noisy), but periodic markers when there's a meaningful gap, or a toggle to reveal them.
Right now the timestamps exist in the session transcript JSONL (.timestamp per entry), but there's no way to see them in the live conversation. When I come back to a
long-running session, I lose all sense of when things happened — which message was this morning vs. an hour ago.
Ideas, in rough priority:
- Gap-based markers (insert a faint timestamp divider when >N minutes pass between messages), à la iOS Messages
- A config flag (e.g. showTimestamps: true) for always-on inline timestamps
- A slash command / keybinding to toggle them on demand
Statusline clock doesn't solve this — it only shows the current time, not when past messages were sent. Thanks so much for considering! All blessings to you and the whole team. I love using Claude Code.
Environment Info
- Platform: darwin
- Terminal: ghostty
- Version: 2.1.173
- Feedback ID: 0ff7d5eb-8142-4f59-b93b-17cc657acadc
Errors
[]