Skip to main content
Lagos

Changelog

A record of every Lagos release — pulled directly from GitHub Releases.

  1. Lagos 1.3.9

    v1.3.9 Download .dmg
    • **Fix Gatekeeper "developer cannot be verified"** — DMG is now code-signed with Developer ID so browsers like Brave no longer trigger Gatekeeper warnings
    • **Fix AVFAudio error 35 during onboarding** — Voice processing now gracefully falls back when hardware is incompatible, so recording always works
    • **Beta/Stable update channels** — Join Beta Program toggle in Settings > Updates. Beta users get releases first; stable users get promoted releases only
    • **Structured diagnostics in feedback** — Bug reports now include detailed system, audio, and app state info for faster debugging
  2. Lagos 1.3.8 Beta

    v1.3.8 Download .dmg
    • **Disable Turbo model** — Turbo WhisperKit model caused system lockups on some machines. Greyed out with "Coming Soon: In Validation" while we investigate. Users previously on Turbo are automatically switched to Standard.
    • Add audio diagnostics and reduce ducking aggressiveness
    • Fix music and lyrics bleeding into transcription
  3. Lagos 1.3.7 Beta

    v1.3.7 Download .dmg
    • Hide debug settings behind tap-to-unlock: tap version text 5 times in About to reveal Debug tab
  4. Lagos 1.3.6 Beta

    v1.3.6 Download .dmg
    • Fix Sparkle showing wrong current version by syncing Info.plist to match Version.swift
    • Fix "Restart to Update" button not working in menu bar apps (LSUIElement activation)
    • Add hidden Debug settings tab with noise level toggle, diagnostics, and reset
    • Add ambient noise level and profile tracking to recording analytics
    • Update release workflow to keep Info.plist in sync with version bumps
  5. Lagos 1.3.5 Beta

    v1.3.5 Download .dmg
    • Fix update version display — menu dropdown now shows the new version, not the current one
    • Fix menu dropdown and blue dot using different update state (now both consistent)
    • Fix appcast minimumSystemVersion — was hardcoded to 14.0, now correctly reads 13.0 from Info.plist
  6. Lagos 1.3.4 Beta

    v1.3.4 Download .dmg
    • Fix automatic update badge — blue dot now appears for background update checks, not just manual ones. Menu bar (LSUIElement) apps never come into traditional focus, so Sparkle's deferred UI handler was never called.
    • Fix triple start sound on macOS 13.x (from v1.3.3)
  7. Lagos 1.3.3 Beta

    v1.3.3 Download .dmg
    • Fix triple start sound on macOS 13.x — added event tap debounce to prevent duplicate modifier key events from triggering multiple recording starts
    • Fix CGEventTap memory leak in hotkey service (passRetained → passUnretained for listen-only tap)
  8. Lagos 1.3.2 Beta

    v1.3.2 Download .dmg
    • Lower minimum macOS to 13 (Ventura) for broader compatibility
    • Fix update badge not appearing on menu bar icon
    • Fix Info.plist version drift from Version.swift
    • Filter whistle hallucination artifacts from transcription
    • Fix settings tab spacing from title bar
    • Set update state for both manual and background checks
    • Auto-sync source Info.plist version in build script
  9. Lagos 1.3.1 Beta

    v1.3.1 Download .dmg
    • Add automatic noise detection with adaptive environment profiles
    • Filter Whisper hallucination artifacts from transcription output
    • Add audio environment profiles for noisy/quiet transcription
    • Gate cloud providers behind feature flag
    • Fix settings window tab spacing from title bar
  10. Lagos 1.3.0 Beta

    v1.3.0 Download .dmg
    • Make WhisperKit the default engine with auto-download on first launch
    • Add model selection to onboarding with radio buttons for Standard/Turbo
    • Replace Sparkle modal with custom 3-layer update UX (menu bar badge, dropdown section, floating banner)
    • Add macOS system notification for update alerts
    • Add comprehensive analytics tracking across all settings and engine views
    • Add debug trigger to simulate update-available state for UI testing
    • Fix onboarding model selection bug with disk discovery fallback
    • Fix onboarding microphone step stuck when permission already decided
    • Fix Firebase Analytics: enable IS_ANALYTICS_ENABLED in plist
    • Fix Info.plist version sync — auto-syncs from Version.swift on every build
    • Fix update banner text truncation by widening window
    • Include engine name in local model analytics values (e.g. "WhisperKit Standard")
    • Add Skip button to microphone permission step for dev workflow
  11. Lagos 1.2.0 Beta

    v1.2.0 Download .dmg
    • Unified feedback flows through Firebase (Send Feedback + Report Bug)
    • Fixed feedback submission UI freeze with async handling
    • Fixed onboarding stuck state on Try It Out step
    • Added Developer ID signing and Apple notarization to release pipeline
    • Added unit tests for bug/feedback reporting pipeline
    • Added auto-generated release notes to release pipeline
  12. Lagos 1.1.0 Beta

    v1.1.0 Download .dmg
    • Add Sparkle auto-updater with background update staging
    • Add Firestore feedback sync for remote feedback viewing
    • Add settings change tracking and accuracy feedback UI
    • Add enriched analytics events, user properties, and accuracy rating
    • Centralize version string into single source of truth
    • Rewrite README with comprehensive docs for all V5 features
    • Enable in-app feedback feature flag
    • Enable sound packs and volume control feature flags
    • Fix app crash on launch caused by missing GoogleService-Info.plist
    • Wire up analytics tracking across the full app lifecycle
    • Integrate Firebase Analytics SDK with GoogleService-Info.plist
    • Fix Bluetooth codec issue, add feature flags, sound packs, feedback, and analytics (V4)
    • Add lock recording mode with streaming transcription (V3)
    • Added voice isolation
    • Fix onboarding flow not showing on first launch
    • Automate release pipeline with GitHub Releases + Sparkle appcast