Releases: vlelyavin/transcriptor
Releases · vlelyavin/transcriptor
Transcriptor v0.4.1
Reliability fixes for voice input, plus diagnostics.
Fixed
- Toggle-to-talk overlay no longer hangs. The recording overlay could grab keyboard focus from the app you're dictating into — which froze the live meter, stopped the shortcut + Done from responding, and hijacked Cmd+V. The overlay now stays out of the keyboard-focus path while recording.
- AirPods / Bluetooth recording. The audio tap now uses the format the input actually delivers, and a watchdog surfaces a clear, actionable error if no audio arrives instead of leaving a frozen "Listening…" overlay.
- No freeze at record start when the focused app is slow to answer Accessibility queries (bounded messaging timeout).
Added
- Diagnostic logging (os.Logger subsystem
com.vlelyavin.Transcriptor) covering input device/format, engine start, audio buffers, hotkey presses, and route changes.
Install
- Download
Transcriptor.dmgbelow. - Open it and drag Transcriptor.app into Applications.
- This build isn't notarized yet, so macOS quarantines it on download. Clear the flag once (safe — it only removes the "downloaded from the internet" marker):
xattr -dr com.apple.quarantine /Applications/Transcriptor.app - Launch Transcriptor, grant Microphone when asked (and Accessibility in Settings if you want automatic insertion into other apps).
Requires macOS 14 or later.
Transcriptor v0.4.0
What's new
Onboarding
- First-launch welcome is now a two-step flow: an intro to what the app does, then a permissions step (Microphone + Accessibility).
- Downloading a transcription model is now optional — explore the app first and add a model whenever you like. A clear notice explains transcription stays unavailable until at least one model is downloaded.
- Installed models are scanned/loaded at launch, and the Overview shows a live transcription readiness status.
Overview
- Input mode, overlay, insert-into-active-app, auto-transcribe, and history limit are now configurable inline.
- Recent History is hidden when empty.
- Transcription status shown as a native gray-labelled status dot (green = ready, red = no model).
Other
- Native macOS stepper field for the history limit (arrows inside the box, unit outside).
- Restyled Import Audio drop well; simplified History empty state; updated search placeholder.
- Every settings category now appears in the sidebar; Advanced trimmed to diagnostics.
Transcriptor v0.3.0
Native-style first-run setup popup and CI cleanup.
What's new
- Redesigned the setup/welcome popup to match Apple's onboarding style: tinted SF Symbol steps and neutral material requirement cards (no green/blue tinted backgrounds or filled number circles).
Notes
- The app is ad-hoc signed (no Apple Developer ID). On first launch, right-click the app → Open to bypass Gatekeeper.
🤖 Generated with Claude Code
Transcriptor v0.2.0
What's new
- App icon in the Dock and installer (set at launch to bypass the macOS icon cache)
- Redesigned recording/transcription overlay — minimal native card with the app's sidebar icon tile for every state; clear Listening → Recorded → Transcribing → Done / Failed progression
- Cancel an in-progress model download from the Models page
- Unified "Active model" selector synced across Overview and Models; selectable right from Overview when a model is downloaded
- Removed the separate "Preferred provider" concept — pick any ready model/provider in one place
- Unified OpenAI/Groq API-key validation messages
Install
Download Transcriptor.dmg, open it, and drag Transcriptor to Applications. The app is ad-hoc signed (unsigned by a Developer ID), so on first launch right-click → Open (or allow it in System Settings → Privacy & Security). Requires macOS 14 or later.
Transcriptor v0.1.0
First packaged release of Transcriptor — a native macOS speech-to-text app.
Highlights
- Native macOS System Settings-style interface (NavigationSplitView sidebar + detail, native search field, grouped Forms)
- On-device transcription (Whisper / Parakeet) plus optional OpenAI & Groq cloud providers
- Models page: per-model cards with status dot, header icons, metadata table, and Model ID hints
- History with per-item delete (button + swipe), native detail view
- Mandatory first-run setup gating (model + Accessibility access)
- Global shortcut dictation with auto-insertion
Install
Download Transcriptor.dmg, open it, and drag Transcriptor to Applications. The app is unsigned, so on first launch right-click → Open (or allow it in System Settings → Privacy & Security).
Requires macOS 14 or later.