ChangelogEvery update, documented

Every update documented — new features, improvements, and fixes.

v1.0.22

Audio repair and polish

Meetings with mismatched sample rates now self-heal on open, and the marketing site gets a full refresh.

  • Improved

    Audio integrity repair detects header vs. transcript duration drift and rewrites playback at 16 kHz, with a backup in a sibling _prerepair folder.

  • Improved

    Meeting audio URLs are cache-busted by file modification time so repaired WAVs load immediately after a fix.

  • New

    New marketing site with pricing, features, FAQ, and this changelog — all built on the shared Scriba design system.

  • Fixed

    Resolved edge cases where long imports could leave playback running at the wrong speed.

v1.0.21

Sign-in testimonials

  • New

    Peeking testimonial carousel on the sign-in screen — admin-curated quotes with background photos and client logos.

  • New

    Layer 4 device hard-block for known bad actors, keyed on hardware UUID and browser fingerprint.

  • Improved

    Session audit log records login, logout, and trial-expiry attempts for admin review.

  • Fixed

    Trial builds now beacon expiry attempts to Supabase before exit, including clock-skew diagnostics.

v1.0.20

Welcome Tour

  • New

    Post-onboarding Welcome Tour — a one-shot modal with mixed video and intro-image steps, toggled live from the admin portal.

  • New

    What's New steps can now use full-bleed intro images in addition to video backgrounds.

  • Improved

    Admin video uploads are re-encoded server-side for consistent playback in the desktop player.

  • Improved

    Realtime subscriptions propagate Welcome Tour and What's New toggles to open clients without a restart.

v1.0.19

Meeting memory

  • New

    Persistent AI memory (Brain) — auto-distilled after every assistant reply and injected into new chat threads.

  • New

    Master prompts are admin-editable and sync to the desktop on sign-in and every 30 minutes.

  • Improved

    Project chat now rolls up linked meeting brains instead of per-meeting chat highlights.

  • Fixed

    Consolidation preserves {{ref:…}} and {{contact:…}} chip markers with a reattach safety net.

v1.0.18

Bulk import

  • New

    Bulk audio import for Pro and Max — queue hundreds of files with crash recovery and retry.

  • New

    Deferred imports sit at pending_quota until you upgrade, then process with one click.

  • Improved

    Fresh WAV imports are normalized to 16 kHz mono on ingest for consistent playback.

  • Fixed

    Import pipeline no longer stalls when a single item hits a transient AssemblyAI error.

v1.0.17

Cloud sync for everyone

  • New

    Cloud sync now runs on every authenticated plan — Free users get 2 GB, Pro and Max are uncapped.

  • New

    What's New onboarding modal with admin-curated per-release step lists and a re-openable title-bar pill.

  • Improved

    Sync engine uses SQLite triggers and an outbox pattern with 30-second polling.

  • Improved

    Ghost mode hides the window from screen shares while keeping capture active.

  • Fixed

    Paid-to-Free downgrades grandfather existing cloud data instead of deleting it.