Skip to content

feat: add Markdown copy functionality and enhance UI interactions#1150

Open
yilmazemrepala wants to merge 1 commit intoblinkospace:mainfrom
yilmazemrepala:feat/multi-format-copy
Open

feat: add Markdown copy functionality and enhance UI interactions#1150
yilmazemrepala wants to merge 1 commit intoblinkospace:mainfrom
yilmazemrepala:feat/multi-format-copy

Conversation

@yilmazemrepala
Copy link
Copy Markdown

@yilmazemrepala yilmazemrepala commented Mar 29, 2026

Summary

Adds multi-format copy options for notes: HTML (rich text), plain text, and Markdown.

Changes

  • Added "Copy" option with HTML + plain text support
  • Added "Copy as Markdown" option for raw Markdown export
  • Implemented NoteCopyDropdown component
  • Refactored BlinkoCard and FullscreenEditor for new copy functionality
  • Enhanced CommentButton toolbar grouping
  • Updated translations (EN, TR, CN - Chinese pending verification)

Testing

  • Tested copying to Word/Google Docs (rich text format)
  • Tested copying to plain text editors (macOS Notes, Notepad)
  • Tested Markdown export to Markdown editors (Obsidian, Typora)
  • Verified fallback mechanisms for unsupported browsers
  • Checked UI/UX in both light and dark modes
  • Tested attachment URLs are properly included in all formats

Notes

Chinese translations need verification by native speaker.

- Added "Copy as Markdown" and "Copy" options in the context menu for notes.
- Implemented NoteCopyDropdown component for copying note content and attachments.
- Updated translations for English, Chinese (TODO: verify)  and Turkish, and to include new copy options.
- Refactored BlinkoCard and FullscreenEditor components to integrate the new copy functionality.
- Enhanced CommentButton to support toolbar grouping for better UI consistency.
@dosubot dosubot bot added size:XL This PR changes 500-999 lines, ignoring generated files. enhancement New feature or request labels Mar 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request size:XL This PR changes 500-999 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant