Skip to content

Version 1.0.5 - Seamless AI Integration, Focus Stability & Modern UI

Choose a tag to compare

@eaeoz eaeoz released this 06 May 01:37
· 19 commits to main since this release

πŸš€ New Features & Enhancements

  • Persistent AI Authentication: Solved the Electron Puter authentication loop! The application now securely stores and reads your Puter auth cookies directly from the local config/ directory. You no longer have to sign in every time the app restarts to use the "Send to AI" functionality.
  • Modernized Navigation Menu: Completely restyled the top-left navigation drawer. The links now feature a beautiful frosted glassmorphism aesthetic (semi-transparent pill shapes) with smooth, staggered spring animations, dynamic hover scaling, and official brand colors for GitHub, Docker, and Contact.

πŸ› οΈ UI/UX Improvements

  • Compact Modal Design: Optimized the layout of the Style Command and Manage Profiles modals. Reduced unnecessary padding, tightened vertical spacing, and slightly decreased input heights to make the modals much more compact and laptop-friendly without sacrificing their clean, modern look.
  • Scrollbar Extermination: Fixed a layout glitch where opening the navigation menu or modals would force ugly horizontal and vertical scrollbars to appear on the main window.
  • Native Dialog Removal: Replaced all jarring native OS dialogs (alert(), confirm()) throughout the application with smooth, non-blocking UI notifications. Deleting profiles or commands now uses a fast, inline 2-step button confirmation (the button turns red and asks "Sure?") for a much more premium feel.

πŸ› Critical Bug Fixes

  • Input Focus Lockout Fixed: Resolved a frustrating bug where the "Add Command" textboxes would randomly become completely unresponsive/unfocusable after adding, editing, or deleting profiles.
    • Technical Fix: This was caused by the OS failing to return window focus to Electron after native dialogs closed and the page immediately reloaded. By removing native dialogs, explicitly closing background overlays, and adding a 500ms stabilization delay before reloads, input focus is now guaranteed to remain stable 100% of the time.
    • Added specific CSS pointer-events rules to ensure invisible navigation wrappers never accidentally block your mouse clicks again.