Skip to content

Inbox: the selected conversation expands into its messages in the list #201

Description

@rutgerhofste

The conversation list draws one row per conversation (static/src/xml/conversation_view.xml, the o_mailpro_item loop). Outlook expands the selected conversation in place: a caret on the row, and under it one small row per message in the thread, with the sender, the time, a Sent badge on our own mail, and the message you click opening in the conversation pane.

What exists today is the per-message stack in the conversation pane (#139, newest first since #185). Nothing has ever put those rows in the conversation list.

Scope if built:

  • caret on the row, expanded state per conversation, not stored between sessions
  • one row per message: avatar/initials, correspondent, time, Sent marker for outgoing
  • clicking a message row selects the conversation and opens that message in the conversation pane
  • tools/ui_check.py step + screenshot, per CLAUDE.md

Open question before building: two lists of the same messages (list rows and the pane's stack) is a second copy of one thing, the same argument that rejected the chevron in the mailbox list plan. Decide whether the expansion replaces the pane's own history rows or is accepted as duplication.

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