Skip to content

v0.11.0

Latest

Choose a tag to compare

@magifd2 magifd2 released this 03 Aug 10:16

Opening several archives at once is now one job, and a Finder-launched run
stops hanging around after it has finished.

Changed

  • Several archives opened together are reported once, not N times
    (ADR-016). Selecting three ZIPs in Finder produced three completion
    banners about a second apart — and macOS replaces one banner with the
    next from the same app, so only the last was readable while the rest
    piled up in Notification Center. It also meant three Finder reveals, an
    OK per archive on the dialog setting, a destination panel per archive on
    ask every time, and a password prompt per archive for a set that
    shares one password. A request now gets one progress bar weighted across
    the whole selection ("2 of 3 — foo.zip"), one destination question, a
    password carried to the next archive, one summary and one Finder reveal.
  • A failed archive no longer stops the rest. The remaining archives are
    extracted and the result reads "2 of 3 archives extracted", naming what
    failed.
  • Clicking a completion notification reveals the result in Finder.

Fixed

  • The app no longer lingers after a Finder-launched run. It used to
    post its banner, drop out of the Dock and stay alive ~4.5 s, because a
    notification presented by the app is withdrawn when the app exits — and
    that invisible-but-alive gap is what truncated an extraction mid-write in
    v0.10.3. Notifications are now scheduled with a trigger, so the system
    owns the presentation and the banner outlives the process: measured
    process lifetime 6.3 s → 0.35 s, with the banner appearing and lasting
    exactly as before. The deferred quit and the Dock demotion are gone
    rather than guarded, and the ~1.2 s stall between archives went with them.

Requires macOS 14+ on Apple Silicon. Notarized and stapled.