Skip to content

[FEATURE]: desktop: option to show message send timestamps in the session transcript #62857

Open

Description

@benargio-pixel

Feature hasn't been suggested before.

  • I have verified this feature I'm about to request hasn't been suggested before.

Describe the enhancement you want to request

Version: OpenCode Desktop 2.2.0 on Windows 10 (10.0.19045); also checked the released tags up to 2.2.6.

Problem

The Desktop transcript shows no send time for any message, and there is no setting for it. Settings → Timeline covers detail level, width, background activity, and changed files — but not timestamps.

What exists today (checked in the sources of 2.2.0–2.2.6):

  • User messages: no time is rendered anywhere in any released tag. On the dev branch the chevron menu now shows the send time (the sent() memo in message-content.tsx: "Today/Yesterday, HH:mm", then date + time), but reading it requires opening a menu for each message.
  • Assistant messages: only the turn duration is shown (turnDurationMs), never wall-clock time.

When reading a long session afterwards, timestamps are the main missing chronology anchor: the transcript communicates what happened and how long turns took, but not when.

Desired behavior

An opt-in setting (e.g. Settings → Timeline → "Show message timestamps") that renders each message's send time inline — for example a small locale-short time next to the message meta line, for both user and assistant messages, or subtle time markers between turns / day separators.

The data is already available (message.time.created), so this is purely a presentation option.

Related

Timestamps would stay useful in the new Timeline detail presets: in "Quiet" / "Messages only" modes messages remain visible while activity is hidden, and timestamps keep the chronology readable there too.

Activity

  1. opencodejr commented on Nov 9, 2026

    @opencodejr
    Contributor

    Thanks for the detailed request, @benargio-pixel! To restate it: you'd like an opt-in Desktop setting (e.g. Settings → Timeline → "Show message timestamps") that shows each user and assistant message's time inline in the transcript, so you can follow a long session in time order without opening each message's menu.

    The maintainers will consider it. Related issues and PRs:

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions