Skip to content

feat(app): show which messages are queued#15587

Merged
nexxeln merged 6 commits intoanomalyco:devfrom
neriousy:feat/app-queued
Mar 2, 2026
Merged

feat(app): show which messages are queued#15587
nexxeln merged 6 commits intoanomalyco:devfrom
neriousy:feat/app-queued

Conversation

@neriousy
Copy link
Contributor

@neriousy neriousy commented Mar 1, 2026

Issue for this PR

Closes #15586

Type of change

  • Bug fix
  • New feature
  • Refactor / code improvement
  • Documentation

What does this PR do?

Shows in the UI which messages are currently queued
Mimicking the TUI behaviour

If you paste a large clearly AI generated description here your PR may be IGNORED or CLOSED!

How did you verify your code works?

  1. Open up session
  2. Queue some messages

Screenshots / recordings

2026-03-01.16-10-57.mp4

Checklist

  • I have tested my changes locally
  • I have not included unrelated changes in this PR

If you do not follow this template your PR will be automatically rejected.

@github-actions github-actions bot added needs:compliance This means the issue will auto-close after 2 hours. contributor and removed needs:compliance This means the issue will auto-close after 2 hours. labels Mar 1, 2026
@github-actions
Copy link
Contributor

github-actions bot commented Mar 1, 2026

Thanks for updating your PR! It now meets our contributing guidelines. 👍

@neriousy neriousy marked this pull request as ready for review March 1, 2026 15:12
Copilot AI review requested due to automatic review settings March 1, 2026 15:12
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds UI support to indicate which user messages are currently queued (similar to the TUI), including localized label text and subtle styling changes.

Changes:

  • Compute a per-turn queued state in SessionTurn and pass it into message rendering.
  • Render a “Queued” indicator + dim styling for queued user messages.
  • Add ui.message.queued translations across supported locales.

Reviewed changes

Copilot reviewed 20 out of 20 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
packages/ui/src/components/session-turn.tsx Determines which user messages are queued and passes queued into <Message />; hides “thinking” UI for queued turns.
packages/ui/src/components/message-part.tsx Adds queued?: boolean plumbing and renders a queued indicator in UserMessageDisplay.
packages/ui/src/components/message-part.css Adds queued visual styling (reduced opacity) and layout tweaks for the new indicator/copy action wrapper.
packages/ui/src/i18n/en.ts Adds English string for ui.message.queued.
packages/ui/src/i18n/ar.ts Adds Arabic string for ui.message.queued.
packages/ui/src/i18n/br.ts Adds Portuguese (BR) string for ui.message.queued.
packages/ui/src/i18n/bs.ts Adds Bosnian string for ui.message.queued.
packages/ui/src/i18n/da.ts Adds Danish string for ui.message.queued.
packages/ui/src/i18n/de.ts Adds German string for ui.message.queued.
packages/ui/src/i18n/es.ts Adds Spanish string for ui.message.queued.
packages/ui/src/i18n/fr.ts Adds French string for ui.message.queued.
packages/ui/src/i18n/ja.ts Adds Japanese string for ui.message.queued.
packages/ui/src/i18n/ko.ts Adds Korean string for ui.message.queued.
packages/ui/src/i18n/no.ts Adds Norwegian string for ui.message.queued.
packages/ui/src/i18n/pl.ts Adds Polish string for ui.message.queued.
packages/ui/src/i18n/ru.ts Adds Russian string for ui.message.queued.
packages/ui/src/i18n/th.ts Adds Thai string for ui.message.queued.
packages/ui/src/i18n/tr.ts Adds Turkish string for ui.message.queued.
packages/ui/src/i18n/zh.ts Adds Simplified Chinese string for ui.message.queued.
packages/ui/src/i18n/zht.ts Adds Traditional Chinese string for ui.message.queued.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Contributor

@nexxeln nexxeln left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is great, thank you

@nexxeln nexxeln merged commit bf2cc3a into anomalyco:dev Mar 2, 2026
9 checks passed
github-actions bot pushed a commit to chrn11/opencode that referenced this pull request Mar 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FEATURE]: (app) show queued messages

3 participants