ChangelogRelease notes

What we shipped.

Every release of Speechcap, newest first. Auto-updates ship within hours of a publish; if you're on a recent build, the in-app banner will point you here.

  1. June 10, 2026Critical

    v0.1.7

    Now runs on Intel Macs (universal binary), recognises spoken file extensions like "auth dot ts", and stops false-flagging accidental quick taps as in-progress transcriptions.

    Added
    • Universal binary — the same DMG now runs on both Apple Silicon (M1/M2/M3/M4) and Intel Macs. Previous releases were Apple-Silicon-only and refused to launch on Intel.
    • Spoken filename joining — "open auth dot ts", "App dot tsx", "Open auth. Ts" (Whisper sometimes capitalises after a period) all become the proper extension form: auth.ts, App.tsx. Driven by a curated whitelist (ts, tsx, py, json, md, css, html, json, png, mp4, …) so prose like "connect the dot to the line" is left untouched.
    • Snippets are now editable in place — click any snippet's row (or the pencil icon) to edit trigger and expansion. ⌘-Enter saves, Esc cancels.
    Fixed
    • A short accidental tap no longer trip-wires the "still transcribing" toast on the next press. Sub-second pipelines are now silently cancelled when you press again; only deliberate long recordings (≥1s of audio) preserve themselves and show the toast.
    • The sticky-nav Download button on the landing page now actually starts a download instead of scrolling to the pricing section.
  2. June 10, 2026

    v0.1.6

    Voice-triggered text snippets, dictation into Speechcap's own windows, live-updating history, and a busy-state safety net when you press the mic mid-transcription.

    Added
    • Snippets — define short voice triggers (e.g. "my email") that get replaced with longer text (your email address, signature, address) automatically on every dictation. Case-insensitive substring match, longest-trigger-first. Manage them under Settings → Snippets; edit, enable/disable, or delete inline.
    • Press the mic (or PTT) while a previous transcription is still finishing and you'll see a toast: "Still transcribing — press Esc to cancel and start over." Previously the second press silently started a new recording that raced the first one — both transcripts trampled each other.
    Improved
    • History page now updates in real time. New dictations appear at the top of the list immediately — no need to switch tabs and back.
    • Dictation now works when targeting Speechcap's own windows (e.g. testing a snippet by dictating into the Snippets page's expansion textarea, or replying in the in-app support form). Previously the inject silently dropped to the manual-paste fallback.
    • Toast appears when the pipeline is busy, and clears the instant the transcription completes — the busy state no longer lingers after a no-op dictation.
  3. June 10, 2026Critical

    v0.1.5

    Click-to-mic dictation now lands in your text field, the overlay no longer steals your caret, and Escape cancels in-flight dictations from anywhere.

    Fixed
    • Clicking the overlay's mic button now reliably injects the transcription into your source app — previously the paste landed on the empty overlay window and dropped silently to a manual-copy fallback.
    • The source app's text caret stays put when you hover or click the overlay. Notes, Mail, code editors — wherever your cursor was, it's still there after dictation.
    • Pressing Escape during recording or transcription cancels the dictation regardless of which app has focus. The old behaviour only worked while the overlay was the key window, which it almost never was.
    • The mic button no longer wedges after a manual-paste fallback — you can start a fresh dictation right away without dismissing the prior result first.
    Improved
    • Hovering the overlay shows the pointer cursor and native button tooltips immediately, without needing a prior click to "wake" the panel.
    • The app icon is recentred — the orange waveform sits on the vertical midline of the rounded square in every platform variant.
    • Removed the redundant page headings (the green pip + h2 above each settings page); the sidebar already names the current page.
    • Removed the third "collapse" button from the expanded pill row to reduce noise — hovering the pill expands it, hover-out collapses it.