Changelog: May 2, 2025
Overview
This update primarily adds new export functionality and internationalization support, while fixing multiple stability issues and improving overall system performance and user experience.
New Features
Export Functionality Enhancement
- ✨ Added comprehensive export functionality supporting multiple formats:
- Image export with customizable themes, dimensions, and font sizes
- PDF export using HTML content instead of Markdown
- HTML export with customizable footer content
- Export dialogs with customizable label text
Internationalization Support
- ✨ Added comprehensive application internationalization support:
- Multi-language support for workspace settings components
- Localization for database settings components
- Internationalization for advanced settings components
- Multi-language support for keyboard settings
- Bilingual message support for UI components
- ✨ Added content language selection feature supporting Chinese and English switching
Code Block Editor Enhancement
- ✨ Added XML support to code block editor:
- XML validation functionality
- XML renderer component
- XML code type handling
- ✨ Added Mermaid diagram support:
- Mermaid diagram rendering functionality
- Mermaid code detection
- Mermaid file download support
- ✨ Added math formula extension supporting LaTeX syntax
Database and Sync Functionality
- ✨ Added database sync status display functionality
- ✨ Added database index optimization to improve query performance
- ✨ Added multi-language support for database backup functionality
- ✨ Added replication retry mechanism to improve sync stability
User Interface Optimization
- 🚀 Added sidebar backup badge to display backup status
- 🚀 Added inbox and thread navigation shortcuts
- 🚀 Added platform-specific shortcut support
- 🚀 Added SVG editor dialog component refactoring
Bug Fixes
Stability Improvements
- 🐛 Fixed sync functionality stability issues, improving sync success rate
- 🐛 Fixed automatic backup interval calculation errors
- 🐛 Fixed double dollar sign conflicts in code block serialization
- 🐛 Fixed Mermaid rendering error handling
- 🐛 Fixed image loading errors by adding default placeholders
Performance Optimization
- 🚀 Optimized document change processing to parallel execution
- 🚀 Optimized points deduction checks by performing them earlier to reduce unnecessary operations
User Experience Improvements
- 🐛 Fixed mobile view padding issues
- 🐛 Fixed image overflow issues in Notion themes
- 🐛 Fixed code block styling and text wrapping issues
- 🐛 Fixed local value state update issues
Code Quality Improvements
- 🧪 Enhanced test coverage for XML validation functions
- 🧪 Improved test cases for HTML validation
- 🧪 Enhanced test coverage for SVG validation
- 📚 Updated multi-language support for keyboard shortcut descriptions