feat: add copy buttons to user and assistant messages #78

Merged
naomi merged 2 commits from feat/copy into main 2026-01-28 15:20:37 -08:00

2 Commits

Author SHA1 Message Date
naomi e3f28283ef merge: resolve conflict with origin/main
Security Scan and Upload / Security & DefectDojo Upload (pull_request) Successful in 1m14s
CI / Lint & Test (pull_request) Successful in 16m55s
CI / Build Linux (pull_request) Successful in 21m58s
CI / Build Windows (cross-compile) (pull_request) Successful in 33m40s
Kept copy button feature for user and assistant messages.
2026-01-28 13:32:55 -08:00
naomi 20e8f1ee71 feat: add copy buttons to user and assistant messages
Security Scan and Upload / Security & DefectDojo Upload (pull_request) Successful in 1m25s
CI / Lint & Test (pull_request) Successful in 16m19s
CI / Build Linux (pull_request) Successful in 21m13s
CI / Build Windows (cross-compile) (pull_request) Successful in 35m50s
Implement hover-based copy buttons for user and assistant messages in the
Terminal component. Features include:
- Copy button appears on message hover (similar to Gemini)
- Visual "Copied!" feedback for 2 seconds after copying
- Integration with clipboard history store
- Consistent styling with existing UI components
- Excludes tool messages, system messages, and error outputs
2026-01-28 13:26:31 -08:00