Skip to content

Releases: lauronjohn/LauronFlow

LauronFlow v1.0.2

Choose a tag to compare

@lauronjohn lauronjohn released this 09 Aug 10:08

Tag numbering now matches the app's marketing version (Settings → License shows this
same 1.0.2) instead of the old v0.x scheme, so the two stay in sync going forward.

New since v0.5.0:

  • Recent Transcripts menu — your last 20 dictations, each with a timestamp, the app
    it was typed into, and a one-click copy button, plus a Clear History action.
  • Usage stats — a "N words · N sessions today" counter in the menu bar dropdown.
  • Excluded Apps — hide the floating recording widget in specific apps without
    disabling dictation there.
  • Per-app vocabulary scoping — a custom find/replace entry can now apply everywhere
    or only while one specific app is frontmost.
  • Hold/Toggle recording mode — Settings → Shortcuts now lets you choose tap-to-start
    instead of holding the hotkey down.
  • First-launch onboarding window — a short walkthrough of the hotkey, undo, and
    upcoming permission prompts before the trial starts, replacing the old plain alert.

Fixes:

  • The Recent Transcripts submenu could crash when rebuilt while already open (the
    shared Clear History item wasn't removed from its previous menu first).
  • Transcript rows in that same submenu could render as empty/invisible — the custom
    SwiftUI row view had no explicit frame, so it collapsed to zero size.
  • Text injection could silently fail into slower apps (Word, Google Docs, other
    Electron/web editors) — the clipboard was restored before the paste had landed.

No changes to trial/licensing — existing licenses and trial countdowns are unaffected.

LauronFlow v0.5.0

Choose a tag to compare

@lauronjohn lauronjohn released this 05 Aug 15:58

Fixes a real bug reported by a tester: dictation would record and transcribe fine but never actually type anything into apps like Word, Google Docs, or other Electron/web-based editors.

Root cause: the clipboard was restored to its original contents only 300ms after the synthetic paste was sent — too fast for slower apps to have processed it yet, so the paste silently landed nowhere (or got clobbered before it happened).

  • TextInjector now waits 1s before restoring the clipboard, and only restores it if it still holds LauronFlow's own text (won't clobber something you copied in that window).
  • Menu bar now shows error states (permission denied, secure input active, empty transcript) as a visible row, not just a hover tooltip — easy to miss during testing.
  • Added logging at every point injection could silently fail, for future debugging via log show --predicate 'subsystem == "com.lauronjohn.LauronFlow"'.

No changes to trial/licensing — existing licenses and trial countdowns are unaffected.

LauronFlow v0.4.0

Choose a tag to compare

@lauronjohn lauronjohn released this 04 Aug 10:02

What's new since v0.3.0

  • Live first-launch progress: the menu bar icon and a dropdown row now show real
    download/loading progress for the ~2.3GB Parakeet model on a cold cache, instead of a
    silent wait. Resolves instantly on every launch after the first.
  • Fixed a bug where sidecar-side code updates could silently never take effect on an
    existing install (the sidecar's Python environment persists across reinstalls, and
    wasn't being told to pick up source changes).
  • Corrected the model download size everywhere it was documented: it's ~2.3GB, not
    ~600MB.
  • README and landing page brought back in sync with the app (License tab, configurable
    hotkeys).

Setup instructions (Gatekeeper bypass, sidecar, permissions) are in the main README:
https://github.com/lauronjohn/LauronFlow#option-a-download-the-prebuilt-release-easiest

Requires an Apple Silicon Mac on macOS 14+. Not notarized (personal self-signed cert) —
run xattr -cr on it once before macOS will open it. Every install starts a 14-day free
trial; see Settings → License.

LauronFlow v0.3.1

Choose a tag to compare

@lauronjohn lauronjohn released this 04 Aug 09:30

What's new since v0.3.0

  • The release is now fully self-contained. The speech-to-text sidecar's
    Python source is bundled directly inside the .app, so there's no more
    separate lauronflow-sidecar repo to clone or configure-sidecar.sh to
    run — just download, xattr -cr, brew install uv ffmpeg, and launch.
    (configure-sidecar.sh still exists for anyone who wants to point the app
    at their own sidecar checkout instead — see the README.)

Setup instructions (Gatekeeper bypass, permissions) are in the main README:
https://github.com/lauronjohn/LauronFlow#option-a-download-the-prebuilt-release-easiest

Requires an Apple Silicon Mac on macOS 14+. Not notarized (personal self-signed
cert) — run xattr -cr on it once before macOS will open it.

LauronFlow v0.3.0

Choose a tag to compare

@lauronjohn lauronjohn released this 04 Aug 08:59

What's new since v0.2.1

  • 14-day free trial, tracked from first launch. After it ends, dictation
    is disabled until a license is activated. A valid Gumroad license key skips
    the trial entirely — activate from the menu bar icon > Settings > License,
    or buy one directly from the same menu ("Buy License…").
  • The license key is the only thing this app ever sends over the network —
    audio and transcripts still never leave your Mac.
  • Settings redesigned as a sidebar (like System Settings) with a new License
    pane, alongside General/Vocabulary/Shortcuts.
  • Updated logo.

Setup instructions (Gatekeeper bypass, sidecar setup, permissions) are in the
main README: https://github.com/lauronjohn/LauronFlow#option-a-download-the-prebuilt-release-easiest

Requires an Apple Silicon Mac on macOS 14+. Not notarized (personal self-signed
cert) — run xattr -cr on it once before macOS will open it.

LauronFlow v0.2.1

Choose a tag to compare

@lauronjohn lauronjohn released this 04 Aug 07:06

What's new since v0.2.0

Settings → Shortcuts UI polish (no behavior changes):

  • Grouped form style with proper section headers/footers
  • Undo shortcut now shows a live preview chip (e.g. "⌃⌥Z")
  • Checkbox-style modifier toggles instead of switches
  • Reset to Defaults moved into its own section

Setup instructions (Gatekeeper bypass, sidecar setup, permissions) are in the
main README: https://github.com/lauronjohn/LauronFlow#option-a-download-the-prebuilt-release-easiest

Requires an Apple Silicon Mac on macOS 14+. Not notarized (personal self-signed
cert) — run xattr -cr on it once before macOS will open it.

LauronFlow v0.2.0

Choose a tag to compare

@lauronjohn lauronjohn released this 04 Aug 07:00

What's new since v0.1.0

  • Settings now has a Shortcuts tab: both hotkeys are configurable.
    • Record (push-to-talk): choose among 8 modifier-only keys (Left/Right
      Option, Command, Control, Shift). Restricted to modifier-only keys
      since the hotkey is observed, not swallowed — a regular key would
      still get typed into whatever app has focus.
    • Undo last dictation: choose a letter plus any combination of
      Control/Option/Shift.
    • Defaults are unchanged (Right Option to record, Control+Option+Z to
      undo) if you don't touch the new tab.
  • Fixed a trailing period the model sometimes added to short dictated
    snippets.
  • README cleanup.

Setup instructions (Gatekeeper bypass, sidecar setup, permissions) are in the
main README: https://github.com/lauronjohn/LauronFlow#option-a-download-the-prebuilt-release-easiest

Requires an Apple Silicon Mac on macOS 14+. Not notarized (personal self-signed
cert) — run xattr -cr on it once before macOS will open it.

LauronFlow v0.1.0

Choose a tag to compare

@lauronjohn lauronjohn released this 04 Aug 06:37

First test build for friends to try.

Setup instructions (Gatekeeper bypass, sidecar setup, permissions) are in the main
README: https://github.com/lauronjohn/LauronFlow#option-a-download-the-prebuilt-release-easiest

Requires an Apple Silicon Mac on macOS 14+. Not notarized (personal self-signed cert) —
you'll need to run xattr -cr on it once before macOS will open it.