Skip to content

Fixer 0.3.0 — History and Recovery

Choose a tag to compare

@iliawerner iliawerner released this 09 Sep 06:52
a21a7a5

Fixer 0.3.0 adds local History so interrupted requests, failed dictation, and
results that could not be safely inserted remain available for recovery.

History and recovery

  • Open History with the clock beside Setup or from the menu-bar menu.
  • Recover original text, prompts, transcripts, results, errors, and recordings.
    Copy text, play or export audio, and retry processing from the last usable
    input. A retry creates a new entry and never pastes into the old target.
  • Recordings are saved locally while you speak, before transcription starts.
    Interrupted runs are identified at the next launch; a crash may still lose
    the final queued audio fragments.

Safer insertion

Text and voice Actions now share the same check of the original app, field,
selection, and available text immediately before Paste. If the target changes or
cannot be verified, the result stays in History and is copied to the clipboard
by default. Disable Copy result when the original target has changed in Setup
to preserve the clipboard in that case. Fixer does not move focus back.

Incomplete Gemini responses are preserved without replacing the selection.
This release also fixes stale recording completions and recovers malformed
Action storage while preserving backup data and distinct Actions.

Privacy change

Fixer now retains local text and audio for recovery. History includes the
available original text, prompt, transcript, result, errors, Action settings,
and recording. Successful and cancelled runs are removed after 30 days by
default; Setup also offers 7 days, 90 days, or forever. Failed and interrupted
runs remain until you delete them. Entries can be deleted individually or
cleared together; active runs are protected.

History uses owner-only file permissions and is not separately encrypted.
It is stored on your Mac, not in a Fixer cloud backup. Text and audio needed for
processing are still sent to Google Gemini using your API key; retry sends only
the stages still needed.

Updating and requirements

Quit Fixer, replace the existing app with this Fixer.app, and launch it.
Existing Actions, Shortcuts, Dictation settings, and the Gemini key are
preserved. Review the new History options in Setup. macOS may ask for
Accessibility permission again after replacing an ad-hoc signed build.

Requires macOS 13 Ventura or later, an Apple Silicon or Intel Mac, a personal
Gemini API key, internet access, and Accessibility permission. Microphone
permission is needed only for voice features.

Installation note

This build is ad-hoc signed and not notarized. If macOS blocks it, Control-click
Fixer.app and choose Open, or use System Settings → Privacy & Security →
Open Anyway
. Do not disable Gatekeeper globally. SHA256SUMS.txt is included
with the release to verify the downloaded archive.

See the changelog
and roadmap.