🎉 What's New
Persistent Debug Mode
Debug mode now persists between app restarts, making it much easier to troubleshoot startup issues:
- Auto-restore on launch: Debug mode is restored before any other initialization
- Captures startup logs: All scanner and initialization logs are now captured when debug mode is enabled
- Seamless experience: No need to re-enable debug mode after every restart
Automated Version Syncing
Never miss a version update again! We've added automation to keep versions in sync:
- GitHub Action: Automatically syncs
package.jsonandtauri.conf.jsonversions - Auto-commit on push: When you bump the version, the action auto-commits the sync
- PR validation: Pull requests fail if versions don't match, preventing merges with mismatched versions
- Manual sync script: Run
npm run sync-versionanytime to sync versions manually
Bug Fixes
- Fixed version mismatch: Updated
tauri.conf.jsonfrom 1.3.7 to match actual version - Auto-updater now works correctly: The app will now properly detect the latest version
📥 Download
| Platform | Recommended Download |
|---|---|
| Windows | .msi installer (or .exe)
|
| macOS (Apple Silicon) | .dmg (aarch64)
|
| macOS (Intel) | .dmg (x64)
|
| Linux | .deb or .AppImage
|
🔧 Technical Details
Files Changed:
.github/workflows/version-sync.yml- New automation workflowpackage.json- Added sync-version script, bumped to 1.3.10src-tauri/tauri.conf.json- Version synced to 1.3.10src-tauri/src/commands/debug.rs- Added persistence logicsrc-tauri/src/lib.rs- Early debug mode restorationsrc-tauri/src/services/debug_logger.rs- Flag file management
How Debug Persistence Works:
- Enabling debug mode creates a
debug_enabledflag file in app data directory - On startup, the flag file is checked before any initialization
- If present, debug logging is enabled immediately
- Disabling debug mode removes the flag file
📝 Full Changelog
Built with ❤️ for the Claude Code community