Changelog
New features, improvements, and fixes.
New Features
- Browser call detection, properly — QuickContract now knows which app is using your microphone. Calls in Chrome, Safari, Firefox, Edge, Arc, and friends are detected and named, Slack huddles and WhatsApp calls are recognized, and Siri or dictation no longer trigger false "meeting detected" prompts.
- Auto-stop for browser & FaceTime calls — Recordings now notice when the app on the call releases the microphone, so meetings in a browser tab or FaceTime get the same "Meeting ended — stopping in 10s" countdown (with a Keep Recording button) that native apps already had.
Improvements
- Roomier meeting chat — The floating meeting chat is now centered and nearly twice as wide, so long questions stay readable as you type.
- A consultant, not just counsel — The AI now acts as your all-round business consultant — strategy, operations, sales, and negotiations as well as legal — instead of introducing itself as a legal advisor only.
Fixes
- Steady reference picker — The Assistant's Add-reference popover no longer jumps up and down as you switch between tabs.
New Features
- Deals as Assistant references — Attach a whole deal to any Assistant conversation from the Add-reference picker. The Assistant sees the deal's live facts — contracts, meetings, people, your notes, playbook findings, and next actions — without switching to a deal-scoped chat.
Improvements
- Create people anywhere — Add a new person (with email, title, company, and more) right from the Add-to-deal dialog, the meeting attendee picker, or a company's People card — no detour to the People page. The new person is linked where you created them in one step.
New Features
- Link people to deals — Add anyone from your contacts directly to a deal (and add deals from a person's page). Previously people only appeared on a deal through recorded meetings; attendee-derived entries are now labeled "via meetings". Directly linked people flow into the deal's AI advisor context.
- Getting started checklist — A new "Record your first meeting" step walks new users into granting the macOS recording permissions on day one.
New Features
- Record from anywhere — When a call starts and QuickContract is minimized or in the background, a small always-on-top popup appears with a Record button. One click starts capturing; no need to find the app first.
- Call detection on by default — Meeting detection is now enabled out of the box (you can turn it off in Settings).
New Features
- Company profiles — Companies now carry full CRM detail: relationship stage, location, size, tags, and legal identity (legal name, company number, jurisdiction, registered address, VAT).
- Counterparty prefill — Pick a company when drafting a contract and its legal identity fills the party block automatically.
- Contracts feed your CRM — When contract analysis extracts a party's legal details, QuickContract offers to save them to the matching company record. One click, no retyping.
New Features
- Automatic updates — QuickContract now updates itself in place: signed, verified, and relaunched. Check any time from Settings → About.
- Instant license activation — After purchase, your license activates in the app automatically via a secure link; no copy-pasting keys.
- Cloud transcription — Transcribe with OpenRouter (reusing your existing key) or Deepgram, alongside the on-device Whisper models, from one unified model picker.
Improvements & Fixes
- Recording on the newest macOS — Fixed system-audio capture on the latest macOS releases and clearer messages when a permission is actually missing.
- Meetings redesign — A cleaner meeting page with one consolidated toolbar, meeting chat as a floating panel, and Debrief loading the meeting straight into the Assistant.
- Storage — Meeting audio is discarded after transcription by default (keep it with one switch in Settings).
- Call detection — Detection no longer misfires on system background processes.
New Features
- Risk Playbooks — Define your firm's risk positions once, then run any contract against them for a clause-by-clause findings report.
- Review Tables — Extract the same fields across many contracts into a single sortable table, with CSV export.
- Matters — Group related contracts, meetings, people, and companies under a single matter with a unified overview.
- Editor rail — A sticky side rail for AI actions with a Notes tab for quick comments. In-place rewrites now require a selection so edits land exactly where you intend.
Licensing
- One-time Pro License — QuickContract is now a one-time purchase ($49), not a subscription. Multi-seat firms buy bundle licenses. The previous Team tier, e-signatures, and cloud sync have been removed — all firm content stays on your machine.
Improvements & Fixes
- Reliability hardening — AI retry with backoff, friendlier offline and corrupt-database messages, and bounded loads for large matters.
- Secure key storage — API keys and license data moved to the system keychain; backups never include keys or OAuth tokens.
- Stable download link — Download buttons now always point at the latest signed macOS build.
- Smaller download — The transcription model is no longer bundled; it downloads automatically on first launch (~148 MB), cutting the app download to a fraction of its previous size.
New Features
- Cloud transcription — Optional OpenAI Whisper API or Deepgram Nova-3 for higher-accuracy meeting transcription. Local Whisper remains the default with automatic fallback.
- Meeting Shortcuts — One-click prompts for follow-up emails, action items, summaries, and more. Ships with 5 built-in shortcuts, create your own in Settings.
- Whisper prompting — Transcription now uses meeting context (title, attendees, rolling transcript) as prompt for better punctuation and name recognition.
- Contact form — Report bugs and send feedback from the website or directly from the app (Settings → About).
- Native call notifications — Meeting detection notifications now fire as macOS system notifications, even when the app window is closed.
- Check for updates — About tab now checks GitHub for new releases.
Editor v2
- Formatting toolbar — Headings, bold/italic/underline/strikethrough, lists, blockquote, code, and alignment, right at the top of the editor.
- Document outline — A live H1–H3 sidebar that tracks your position and jumps to any section.
- Find & replace — Cmd+F with case-sensitive and regex matching, match navigation, and single-step Replace All.
- Track changes — Per-contract insertions and deletions with accept/reject, attributed to you or your firm.
- Defined terms — Automatically detects defined terms and surfaces their definitions on hover, with a full-document term list.
- AI slash commands — Type
/ to improve, rewrite, translate, check risks, explain, or insert common clauses in place.
Improvements
- Whisper model lineup — Replaced Small and Medium models with Turbo (near-Large accuracy at 8x speed). RAM-based recommendations in Settings.
- Simplified call detection — Removed per-app toggles. Single on/off switch, microphone fallback catches all apps.
Security
- RLS hardening — Replaced blanket public SELECT on shared contracts with token-gated RPC functions. Fixed CORS on add-comment endpoint. Added share_token validation.
- License activation race fix — Atomic device count increment prevents exceeding the 3-device limit.
- Comment rate limiting — Max 50 comments per contract per hour to prevent spam.
- Deactivation restricted — License deactivation now requires authentication.
Bug Fixes
- Fixed transcription queue stall when errors escaped the catch block
- Fixed event listener memory leak in recording context
- Fixed re-enhancement firing while already in progress
- Fixed autosave interval firing after navigating away from contract generation
- Fixed workspace deletion setting foreign keys to empty string instead of NULL
- Fixed workspace count queries not handling NULL values correctly
- Fixed Slack triggering false call detection prompts
- Added platform guard to RAM detection (macOS only)
- Added foreign key constraints to contract comparisons table
- Removed debug console.log statements from production code
- Deleted 16 unused UI component files
- Added Supabase environment variables to release build
- Updated download links
- Added MCP sidecar for Claude Code integration
- Updated whisper-cpp binary
- Fixed download links
- AI contract generation (60+ types)
- Meeting recording with local Whisper transcription
- Legal Advisor chat with full context awareness
- 6 built-in AI workflows
- E-signatures with audit trail
- QuickEdit (6 AI-powered editing actions)
- Clause library with AI variants
- Contract comparison
- People and company directory
- Google Calendar integration
- Call detection (Zoom, Teams, FaceTime, Discord, Webex)
- BYOK model — bring your own AI provider