Skip to content

feat(dashboard): Add relative transcript timestamps - #1617

Merged
dcramer merged 3 commits into
mainfrom
feat/transcript-relative-timestamps
Aug 19, 2026
Merged

dcramer merged 3 commits into
mainfrom
feat/transcript-relative-timestamps

Conversation

@sentry-junior

@sentry-junior sentry-junior Bot commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

Show relative timestamps for Junior transcript messages after 12 hours. Desktop hover shows canonical local and UTC times. Pressing a timestamp toggles all Junior message timestamps in that transcript to localized full date and time values.

Tooltips stay disabled on mobile through the existing dashboard tooltip media guard.

Checks:

  • pnpm --filter @sentry/junior-dashboard typecheck
  • pnpm --filter @sentry/junior-dashboard exec vitest run tests/format.test.ts

Requested by David Cramer.

--

View Junior Session [Sentry]

Co-Authored-By: David Cramer <david@sentry.io>
@vercel

vercel Bot commented Aug 19, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
junior-docs Ready Ready Preview Aug 19, 2026 9:32pm

Request Review

@dcramer
dcramer marked this pull request as ready for review August 19, 2026 21:19
@github-actions github-actions Bot added the risk: low PR risk score: low label Aug 19, 2026
Co-Authored-By: David Cramer <david@sentry.io>
@github-actions github-actions Bot added risk: medium PR risk score: medium and removed risk: low PR risk score: low labels Aug 19, 2026
@github-actions

github-actions Bot commented Aug 19, 2026 •

Copy link
Copy Markdown
Contributor

Dashboard visual evidence

Mode: path-selected
Selected: conversations, conversation-detail, conversation-detail-focused, conversation-create-focused

Triggered by:

  • packages/junior-dashboard/src/client/conversations/ConversationTranscript.tsx
  • packages/junior-dashboard/src/client/conversations/TranscriptMessageView.tsx
  • packages/junior-dashboard/src/client/conversations/TranscriptTimestamp.tsx
  • packages/junior-dashboard/src/client/format.ts
  • packages/junior-dashboard/tests/format.test.ts

Conversations · desktop

Conversations · desktop

Conversations · mobile

Conversations · mobile

Conversation detail · desktop

Conversation detail · desktop

Conversation detail · mobile

Conversation detail · mobile

Conversation detail · focused composer · mobile

Conversation detail · focused composer · mobile

New conversation · focused composer · mobile

New conversation · focused composer · mobile

Full-page screenshots from the mock dashboard. Not a pixel-diff gate.

@dcramer
dcramer enabled auto-merge (squash) August 19, 2026 21:32
@dcramer
dcramer merged commit 36f0556 into main Aug 19, 2026
34 checks passed
@dcramer
dcramer deleted the feat/transcript-relative-timestamps branch August 19, 2026 21:34

This branch was successfully deployed

1 active deployment
Preview – junior-docs — 4956ea42 Deployed Aug 19, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

risk: medium PR risk score: medium

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant