v1.3.3 - Zero-Click Auto-Updates & Clean Release Notes π Latest
This release introduces a fully automated, zero-click installer to update the app in the background without manual drag-and-drop actions, and implements automatic changelog formatting cleanups.
π What's New
π Zero-Click Auto-Updates:
- The Problem: The app download flow opened a mounted DMG window in Finder requiring you to drag the app to your
/Applicationsfolder manually. This caused a conflict error stating "The app is in use and cannot be replaced" because the wrapper was still running. - The Solution: Built a silent relauncher script. When you click Download & Install:
- The DMG mounts in the background quietly (
-nobrowse). - A background relauncher shell script is written to
/tmp. - The running app terminates and the relauncher script overwrites the bundle cleanly, detaches the volume, removes the installer DMG from your Downloads folder, and automatically restarts the new version.
- No Finder windows, no drag-and-drop conflicts, no manual clicks!
- The DMG mounts in the background quietly (
βοΈ Clean Changelog Rendering:
- The Problem: The "What's New" sheet included repeated tag headers (like
# v1.3.2) and separator lines (---) from GitHub Releases, cluttering the scroll area. - The Solution: Added a dynamic markdown cleaner to the changelog renderer. It automatically filters out duplicate release headings and line breaks, displaying only a clean, readable layout of features.