26.1.4
- Improved HTML to Markdown conversion with better handling of various HTML elements
(for web-companion#35)- Added comprehensive table support with proper formatting of headers, rows, and cells
- Fixed text formatting (bold, italic, strikethrough) to properly preserve inline styles
- Fixed blockquotes and horizontal rules conversion
- Improved heading conversion to remove unwanted line breaks within headings
- Fixed link conversion to remove excessive line breaks in link text and nested elements
- Improved code block handling to remove trailing line breaks inside code blocks
- Added handling of nested formatting elements (e.g., bold/italic within links)
- Fixed list item conversion to properly handle nested elements
- Added comprehensive unit tests for all HTML to Markdown conversion scenarios
- Fixed Evernote import code block handling to preserve leading indentation and code fences
- Code blocks imported from Evernote now maintain their original formatting
- Fixed an issue where PHP and other code blocks would lose their indentation or code fence markers
- Improved encrypted text highlighting in the note editor (for #3427)
- Encrypted text blocks are now visually distinguished with smaller font size for better readability
- Encrypted text blocks now skip markdown highlighting, spell checking, and link detection to improve performance