All notable changes to mdconv will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.2.1 - 2026-01-17
- Popup UI: Eliminated scrollbar that appeared after conversion
- Popup UI: Fixed layout shift where footer elements jumped when status message appeared
1.2.0 - 2026-01-17
- Bidirectional conversion: Convert Markdown/Org to rich text for pasting into Word and Google Docs
- Org-mode output: Convert clipboard content to Org-mode format (in addition to Markdown)
- Org-mode input: Convert Org-mode documents to styled HTML for rich text paste
- Target-specific styling: Optimized HTML output for Word 365, Google Docs, or generic HTML
- Raycast commands: Four new commands for rich text output - "Convert to HTML", "Convert to Google Docs", "Convert to Word 365", "Convert to Slack"
- Mode flip UI: Toggle between "Rich Text → Markdown" and "Markdown → Rich Text" in browser extensions
- 181 tests covering new conversion paths
- Format detection module for Markdown/Org/plain text
- Centralized HTML target styling system
1.1.0 - 2026-01-03
- Keyboard shortcut:
Ctrl+Shift+M(Windows/Linux) orCmd+Shift+M(macOS) to copy selection as Markdown - Table support: GFM-style Markdown tables from Word, Google Docs, and web pages
- Help documentation: "How to use" link in popup footer and extension icon context menu
- User guide: HELP.md with detailed usage instructions
- Tables: Smart header detection from bold text in first row
- Images in tables: Inline images in table cells are now preserved correctly
- Firefox parity: Full feature parity with Chrome extension including keyboard shortcuts
- 84 tests with new table conversion and fixture-based validation
1.0.1 - 2026-01-02
- Raycast: Simplified UX with instant HUD notifications instead of preview UI
- All platforms: New icon design
- Raycast: Faster workflow - no need to dismiss result window, markdown is immediately available in clipboard
1.0.0 - 2026-01-02
- Initial release of mdconv
- Chrome extension for clipboard Markdown conversion
- Firefox extension with full feature parity
- Raycast extension for macOS
- Support for Word, Google Docs, and Outlook HTML
- Context menu "Copy as Markdown" for text selections
- Popup UI for clipboard conversion
- Image handling options (preserve, external only, remove)
- Comprehensive test suite (71 tests)
- Build automation for all platforms
- Chrome Extension: Converts rich text from clipboard to Markdown
- Firefox Extension: Same functionality as Chrome, optimized for Firefox
- Raycast Commands: macOS-native clipboard conversion and diagnostics
- Word Support: Handles Word desktop and Word web HTML
- Google Docs Support: Converts Google Docs formatted content
- Outlook Support: Processes Outlook web email HTML
- Selection Conversion: Right-click context menu on selected text
- Keyboard Shortcuts: Paste directly into extension popup (Cmd/Ctrl+V)
- TypeScript codebase with 80% code reuse across platforms
- ESBuild bundler with source maps
- Platform adapters for Chrome, Firefox, and Raycast
- Standard web APIs (no Chrome-specific dependencies in core)
- Centralized environment configuration
- Consistent error handling and logging patterns