Skip to content

LocalFlow 2.1.1 Beta

Pre-release
Pre-release

Choose a tag to compare

@ajbarryiii ajbarryiii released this 10 Oct 00:31
· 69 commits to main since this release

[2.1.1] - 2026-10-09

Third LocalFlow macOS beta. Requires an Apple Silicon Mac running macOS 26
or later. Uses the same app identity and local data locations as 2.1.0.

Added

  • Optional Hold to Prompt shortcut that prefixes dictation with an editable
    tag (default [dictated]) for use with AI agents. Disabled by default;
    voice macros are never tagged.
  • Speaking pace in Settings: average and latest words per minute, total
    words, and dictation count, with a reset action. Statistics retain word
    and time totals rather than transcript text.

Improved

  • Dictation becomes ready after the 15-second model function prepares;
    the remaining functions optimize in the background while dictation stays
    available.
  • A refreshed model bundle supports 30-second transcription chunks once
    optimization completes. Until then, recordings use 15-second chunks.

Fixed

  • In-app updates verify the downloaded app's code signature, developer team,
    and app identity before installation. Ad hoc and unsigned builds must use
    a manual download.
  • Failed update downloads or installations now show an alert.

Download and installation

Download LocalFlow-Dev.dmg.

Requires Apple Silicon and macOS 26 or later. Open the DMG and drag
LocalFlow Dev.app to Applications. Quit any running copy before replacing it.
Upgrading from 2.1.0 keeps the same app identity, settings, permissions and
local history. Testers upgrading from 2.0.0 must grant Microphone and
Accessibility again because the app identity changed in 2.1.0.

This macOS beta uses the application code at df1692eab83579a9bf732f3d90bc38f0fd8f37f1
(current main at preparation time), with 2.1.1 release metadata. Linux code
is not built or packaged. The bundled model is the verified 4/8/15/30-second
conversion of the same pinned Parakeet export used in 2.1.0.

The release tag is 2.1.1 (without a v prefix), matching the previous
LocalFlow betas. It does not trigger the tag-based GitHub release workflow.

Validation: make check, git diff --check, release preflight, optimized
arm64 build, model hash verification, strict app/DMG signatures, Apple
notarization acceptance, stapled-ticket validation, and Gatekeeper assessment
of both the DMG and the read-only packaged app. The packaged app is
byte-identical to the signed build. The packaged-model synthetic smoke passed: all 314 dictations during
optimization matched, and optimized 18/33-second fixtures used b30 and
b30+b4 respectively. Initial readiness took 138 seconds and all functions
were ready by 505 seconds in this one run on the shared Mac; this is a smoke
check, not a cold-cache or accuracy benchmark.

The app and DMG are Developer ID-signed with secure timestamps. The DMG's
Apple notarization ticket is stapled. Download size is approximately 234 MB.

SHA-256: 979c7973749ea8d3b6ba7480a40141368bb8e5f93d5ee91636f6f2b0aea7c8c2.
A checksum file accompanies the DMG.
Live dictation, shortcut/paste behavior, the packaged installation and in-app
update to this beta have not been tested as part of this release preparation.