Desktop Application Release
This release includes desktop applications for multiple platforms.
Available Downloads:
- Windows:
.exeinstaller - macOS:
.dmginstaller - Linux:
.AppImageportable executable
Note: Some platform builds may not be available if they failed during the build process.
Changelog
Bug Fixes
-
Update Dialog Portal Fix: Fixed the update dialog backdrop mask being trapped inside the overflow container. The dialog now renders via React Portal at the document body level with proper z-index stacking. Added click-on-mask-to-dismiss behavior for better UX.
-
Banner Layout Improvements: Fixed banner button wrapping on narrow viewports. Removed invalid Tailwind classes and improved responsive layout with proper flex behavior, ensuring buttons stay on a single line and text truncates gracefully.
-
Electron Focus Hijacking Fix: Replaced native
alert()/confirm()dialogs with custom React components (Toast and ConfirmDialog). This resolves the focus trapping issue in Electron where clicking "OK" to close dialogs would leave input elements unfocusable until Alt+Tab window switching. -
Category Lock Toggle Visibility: Improved the category lock toggle color differentiation in dark mode. Unlocked state now uses a visible gray-600 color, while locked state remains in amber. Both states are now clearly distinguishable in both light and dark modes.
Improvements
-
AI Connection Test Enhancements: AI connection test now returns detailed, user-facing results including status and guidance messages.
-
AI Configuration Error Handling: AI analysis now properly blocks execution when API keys are empty or cannot be decrypted, preventing failed runs. Bulk AI config import now gracefully skips entries without usable keys and logs skipped items with reasons.
-
Unified Error Messages: Consolidated and clarified error messages for AI configuration failures across the UI.
-
UI Polish: Tweaks to markdown image error/loading states and GitHub link dark-mode styling.
Special Thanks
We want to extend a huge thank you to @SummerRay160 for their outstanding contributions to this release! Their work on AI configuration error handling and UI improvements has significantly enhanced the user experience.
Full Changelog: v0.5.4...v0.5.5