Skip to content

Commit 45a0a4f

Browse files
committed
chore: bump version to 1.1.0 and update changelog
feat: add GFM-style table conversion and smart header detection - Implemented GFM-style table conversion from Word and Google Docs. - Preserved inline images in table cells during conversion. - Enhanced header detection from bold text in the first row. refactor: improve table cell simplification logic - Unwrap nested block elements while preserving inline content in table cells. - Enhanced handling of images and links within table cells. fix: rename badge display function for clarity - Renamed badge display function in Chrome background script for better readability. feat: add help menu item in Firefox context menu - Introduced a help menu item for user guidance on usage. refactor: modularize selection conversion logic in Firefox - Separated selection conversion logic into dedicated functions for clarity and reuse.
1 parent 0eea016 commit 45a0a4f

21 files changed

+824
-122
lines changed

CHANGELOG.md

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [1.1.0] - 2026-01-03
11+
12+
### Added
13+
- **Keyboard shortcut**: `Ctrl+Shift+M` (Windows/Linux) or `Cmd+Shift+M` (macOS) to copy selection as Markdown
14+
- **Table support**: GFM-style Markdown tables from Word, Google Docs, and web pages
15+
- **Help documentation**: "How to use" link in popup footer and extension icon context menu
16+
- **User guide**: [HELP.md](HELP.md) with detailed usage instructions
17+
18+
### Improved
19+
- **Tables**: Smart header detection from bold text in first row
20+
- **Images in tables**: Inline images in table cells are now preserved correctly
21+
- **Firefox parity**: Full feature parity with Chrome extension including keyboard shortcuts
22+
23+
### Technical
24+
- 84 tests with new table conversion and fixture-based validation
25+
1026
## [1.0.1] - 2026-01-02
1127

1228
### Changed
@@ -48,6 +64,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
4864
- Centralized environment configuration
4965
- Consistent error handling and logging patterns
5066

51-
[Unreleased]: https://github.com/ewilderj/mdconv/compare/v1.0.1...HEAD
67+
[Unreleased]: https://github.com/ewilderj/mdconv/compare/v1.1.0...HEAD
68+
[1.1.0]: https://github.com/ewilderj/mdconv/compare/v1.0.1...v1.1.0
5269
[1.0.1]: https://github.com/ewilderj/mdconv/compare/v1.0.0...v1.0.1
5370
[1.0.0]: https://github.com/ewilderj/mdconv/releases/tag/v1.0.0

STORE_README.txt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,14 @@
1-
Convert rich text from the clipboard into Markdown directly from the toolbar or context menu.
2-
31
A Markdown converter specifically optimized for Microsoft Word and Google Docs documents. Transform Word docs, Google Docs, web pages, and emails into clean Markdown with formatting preservation.
42

53
🎯 WORD & GOOGLE DOCS OPTIMIZED:
64
• Intelligently handles Word and Google Docs HTML quirks
75
• Preserves headings, styles, and structure from both editors
86
• Works with Word desktop app, Word Online, and Google Docs
7+
• Converts simple tables
98

109
✨ POWERFUL FEATURES:
1110
• One-click clipboard conversion from extension popup
12-
• Right-click context menu for instant conversion of highlighted content
11+
• Right-click context menu or keyboard shortcut (default ctrl/command-shift-M) for instant conversion of highlighted content
1312
• Automatic clipboard copying - no manual steps
1413
• Smart fallback for plain text content
1514
• Privacy-focused: all processing happens locally

dist-firefox/background.js

Lines changed: 56 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist-firefox/background.js.map

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)