Skip to content

Releases: martinowong/parrocchettami

Parrocchettami 1.1.4

Choose a tag to compare

@martinowong martinowong released this 14 Sep 17:26

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

Choose a tag to compare

@martinowong martinowong released this 09 Aug 21:33

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

Choose a tag to compare

@martinowong martinowong released this 31 Jul 07:10

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

Choose a tag to compare

@martinowong martinowong released this 28 Jul 09:10

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

Choose a tag to compare

@martinowong martinowong released this 19 Jul 14:22

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

Choose a tag to compare

@martinowong martinowong released this 12 Jul 23:55

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-cli output.
  • 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

Choose a tag to compare

@martinowong martinowong released this 07 Jul 15:15

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

Pre-release

Choose a tag to compare

@martinowong martinowong released this 07 Jul 12:30

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

Choose a tag to compare

@martinowong martinowong released this 07 Jul 09:36

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

Choose a tag to compare

@martinowong martinowong released this 26 Jun 10:48

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