Releases: usefoil/foil
Releases · usefoil/foil
Foil 1.13.4
- 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
- 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
- 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
Merge pull request #174 from mean-weasel/codex/prepare-1.13.1-release [codex] Prepare 1.13.1 release
Foil 1.13.0
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 Devapp flavor with bundle IDcom.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
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 foilPrefer 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
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 foilOr 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.