Whisper Face 0.2.1
First run got a face, every screen got one voice, and a contrast bug got fixed.
Fixed
- The amber buttons were unreadable in dark mode. Pause and the onboarding action rendered white-on-amber at roughly 1.9:1 — an import error swallowed by a bare
exceptsent them to a fallback colour. If you are on 0.2.0, this is the reason to update. - Every squish was growing out of the wrong corner. macOS gives view-backed layers a bottom-left anchor, so every spring animation in the window and the HUD scaled from the corner instead of the centre. Now centred in both.
- The 404 page's owl was invisible, and long copy could run edge-to-edge on a phone.
New
- First run in the product's voice — "First, let me hear you" through "Nice. You're ready.", with the character present at each step, a progress bar, and step chips that read at a glance. The four evidence-driven steps are unchanged: nothing marks itself done until it is actually observed.
- One voice everywhere else — empty states now invite you to a next step instead of apologising, and errors name what failed and what to do. Section switches crossfade; the notice bar fades. All motion is off under Reduce Motion.
- whisperface.com and the app now share a spring language. Both surfaces run the same four named motions from the same constants, so a button on the site feels like a button in the app.
- Evidence capture harnesses for anyone reproducing the project's accuracy and reliability claims: guided, resumable sessions for the re-listen, calibration, and keyword corpora, plus the 50-app insertion matrix and lifecycle/stress runs. They record what actually happened and hand it to the existing gates — they cannot approve anything themselves, and tests enforce that.
Install
Download the disk image, drag the Whisper Face folder (and the app beside it) somewhere writable like Documents, then run Install.command from that copy. The installer refuses to run from the read-only image.
Updating from 0.2.0 in the same checkout preserves all personal files; the manifest links back to v0.2.0 for rollback.
Still not notarized
Ad-hoc signed — the project is not enrolled in the Apple Developer Program, so macOS will not vouch for the developer: right-click Install.command → Open → confirm. Verify your download against SHA256SUMS.
Full source corresponds to commit 7359baa.