Skip to content

Hello Mini 0.12.0

Choose a tag to compare

@emmettl emmettl released this 18 Oct 23:34

Hello Mini 0.12.0 adds a more useful Scrapbook, a Calculator that remembers its work, and a small cabinet of unnecessary dimensions.

  • Scrapbook organisation: named collections, favourites, title/date sorting and collection-scoped search. Removing a collection keeps its scraps. Portable backups preserve organisation and empty collections.
  • Calculator history: retain the latest 50 successful expressions across relaunches, reuse an entry, and explicitly send a result to Scrapbook. The saved note identifies the expression that produced the result.
  • Depth behind glass: an optional themed, stippled perspective clockwork scene in the new Glass pane. Off by default, static under Reduce Motion, and paused while hidden, inactive or sleeping.
  • Maintenance: shared sheet responder fallback and explicit Scrapbook search-focus restoration; versioned migration/recovery fixtures; separate Calculator model/pane files and Scrapbook editor source.

Data upgrade: the first Scrapbook save upgrades its index to schema 2 and retains the original as scrapbook.v1.json. Older app versions cannot read schema 2. Back up the entire Scrapbook directory before downgrading; the retained original index does not contain subsequent edits. Unreadable or newer Calculator history stays intact until an explicit reset, which retains a previous copy.

Validation: complete format, Swift tests, release-mode Print Monitor tests, Python release/tap/resource checks and app build; exact-source hosted CI; Developer ID signing, Apple notarization, stapled-ticket and Gatekeeper checks, including fresh ZIP extraction. Live Aqua 2× checks covered history/relaunch, Scrapbook handoff, collection/favourite operations, editor dismissal focus and Glass rendering.

Spoken end-to-end VoiceOver, a complete accessory keyboard matrix, full system sleep, physical cable hot-plug and a multi-hour Wokyis soak remain open. No new physical hardware pass is claimed for 0.12. Live GitLab/self-hosted validation remains unavailable without an instance. See docs/0.12_VALIDATION.md for the evidence and limits.

Requires Apple silicon and macOS 26 or later. Download the signed/notarized ZIP below, or install with brew install --cask emmettl/tap/hellomini; existing Homebrew users can run brew update && brew upgrade --cask emmettl/tap/hellomini after the tap update.