Skip to content

Shared conversation UI is confusing - unclear navigation and generic message labels #18567

@newtechmitch

Description

@newtechmitch

Description

Description

The shared conversation viewer (opncd.ai/share/*) has a confusing UX that makes it difficult/impossible to navigate through messages in shared conversation.

Issues

  1. Landing on oldest message: User lands on the first/oldest message with no indication there are more messages
  2. Generic labels: Left sidebar shows "message message message" without any preview or context of what each message contains
  3. Non-obvious navigation: It's not clear that you need to click these labels to view different messages
  4. No message count: No indication of how many messages are in the conversation

Suggested Improvements

  1. Show message previews in the sidebar (first line or summary)
  2. Add message numbers/timestamps (e.g., "Message 1 - 2:30pm")
  3. Add visual affordances (hover states, icons) to indicate messages are clickable
  4. Show message count: "Conversation (12 messages)"
  5. Consider defaulting to newest message or showing all messages in scrollable view
  6. Add keyboard navigation (arrow keys to move between messages)

Example

https://opncd.ai/share/h3ul6AGq
When you open this link, it's not immediately obvious:

  • That this is a multi-message conversation
  • How to navigate to other messages
  • What each message in the sidebar contains

Expected Behavior

Users should be able to easily:

  • See there are multiple messages
  • Understand how to navigate between them
  • Preview what each message contains before clicking

Environment

  • OpenCode version: 1.2.27
  • Browser: Chrome - Version 146.0.7680.153 (Official Build) (arm64)
  • OS: MacOS Sequoia 15.6.1

Plugins

No response

OpenCode version

1.2.27

Steps to reproduce

  1. have a conversation with multiple message in opencode
  2. type /share -> a link is created to share the convo
  3. paste the link the browser, to view the conversation
  4. Navigating the convo is not really possible. see detailed suggestion in the issue

Screenshot and/or share link

Image Image

Operating System

MacOS Sequoia 15.6.1

Terminal

ghostty

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingwebRelates to opencode on web / desktop

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions