Skip to content

Releases: usefoil/foil

Foil 1.13.4

31 May 13:08
22b5274

Choose a tag to compare

  • Fixed installed-app automation smoke launches so they no longer get diverted into an already-running Foil process before diagnostics and automation handlers are configured.
  • Hardened production cask QA so artifact validation fetches and extracts the release DMG without moving an existing /Applications/Foil.app.

Foil 1.13.3

31 May 01:04
5980694

Choose a tag to compare

  • Stabilized production queued-paste compatibility smoke runs so installed-app QA fails fast when macOS permission or target-app state blocks automation.
  • Added automation-safe Keychain handling and setup refresh guards so smoke runs do not trigger stale production security prompts.
  • Expanded smoke diagnostics around frontmost app capture and SecurityAgent interference for clearer release QA evidence.

Foil 1.13.2

30 May 12:40
3543e14

Choose a tag to compare

  • Added recovery handling for rare macOS Microphone permission prompt timeouts so setup no longer spins indefinitely when TCC has a stale or stuck row.
  • Documented stale TCC cleanup steps for production permission QA, including Foil-scoped Microphone reset and TCC cache restart guidance.

Foil 1.13.1

29 May 23:05
e3c8e1b

Choose a tag to compare

Merge pull request #174 from mean-weasel/codex/prepare-1.13.1-release

[codex] Prepare 1.13.1 release

Foil 1.13.0

29 May 00:40
81ca021

Choose a tag to compare

Experimental queued paste

  • Added the experimental queued-paste workflow for collecting multiple transcripts before delivery.
  • Added a user-facing queued-paste delivery hotkey, Control-Shift-V, with step-through and drain behavior based on queued-paste mode.
  • Added settings, diagnostics, and conflict handling for the queued-paste delivery shortcut.
  • Expanded queued-paste compatibility smoke coverage for TextEdit, Chrome, Safari, and local browser fallback targets.

Providers and cleanup

  • Added custom OpenAI-compatible chat cleanup provider routing so transcript cleanup can use a selected custom chat endpoint.

Production and development workflow

  • Added a separate Foil Dev app flavor with bundle ID com.neonwatty.Foil.Dev.
  • Isolated dev app preferences, Keychain service, diagnostics, transcription history, app support data, macOS TCC identity, and single-instance behavior from production.
  • Added dev build/install/run and permission QA targets, and made the Codex Run action use the dev flavor by default.
  • Disabled Sparkle production updates in the dev flavor.

Install and release documentation

  • Clarified Homebrew as the primary production install path and documented current public install status.
  • Added fresh-machine onboarding smoke documentation and Homebrew release validation notes.

Foil 1.12.2

27 May 16:31
01f6129

Choose a tag to compare

Install

Homebrew is the primary install path for Foil's current public beta:

brew tap mean-weasel/foil https://github.com/mean-weasel/homebrew-foil
brew install --cask foil

Prefer downloading manually? Use Foil-1.12.2-macos.dmg from the assets below and verify it against Foil-1.12.2-macos.dmg.sha256.

Visual polish

  • Updated the macOS app icon assets with the new Foil abstract cylinder/wave mark.
  • Added a Foil-branded drag-to-Applications DMG background for the release installer.

Release notes

  • Documented the branded DMG presentation check in the release process.

Foil 1.12.1

24 May 16:58
03aaedc

Choose a tag to compare

Foil 1.12.1 is the current signed and notarized macOS beta release.

Install with Homebrew:

brew tap mean-weasel/foil https://github.com/mean-weasel/homebrew-foil
brew install --cask foil

Or download Foil-1.12.1-macos.dmg below and verify it with Foil-1.12.1-macos.dmg.sha256.

Foil supports Groq Whisper, Local whisper.cpp through an OpenAI-compatible local server, and custom OpenAI-compatible transcription endpoints.

v1.12.0

20 May 03:01

Choose a tag to compare

1.12.0 (2026-05-20)

Bug Fixes

  • validate custom providers and skip unsupported cleanup (451f9c3)

Features

  • add OpenAI-compatible transcription provider (0c72b2e)
  • polish transcription provider setup presets (#79) (78711b9)

v1.11.0

14 May 19:46

Choose a tag to compare

1.11.0 (2026-05-14)

Features

  • add E2E transcription UI test with real Groq API (#73) (e6fd900)
  • E2E transcription test infrastructure (stub + controller swap) (#72) (011ecda), closes #if

v1.10.2

14 May 14:12

Choose a tag to compare

1.10.2 (2026-05-14)

Bug Fixes

  • suppress accessibility prompt during unit tests (#70) (244331b)