Caution
This is a pre-release (beta) build. It may contain bugs and is intended for testing purposes.
Stable users should remain on v3.7.3.
What's Changed
A major refactoring release focused on two pillars: introducing native browser extension integration and achieving comprehensive diagnostic observability across the entire frontend architecture.
✨ New Features
- Browser Extension API — Implemented a built-in HTTP API server for browser extension communication, with confirmation dialog and full internationalization support across all 26 locales
- Runtime Extension API Port Reconfiguration — Users can now change the extension API port at runtime with automatic service restart and user confirmation flow
🛠 Improvements
- Logging Infrastructure Overhaul — Systematically audited and eliminated 26 silent
catchblocks across 16 source files (stores, components, composables), replacing them with structured, level-gatedlogger.debug/logger.warncalls for complete diagnostic traceability - Version Retrieval Optimization — Updated version retrieval to use
package_infodirectly in HTTP API handlers, removing unnecessary indirection
🔬 Testing
- Extended
loggingBlindSpots.test.tsfrom 37 to 65 structural assertions, ensuring all critical error paths are permanently guarded against silent regression - Total test count: 2250 tests across 98 test files
📦 Downloads
| Platform | Architecture | File |
|---|---|---|
| macOS | Apple Silicon · Intel | .dmg
|
| Windows | x64 · ARM64 | -setup.exe
|
| Linux | x64 · ARM64 | .AppImage .deb
|