Copy conversation button in the bug-report chat
Copy conversation button in the bug-report chat
Status: Delivered
CAS: CAS-2514
Delivered: 2026-05-13
PRs: #683
What’s new
The Astrid bug-report chat sheet now has a Copy chat button in the title bar. One tap copies the full conversation transcript to the clipboard — including speaker labels, timestamps, app version, and route — so you can paste it anywhere without screenshotting each turn.
How to use it
- Open the bug-report sheet (floating button or error “File bug” link).
- Have a conversation with Astrid.
- Tap the clipboard icon in the top-right of the sheet title bar.
- A brief “Conversation copied” confirmation appears.
- Paste the transcript into a message, Paperclip comment, or wherever you need it.
The button is greyed out when there are no messages yet. It turns into a checkmark for 2 seconds after a successful copy to confirm the action.
What changed under the hood
ReportSheet.tsx— newActionIcon(clipboard icon) in the modal title bar row- Transcript serialisation: formats
messagesfromuseReportIssueStoreas plain text with speaker labels (You:/Astrid:), a timestamp, the current route, and app version - Four new unit tests covering: disabled state (no messages), enabled state, clipboard write, and transcript content
Why we built it
The regent was iterating on Astrid bug-reports from an iPhone and wanted to forward the conversation to Saga or others for diagnosis. Screenshot-per-turn was the only option before; now the whole thread is one paste away.
Known limitations / follow-on work
- None at this time.