Skip to content

Add copy actions for threads and messages#35

Merged
Dimillian merged 4 commits intoDimillian:mainfrom
moehaje:feat/copy-thread
Jan 15, 2026
Merged

Add copy actions for threads and messages#35
Dimillian merged 4 commits intoDimillian:mainfrom
moehaje:feat/copy-thread

Conversation

@moehaje
Copy link
Contributor

@moehaje moehaje commented Jan 14, 2026

Summary

  • Add a Copy Thread button in the main header to copy the active thread transcript.
  • Add per-message hover copy controls for easier message copying (Copy message button #39).

Details

  • Thread transcript formatting lives in src/utils/threadText.ts.
  • Per-message copy buttons appear on hover.
  • Buttons are disabled when no content is available.

Testing

  • Manual: click the copy button and paste to confirm transcript output and check icon animation.
  • Manual: hover a message, click copy, and paste to confirm message text.

Add a main header button to copy the active thread transcript with animated feedback.
Add hover-only copy controls on chat bubbles with animated check feedback.
@moehaje moehaje changed the title Add copy thread action Add copy actions for threads and messages Jan 14, 2026
@moehaje moehaje mentioned this pull request Jan 14, 2026
Moved the thread copying functionality from MainApp into a new reusable useCopyThread hook. This improves code organization and reusability by encapsulating the clipboard and error handling logic.
@Dimillian Dimillian merged commit 3b1c663 into Dimillian:main Jan 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants