Releases: martinowong/parrocchettami
Release list
Parrocchettami 1.1.4
Parrocchettami 1.1.4
What’s new
- Select or drag several audio files to build a persistent transcription queue.
- Reorder waiting files, adjust their language, pause after the current file, and retry or cancel individual jobs.
- Keep reviewing previous transcripts while the queue works in the background, then review or export all completed results together.
- A redesigned guided tutorial now introduces the real interface with clearer, action-focused spotlights.
- Settings are easier to reach from the sidebar and the window can be resized to suit its content.
Improvements
- New Transcription now responds reliably even when it is already selected, without interrupting a background batch.
- Refined the audio source card, sidebar footer, and settings layout for a cleaner native macOS experience.
Parrocchettami 1.1.3
Parrocchettami 1.1.3
What’s new
- Updated the local transcription engine to parakeet.cpp 0.5.0.
- Refined the New Transcription sidebar, audio-file picker, and microphone controls with a clearer native layout.
- Simplified transcript review and editing actions so copy, export, search, and confidence review are easier to navigate.
- Packaging now preserves your Finder path-bar and status-bar preferences.
Parrocchettami 1.1.2
Parrocchettami 1.1.2
What’s new
- A more polished native interface across recording, transcription progress, history, and transcript review.
- A new private Activity view with daily minutes and word counts, calculated entirely from local history.
- Choose a default transcription language and see the installed version or check for updates directly in Settings.
- Smoother transcript editing, search, confidence review, keyboard focus, and recording feedback.
- Refined tutorial, accessibility, reduced-motion behavior, and responsive layouts throughout the app.
Parrocchettami 1.1.1.1
What’s fixed
- Long recordings are now transcribed in memory-safe sections, preferring quiet boundaries and preserving timestamps and word confidence across the complete transcript.
- If Metal runs out of graphics memory, Parrocchettami automatically retries the affected section on the CPU.
- Long transcripts are fully visible instead of being clipped in the standard transcript view.
- Markdown editing now includes Bold and Italic controls, and Markdown formatting renders correctly after editing.
Parrocchettami 1.1.1
Parrocchettami 1.1.1
This feature release adds a guided first-run experience and makes transcript review and history more dependable.
Highlights
- Mascot-led tutorial with an animated splash screen and contextual spotlights over the real app controls.
- Replay the tutorial from the app information menu.
- Low-confidence word highlighting using Parakeet's per-word confidence values.
- Autosaved plain- and rich-text corrections with saving feedback and reset to the model output.
- Persisted language, format, grouping, rich text, and source filenames.
- Searchable transcript previews, automatic recording titles, and archive/restore support.
- Configurable recent-history retention that protects archived transcripts.
- Improved model-download, subprocess, recording, search, and transcript-state handling.
This build is ad-hoc signed and not notarized. On first launch, macOS may require right-clicking Parrocchettami and choosing Open.
The SHA-256 checksum is included as a separate release asset.
Parrocchettami 1.1.0
Parrocchettami 1.1
Parrocchettami 1.1 is a substantial native macOS redesign. It brings a clearer sidebar workflow, richer transcript tools, reliable interface zoom, and a recording experience that stays in context from start to finish.
Highlights
- A new native sidebar for starting transcriptions, searching history, and reopening recent work.
- Redesigned file and microphone source cards with an in-place recording experience.
- A polished transcript document with Rich Text, Timestamped, and SRT modes.
- Bold, italic, and underline formatting in a persistent native text editor.
- Contextual transcript search, match highlighting, one-click copy, and export.
- Inline transcript renaming that stays synchronized with the sidebar.
- Word and character counts plus duration, language, and format metadata.
- Crisp app-wide zoom with
⌘+,⌘−, and⌘0, including compact-window support. - More coherent Liquid Glass controls, subtle physical button feedback, and Reduce Motion support.
Reliability improvements
- More resilient parsing of noisy and pretty-printed
parakeet-clioutput. - Explicit timestamp requests for Timestamped and SRT output.
- Better handling of newer token-based CLI output and legacy plain-text output.
- Clearer validation and diagnostics for malformed OPUS audio.
- Hardened packaging and signing checks for Sparkle,
parakeet-cli,opusdec, and bundled libraries.
Requirements
- macOS 14 or later
- Apple Silicon
- All transcription remains local and offline
This build is ad-hoc signed and not notarized. On first launch, macOS may require right-clicking Parrocchettami and choosing Open.
For the complete list of changes, see CHANGELOG.md in the repository.
Parrocchettami 1.0.11
Security
- Restrict subprocess environments — parakeet-cli, opusdec, and afconvert no longer inherit your full shell environment. Only PARROCCHETTAMI_HOME, PATH, and DYLD_FALLBACK_LIBRARY_PATH are passed. Compromised subprocesses cannot access shell secrets or tokens.
- Block system opusdec fallback — during transcription, only the bundled opusdec is used. System paths like /opt/homebrew/bin/opusdec are no longer searched, preventing compromised system binaries from being executed.
- Restrictive file permissions — the transcription history file and its directory now get chmod 600/700. Only the owning user can read saved transcriptions.
- Explicit App Transport Security — Info.plist now declares NSAllowsArbitraryLoads: false, documenting the app's HTTPS-only network posture.
- Document disable-library-validation — the entitlement rationale and risk containment (dylibs loaded only by opusdec subprocess, not main app) is now documented in the entitlements file.
- Sparkle 2.9.4..<3.0.0 — unpinned from exact 2.9.4 so security patches in 2.9.x are picked up by swift package update.
Bug Fixes
- Keyboard shortcuts during recording — space and return now correctly toggle pause/resume while recording.
- Cancel race condition — starting a new transcription immediately after cancel is now correctly blocked until the previous subprocess terminates.
- Delete confirmation — individual history entry deletion now shows a confirmation dialog. No more accidental permanent deletes.
- Resumable model downloads — cancelled model downloads now save resume data. Restarting picks up where you left off instead of downloading 740MB from scratch.
- Preserve recording on failure — if CAF-to-WAV conversion fails, the raw recording file is kept instead of being silently deleted.
- Async version check — readParakeetVersion now uses async ProcessRunner instead of blocking the main actor.
Parrocchettami 1.0.10 Public Beta
Parrocchettami 1.0.10 Public Beta
- Adds OPUS/WhatsApp voice note audio support with bundled opusdec
- Integrates Sparkle for in-app update checks
- Adds disable-library-validation entitlement for bundled dylibs (opusdec + OpenSSL)
- Bundles opusdec and its library dependencies (libopus, opusfile, libogg)
- Introduces ProcessRunning protocol for testable audio conversion
- Adds AudioConverter unit tests for OPUS conversion path
- Updates parakeet.cpp to v0.4.0
- Shows the Parakeet engine version in the app info popover
- Fixes the double focus ring on the paused recording card
- Updates public beta website with OPUS format references
Note: This is an unsigned public beta. macOS will show a security warning on first launch — right-click the app and select Open, or go to System Settings → Privacy & Security and click 'Open Anyway'.
Parrocchettami 1.0.8 Public Beta
Public beta build with Sparkle in-app update checks, parakeet.cpp v0.4.0, visible engine version in the info popover, and the recording focus-ring fix.\n\nDMG SHA256:\n60f269cfdff283d1ca6cf0351ea8198f8848fbadfc831b0a99886be404e8f696
Parrocchettami 1.0.5
Initial private release for Parrocchettami.\n\nAssets:\n- Parrocchettami-1.0.5-Apple-Silicon.dmg\n- Parrocchettami-1.0.5-Apple-Silicon.dmg.sha256\n\nSHA-256: d10f457650ec7a7bfe4f7c0f6359c32da8cc102524174cc03cc4e223180a3083