Repository navigation
MergeMark v0.9.3
Pre-release
Pre-release
🚀 Performance Improvements
- Multi-Phase Pipeline Optimizations: Implemented massive concurrent pipeline optimizations. Added parallelism, reduced payload sizes, and connection pooling.
- Concurrent Structure Pass: Leveraged
tokio::join!for concurrent map setup and structure passes. - Enhanced Caching: Introduced a shared page decode cache and a content-addressed extraction cache, significantly speeding up document ingestion.
✨ Features & Enhancements
- Advanced LaTeX & Math Parsing: Overhauled the LaTeX parser to improve rendering and extraction accuracy. Added robust pre-processing pipelines (
preprocess-math.ts,remark-math-fix.ts). - Improved Image Rendering: Optimised the rendering flow for images within documents, providing better quality and stability.
- Marker Client Integration: Added
marker_client.rsfor improved document intelligence and extraction models. - Update Checker: Introduced a brand new
UpdateCheckerUI component to keep the app seamlessly up to date. - Refactored Rich Text Editor: Significant improvements and cleanup to the
RichTextEditorfor a smoother user experience.
🐛 Bug Fixes
- UI Restoration: Restored missing UI elements, tags, badges, and layouts that were impacted during recent codebase refactoring.
- Softer Error Handling: Failed imports now yield softer, more manageable errors and warnings instead of hard failures.
- Tauri Build & Config: Restored
index.htmland updated Tauri identifiers and capabilities to fix application build issues. - LaTeX Formatting Issues: Resolved residual LaTeX formatting glitches that inadvertently affected the application infrastructure.
- GitHub Actions: Synchronized workflow secrets and mappings for robust CI/CD releases.
🧹 Housekeeping & Chores
- Repository Cleanup: Cleaned up unnecessary repository files, removed old test scripts, and optimized
.gitignore. - Reduced Footprint: Removed bulky test PDFs and binaries from the repository for a lighter footprint.
- Engine Tuning: Ongoing tuning and refinement of the organic engine model.