Skip to content

v1.3.3 - Zero-Click Auto-Updates & Clean Release Notes πŸš€ Latest

Choose a tag to compare

@itsmeshibintmz itsmeshibintmz released this 28 Jun 04:42

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 /Applications folder 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:
    1. The DMG mounts in the background quietly (-nobrowse).
    2. A background relauncher shell script is written to /tmp.
    3. 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!

✍️ 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.