Skip to content

Workbench 2.4.1

Choose a tag to compare

@EthDawg EthDawg released this 06 Oct 02:35
5f209ca

Workbench 2.4.1

Follow your words as you speak, keep conversations together and move more easily from saved work to the next step.

  • See words while you speak. Meetings and Dictate show a live transcript with local Parakeet v2. Compatible text fields can receive live dictation directly; other fields keep the existing delivery when you finish. The floating pill stays compact.
  • Keep a conversation together. Start a detected supported call in one click, pause and resume the same recording, and see when audio is reconnecting. Supported calls offer a cancellable finish countdown after their app stops using audio; silence alone never ends a recording.
  • Prepare what comes next. A saved meeting keeps its transcript visible with review and follow-up preparation beside it. Send the conversation to your chosen destination for decisions, commitments and a useful draft; nothing is sent automatically.
  • Keep saved work dependable. History reuses unchanged search results while you select captures. Screenshot imports avoid duplicate Snaps after a failed Trash move, and unreadable Dictate preferences are preserved before replacement.
  • See your voice in the controls. Dictation has a responsive seven-bar trace, and Persona's optional voice ring has a colour you choose. Reduce Motion keeps both still. Persona uses its microphone only while shown and records nothing.

Choose Settings › Workbench updates when you're ready. Your saved work stays in this edition's library.

First download: unzip Workbench, move it to Applications in your home folder, then open it there. When replacing an existing copy, quit it and use the same Applications folder.

New live meeting recordings need Workbench 2.4.1 or later for review. Keep the recording folders and original audio if you roll back to an earlier version.

Verification

  • Production 2.4.1, build 20261005234010, Apple Silicon (arm64), source 5f209ca. The combined release integrates #246, #249, #251, #254/#255 through #257, #258 and #261, retaining the earlier main changes.
  • Exact-source main CI passed. The signed release run passed 341 Swift package tests (two intentional screen-control skips), 273 StageKit tests / 5,857 assertions with no failures, all configured harnesses, packaged self-checks and the test-preference cleanup guard.
  • Developer ID signing, Apple notarization, stapled ticket and Gatekeeper passed on the final extracted ZIP. Apple submission: d2f25b8a-d0e2-435f-820b-aaf826480c62.
  • The installed production app reported the exact version, build and clean source through Copy build details. Synthetic speech played through QuickTime produced live meeting words before Finish. Pause/Resume retained one timeline, including the actual pause interval; Finish saved one transcript and its original audio. Original playback, one-meeting follow-up preparation, normal restart and saved-work preservation were checked. No provider task was started.
  • Archive: Workbench.zip, 72,720,026 bytes. SHA-256: f0df1e31da757458d359103ef1dca2c2feb52b5fa09460694282b8e1c71cb147.

Verification limits

The live meeting check used generated English speech and app audio on the maintainer Mac. Actual relayed phone calls, physical headset switching, long meetings, fresh-Mac permissions and external receiving-app compatibility were not newly certified. The pre-existing Dictate draft and unfinished-delivery state were preserved; external-field dictation was not exercised during this production acceptance pass. Exact-field behavior has synthetic regression evidence. The official signed archive installer performed this upgrade; an old-to-new Sparkle installation was not repeated for this cut. Earlier 2.4.0 hardware and receiver limits still apply.

You/Others identify capture channels, not named speakers. Call-end detection uses app audio activity; apps that keep audio active still need Finish. Preference-recovery copies remain in the same preferences domain and are not independent backups.