• v1.2.1 85d2f4df0d

    outage.sh released this 2026-10-20 21:44:44 +02:00 | 10 commits to main since this release

    Corrections are about 3x faster end-to-end — the app now spends almost no time around the model itself, so the wait you feel is the model generating, nothing else.

    What's new for you

    • Applies the moment the correction is ready. Ollama answers are streamed and consumed line by line: the paste fires as soon as the corrected text and the first summary line are in, instead of waiting for trailing tokens. At ~200 tok/s with a local gemma3:31b the difference is very visible.
    • Summary panel appears instantly. The word-diff that completes the list of corrections runs after the paste, in the background; the panel shows the model's own list at once and refreshes when the completed diff lands.
    • ~0.9 s of fixed waiting removed. Clipboard checks are now event-driven instead of hard-coded sleeps; a still-live selection skips the settle time entirely.
    • Local models stay warm. Ollama requests carry keep_alive: 24h — no model-reload tax when you correct again after a pause.

    What's guaranteed

    • Formatting is untouched. Bold, italic, colours, fonts and lists survive the correction as before, in Word, Outlook, browsers and Teams. The engine that carries formatting over (HTML/RTF diff-and-rebuild) is byte-for-byte unchanged; regression checks on the real code confirm tags and attributes survive every correction.
    • Bring-your-own-key, no account: nothing changed in how your key is stored or sent — the daily version check and anonymous usage counter now report 1.2.1.

    Install

    DMG drag Correctify into Applications
    PKG per-user (~/Applications) or all-users (/Applications)
    Requirements macOS 13+, Apple silicon or Intel

    Verify

    shasum -a 256 Correctify-1.2.1.dmg Correctify-1.2.1.pkg
    
    9732d07f9307d9bf37fdb84d1aee74297a687a54a1afcd23904a57577bc583c1  Correctify-1.2.1.dmg
    6aa6cea96aee5344d66a958ec2a62da51fbc82366c12dc2ccd41183e2cd3a82e  Correctify-1.2.1.pkg
    

    Before the first correction: System Settings → Privacy & Security → Accessibility must list Correctify. This build is signed ad hoc (no notarization), so on another Mac Gatekeeper may ask for Open Anyway once.

    For contributors

    Full technical breakdown in the commit history: streaming path for the Ollama dialect in AIClient, summary diff off the apply path in CorrectionController, single clipboard write per apply, event-driven waits, restoreSelection outcome return. 39 new unit checks on the real sources plus the existing 34-check update-fetch suite.

    Implementation credits: GLM 5.3 Flash and Muse 1.3.

    Downloads