Skip to content

v0.2.4

Choose a tag to compare

@rcourtman rcourtman released this 13 May 22:13
· 736 commits to main since this release

Reliability and control release. Improves hotkey handling, startup
readiness, microphone selection, cancellation, paste behavior, and
text-correction workflows. No migration steps — brew upgrade --cask parakey or the in-app Update now… button handles everything.

Dictation Reliability

  • Hotkey handling — suppresses only the configured dictation hotkey,
    handles right-side modifier keys correctly, ignores F-key auto-repeat
    for recording transitions, and keeps the event-tap path responsive.
  • Startup readiness — starts the audio engine before enabling
    dictation, blocks recording until required permissions are granted,
    and adds retry actions when speech model, audio input, or hotkey
    startup fails.
  • Audio recovery — restores system audio if Parakey quits during a
    muted recording and refreshes audio input after microphone route
    changes.

Settings And Workflow

  • Microphone selection — adds a microphone picker, remembers the
    selected device, falls back cleanly when it is unavailable, and hides
    CoreAudio's default aggregate pseudo-device from the explicit list.
  • Recording control — adds Escape/menu cancellation for active
    recordings without paste, history, or completion sound.
  • Paste behavior — lets you append a space, append a newline, or add
    no suffix after pasted dictation.
  • Feedback sounds — adds a setting to turn start/completion sounds
    off while keeping dictation behavior unchanged.

Text Corrections And Support

  • Recent transcript actions — clears in-memory recent transcripts
    and can seed a new correction from the latest transcript without
    logging transcript text.
  • Diagnostics copy — copies a transcript-free support summary with
    app, permission, microphone, and setting metadata.
  • Correction sharing cleanup — removes temporary correction-share
    files after the share flow finishes or is dismissed.

Privacy

  • No telemetry, analytics, crash reporting, cloud transcription, new
    Parakey network call, or expanded entitlement was added.