changelog
2026-04-04 - v1.20.0 (current)
new:
- (macOS and iOS) Questions mode - a new insights tab that generates smart, context-specific questions to ask during or after a meeting.
- (macOS and iOS) Force update support - when a minimum version is set on the server, older app versions show a blocking "update required" screen until updated.
- (macOS and iOS) Questions mode - a new insights tab that generates smart, context-specific questions to ask during or after a meeting.
- (macOS and iOS) Force update support - when a minimum version is set on the server, older app versions show a blocking "update required" screen until updated.
2026-04-03 - v1.19.0
new:
- (macOS) Google Calendar integration. See upcoming meetings, auto-start/stop, attendee context, Attio auto-sync, data included in webhook. Google OAuth approval in progress.
improvement:
- (macOS) Cleaned up sidebar.
- (macOS and iOS) Cleaned up home screen.
- (macOS and iOS) Moved training to its own section.
- (macOS) Google Calendar integration. See upcoming meetings, auto-start/stop, attendee context, Attio auto-sync, data included in webhook. Google OAuth approval in progress.
improvement:
- (macOS) Cleaned up sidebar.
- (macOS and iOS) Cleaned up home screen.
- (macOS and iOS) Moved training to its own section.
2026-04-01 - v1.18.0
new:
- (macOS and iOS) 10 more languages supported. Record and transcribe in English, Spanish, French, German, Portuguese, Italian, Dutch, Swedish, Greek, Polish, and Russian. Set a default, or pick per meeting. Applies to transcriptions and filler word detection.
improvement:
- (macOS and iOS) Nova-3 is now the only transcription model. Nova-2 removed.
- (macOS and iOS) Settings reorganised.
- (macOS and iOS) Improved update available banner.
- (macOS and iOS) 10 more languages supported. Record and transcribe in English, Spanish, French, German, Portuguese, Italian, Dutch, Swedish, Greek, Polish, and Russian. Set a default, or pick per meeting. Applies to transcriptions and filler word detection.
improvement:
- (macOS and iOS) Nova-3 is now the only transcription model. Nova-2 removed.
- (macOS and iOS) Settings reorganised.
- (macOS and iOS) Improved update available banner.
2026-03-28 - v1.17.0
new:
- (macOS and iOS) Outbound webhooks to send your meeting intelligence elsewhere - e.g. Zapier, Make, n8n, Attio, or other endpoints.
- (macOS and iOS) Auto-stop recording when no speech is detected for a configurable duration (default 5 minutes).
improvement:
- (macOS) Home screen button styling.
- (macOS) Reorganised settings.
- (macOS and iOS) Outbound webhooks to send your meeting intelligence elsewhere - e.g. Zapier, Make, n8n, Attio, or other endpoints.
- (macOS and iOS) Auto-stop recording when no speech is detected for a configurable duration (default 5 minutes).
improvement:
- (macOS) Home screen button styling.
- (macOS) Reorganised settings.
2026-03-25 - v1.16.0
new:
- Auto export as markdown to local folder (macOS), optional CLAUDE.md index for AI agents. Includes notes, insights, MEDDPICC, training metrics, and full transcript. Works with Obsidian, Claude Code, etc.
- Fast full text meeting search across titles, transcripts, notes, insights, topics, action items, MEDDPICC, and discussion flow.
fix:
- iPad layout now fills the full screen width.
- Auto export as markdown to local folder (macOS), optional CLAUDE.md index for AI agents. Includes notes, insights, MEDDPICC, training metrics, and full transcript. Works with Obsidian, Claude Code, etc.
- Fast full text meeting search across titles, transcripts, notes, insights, topics, action items, MEDDPICC, and discussion flow.
fix:
- iPad layout now fills the full screen width.
2026-03-11 - v1.15.0
new:
- Home screen redesign.
improvement:
- Training stats include questions asked.
- Training stats detail improvements.
- Filler words info popup links to Settings.
- Added Deepgram keyterms for "Miniti", "Lightdash", and "Ahuja".
- iOS share button is context-aware: sharing from transcript shares the transcript only; sharing from insights shares insights, MEDDPICC, and notes.
- iOS native toolbar items.
- Home screen redesign.
improvement:
- Training stats include questions asked.
- Training stats detail improvements.
- Filler words info popup links to Settings.
- Added Deepgram keyterms for "Miniti", "Lightdash", and "Ahuja".
- iOS share button is context-aware: sharing from transcript shares the transcript only; sharing from insights shares insights, MEDDPICC, and notes.
- iOS native toolbar items.
2026-03-10 - v1.14.0
new:
- Training stats overview on the home screen (macOS + iOS) - shows fillers/min, pace, and clarity averaged across your last 5 meetings vs last meeting, with trend arrows and info buttons.
- iOS copy button replaced with native share sheet.
improvement:
- iOS recording waveform is now a compact multi-bar visualizer inline with the timer, matching desktop.
- iOS saving a meeting shows a brief "saved" confirmation.
- iOS Settings includes a "Rate on App Store" link.
- iOS "saved" toast shown on saving a meeting.
- Training stats table uses a single header row ("avg N" / "last") above all metrics, with right-aligned numbers, left-aligned units, neutral gray trend arrows, and clarity rounded to whole number.
- iOS Settings section order: Training Insights first, then Subscription/Usage, then Mode.
- macOS home screen shortcuts and settings buttons now show labels with keyboard shortcut hints (
fix:
- Last sentence before stopping is no longer lost.
- Stopping a short recording in managed mode no longer briefly flashes "no openai api key".
- iOS saved meeting transcripts now use monospace font with per-sentence lines, speaker headers, and timestamps (matching desktop).
- iOS insights panel no longer scrolls horizontally.
- iOS update banner now opens the correct App Store URL from the backend.
- Topics now show hashtag prefix instead of square brackets on both platforms.
- Section headings no longer use underscores ("action items" not "action_items").
- "Updating..." indicator on iOS now appears next to the update button, not at the bottom.
- Insights button in history always says "update" instead of switching between "generate" and "update".
- Training stats overview on the home screen (macOS + iOS) - shows fillers/min, pace, and clarity averaged across your last 5 meetings vs last meeting, with trend arrows and info buttons.
- iOS copy button replaced with native share sheet.
improvement:
- iOS recording waveform is now a compact multi-bar visualizer inline with the timer, matching desktop.
- iOS saving a meeting shows a brief "saved" confirmation.
- iOS Settings includes a "Rate on App Store" link.
- iOS "saved" toast shown on saving a meeting.
- Training stats table uses a single header row ("avg N" / "last") above all metrics, with right-aligned numbers, left-aligned units, neutral gray trend arrows, and clarity rounded to whole number.
- iOS Settings section order: Training Insights first, then Subscription/Usage, then Mode.
- macOS home screen shortcuts and settings buttons now show labels with keyboard shortcut hints (
⌘/ and ⌘,).fix:
- Last sentence before stopping is no longer lost.
- Stopping a short recording in managed mode no longer briefly flashes "no openai api key".
- iOS saved meeting transcripts now use monospace font with per-sentence lines, speaker headers, and timestamps (matching desktop).
- iOS insights panel no longer scrolls horizontally.
- iOS update banner now opens the correct App Store URL from the backend.
- Topics now show hashtag prefix instead of square brackets on both platforms.
- Section headings no longer use underscores ("action items" not "action_items").
- "Updating..." indicator on iOS now appears next to the update button, not at the bottom.
- Insights button in history always says "update" instead of switching between "generate" and "update".
2026-03-09 - v1.13.0
new:
- Customizable training filler words (add/edit/remove/reset in Settings, applies to live and past meetings).
improvement:
- Live insights more reliable - failed updates catch up; backend has higher timeouts and retries; client sends recent context + deltas instead of full transcript; 30s refresh; Update button refreshes both modes; placeholders while loading.
- Hot audio/interim published from dedicated runtime objects instead of
- Auto-save uses queued incremental segment sync with off-main diff planning, reducing 30s save spikes.
- Speaker diarization less eager at turn boundaries (stricter thresholds).
- macOS home test-waveform mounts only while audio test active.
- Home tagline animation lower refresh cadence when idle (macOS + iOS).
- Insights pane can be dragged wider (max 600px in live and history views).
- Settings Models tab now shows the insight model (GPT-5 Mini) as read-only info on macOS and iOS.
fix:
- Pro status shows "checking plan..." while loading instead of briefly "upgrade to pro" for existing Pro users (macOS + iOS).
- Transcript and debug log auto-scroll lock now respond to trackpad/wheel scroll (not just drag), scoped to the transcript pane only.
- Stale final-insights no longer overwrite live insights after pause/resume.
- Autosave no longer re-inserts already-tracked meetings.
- Training filler edit alerts clear draft on cancel (macOS + iOS).
- Keyboard typing no longer causes false "You" speaker tags during system-audio-only playback (mic energy floor + raised dominance threshold).
- Customizable training filler words (add/edit/remove/reset in Settings, applies to live and past meetings).
improvement:
- Live insights more reliable - failed updates catch up; backend has higher timeouts and retries; client sends recent context + deltas instead of full transcript; 30s refresh; Update button refreshes both modes; placeholders while loading.
- Hot audio/interim published from dedicated runtime objects instead of
AppState, reducing transcript/insights invalidation.- Auto-save uses queued incremental segment sync with off-main diff planning, reducing 30s save spikes.
- Speaker diarization less eager at turn boundaries (stricter thresholds).
- macOS home test-waveform mounts only while audio test active.
- Home tagline animation lower refresh cadence when idle (macOS + iOS).
- Insights pane can be dragged wider (max 600px in live and history views).
- Settings Models tab now shows the insight model (GPT-5 Mini) as read-only info on macOS and iOS.
fix:
- Pro status shows "checking plan..." while loading instead of briefly "upgrade to pro" for existing Pro users (macOS + iOS).
- Transcript and debug log auto-scroll lock now respond to trackpad/wheel scroll (not just drag), scoped to the transcript pane only.
- Stale final-insights no longer overwrite live insights after pause/resume.
- Autosave no longer re-inserts already-tracked meetings.
- Training filler edit alerts clear draft on cancel (macOS + iOS).
- Keyboard typing no longer causes false "You" speaker tags during system-audio-only playback (mic energy floor + raised dominance threshold).
2026-03-08 - v1.12.4
- Fix a bug where live insights context from the previous meeting could leak into a new meeting
- Improve training metric calculations for pace, filler rates, and question detection, especially in short sessions
- Harden speaker diarization at turn boundaries to reduce false new-speaker creation during handoffs
- Improve training metric calculations for pace, filler rates, and question detection, especially in short sessions
- Harden speaker diarization at turn boundaries to reduce false new-speaker creation during handoffs
2026-03-07 - v1.12.3
- Fix an iPhone bug where a recording could keep running on the Lock Screen, but the app reopened showing an older paused session
- Fix a bug where resuming after that could create two Live Activities instead of one
- Make long-recording insights more reliable so temporary OpenAI timeouts are less likely to show up as errors
- Fix a bug where resuming after that could create two Live Activities instead of one
- Make long-recording insights more reliable so temporary OpenAI timeouts are less likely to show up as errors
2026-03-05 - v1.12.2
- Fix iOS Pro subscription purchase not prompting on some devices due to a stale App Store product configuration
2026-03-04 - v1.12.1
- Improved reliability of live meeting insights when network conditions are unstable
- Added diagnostic logging for iOS subscription purchase flow to help troubleshoot StoreKit product loading failures
- Added diagnostic logging for iOS subscription purchase flow to help troubleshoot StoreKit product loading failures
2026-03-03 - v1.12.0
Audio reliability:
- Much more resilient audio when Bluetooth headphones switch modes mid-call: faster detection when system audio goes silent, cleaner restarts with less stale audio bleed, mic auto-retries instead of going silent for the rest of the session, and system audio automatically returns to mixed mode after mic recovery. Also fixes an edge case where recovery could restart with the wrong recording mode.
- iOS mic capture handles Bluetooth route and format changes more reliably across different devices, including automatic restarts when the audio profile shifts
- Subtle in-session status indicator shows when audio is recovering or temporarily degraded, without flickering or causing the header to jump around
Transcription and insights:
- Live transcription now auto-recovers from temporary connection failures without forcing you to stop recording
- MEDDPICC insights now update independently in the background during recording, so data is already there when you switch tabs. Switching tabs no longer triggers extra API calls or blocks standard insight updates.
- MEDDPICC insights now use a more reliable model for better results on long transcripts
- Fix insights from one mode (e.g. MEDDPICC) accidentally overwriting data in another mode (e.g. Standard) after switching
- Fix live insight updates sometimes wiping action items, topics, and discussion flow when the backend returns a partial or fallback response
UI and settings:
- Remove the GPT model selector from Settings on both macOS and iOS - all insights now use GPT-5 Mini (the backend default) for consistent quality
- Transcript and debug-log panes now support manual scroll lock with a one-click "resume auto-scroll", and debug logs can be saved as a
- Copy-to-clipboard buttons now say "copy" instead of "md" to reduce confusion
- macOS Settings now has a dedicated About tab instead of nesting About inside General
Under the hood:
- Usage tracking now retries automatically if reporting fails due to a bad connection, and fixes double-counting of minutes on retried reports
- New opt-in "Share Diagnostics" toggle in Settings to help improve reliability - sends only structured event data, never transcript or audio content
- Improved internal logging to help diagnose insight generation failures
- Much more resilient audio when Bluetooth headphones switch modes mid-call: faster detection when system audio goes silent, cleaner restarts with less stale audio bleed, mic auto-retries instead of going silent for the rest of the session, and system audio automatically returns to mixed mode after mic recovery. Also fixes an edge case where recovery could restart with the wrong recording mode.
- iOS mic capture handles Bluetooth route and format changes more reliably across different devices, including automatic restarts when the audio profile shifts
- Subtle in-session status indicator shows when audio is recovering or temporarily degraded, without flickering or causing the header to jump around
Transcription and insights:
- Live transcription now auto-recovers from temporary connection failures without forcing you to stop recording
- MEDDPICC insights now update independently in the background during recording, so data is already there when you switch tabs. Switching tabs no longer triggers extra API calls or blocks standard insight updates.
- MEDDPICC insights now use a more reliable model for better results on long transcripts
- Fix insights from one mode (e.g. MEDDPICC) accidentally overwriting data in another mode (e.g. Standard) after switching
- Fix live insight updates sometimes wiping action items, topics, and discussion flow when the backend returns a partial or fallback response
UI and settings:
- Remove the GPT model selector from Settings on both macOS and iOS - all insights now use GPT-5 Mini (the backend default) for consistent quality
- Transcript and debug-log panes now support manual scroll lock with a one-click "resume auto-scroll", and debug logs can be saved as a
.txt file- Copy-to-clipboard buttons now say "copy" instead of "md" to reduce confusion
- macOS Settings now has a dedicated About tab instead of nesting About inside General
Under the hood:
- Usage tracking now retries automatically if reporting fails due to a bad connection, and fixes double-counting of minutes on retried reports
- New opt-in "Share Diagnostics" toggle in Settings to help improve reliability - sends only structured event data, never transcript or audio content
- Improved internal logging to help diagnose insight generation failures
2026-03-02 - v1.11.0
Terms and privacy:
- Add a one-time Terms and Privacy step before onboarding on both macOS and iOS
- Remember which terms version each user accepted, so people are only asked again when terms change
- Prevent starting recordings (including shortcuts and menu actions) until terms are accepted
- Simplify the terms screen to one clear line with direct Terms and Privacy links
Settings and navigation:
- Update Settings links on macOS and iOS to include Website, Roadmap, and Changelog
- Change the macOS sidebar label from "new_session" to "new session"
- Add a subtle green highlight animation to the "multi-dimensional meetings" home tagline on macOS and iOS (respects Reduce Motion)
iOS subscriptions:
- Add native iOS StoreKit 2 subscription purchase flow for Pro ($4.99/month) and purchase restore flow
- Replace iOS license-key restore UX with App Store-compliant "Upgrade to Pro" and "Restore Purchases" in Settings and limit-reached state
- Add iOS deep link for managing subscriptions in Apple account settings
- Make active App Store subscribers show as Pro immediately in iOS UI and limits display
- Add iOS managed-mode display helpers for minutes/usage that show Pro allowances consistently (5,000 min/month) when App Store entitlement is active
- Keep macOS monetization unchanged (Polar checkout + portal + license-key restore)
UI and reliability:
- Redesign update-available banner on macOS and iOS with expandable release notes and cleaner layout
- Auto-recover system audio when the process tap goes silent mid-recording (e.g. after certain Bluetooth route changes)
- Fix session-end reporting failing on some backend routing configurations
- Add a one-time Terms and Privacy step before onboarding on both macOS and iOS
- Remember which terms version each user accepted, so people are only asked again when terms change
- Prevent starting recordings (including shortcuts and menu actions) until terms are accepted
- Simplify the terms screen to one clear line with direct Terms and Privacy links
Settings and navigation:
- Update Settings links on macOS and iOS to include Website, Roadmap, and Changelog
- Change the macOS sidebar label from "new_session" to "new session"
- Add a subtle green highlight animation to the "multi-dimensional meetings" home tagline on macOS and iOS (respects Reduce Motion)
iOS subscriptions:
- Add native iOS StoreKit 2 subscription purchase flow for Pro ($4.99/month) and purchase restore flow
- Replace iOS license-key restore UX with App Store-compliant "Upgrade to Pro" and "Restore Purchases" in Settings and limit-reached state
- Add iOS deep link for managing subscriptions in Apple account settings
- Make active App Store subscribers show as Pro immediately in iOS UI and limits display
- Add iOS managed-mode display helpers for minutes/usage that show Pro allowances consistently (5,000 min/month) when App Store entitlement is active
- Keep macOS monetization unchanged (Polar checkout + portal + license-key restore)
UI and reliability:
- Redesign update-available banner on macOS and iOS with expandable release notes and cleaner layout
- Auto-recover system audio when the process tap goes silent mid-recording (e.g. after certain Bluetooth route changes)
- Fix session-end reporting failing on some backend routing configurations
2026-02-27 - v1.10.1
Audio reliability:
- Fix system audio going silent on some Bluetooth headphone configurations
- Improve reliability when switching audio devices mid-recording (e.g. connecting AirPods after recording starts) - automatic capture recovery instead of transcription silently dying
- Reduce crash risk during Bluetooth format transitions
UI improvements:
- Insight mode tabs look the same across live and historical views and no longer break at narrow widths
- Live recording waveforms are more responsive and match the home screen test audio behavior
- Clicking anywhere on sidebar tiles now works, not just the text
- Debug log window now has a raw text mode so you can select and copy individual lines
Under the hood:
- All internal logging now goes through the in-app debug log viewer instead of the hidden system console
- Richer diagnostics for audio capture, route changes, and transcription to help troubleshoot recording issues
- Managed-mode API diagnostics now log request target and non-2xx response details for session-end/reporting failures
- DMG output filename simplified to
- Fix a potential freeze when clearing the debug log
- Fix system audio going silent on some Bluetooth headphone configurations
- Improve reliability when switching audio devices mid-recording (e.g. connecting AirPods after recording starts) - automatic capture recovery instead of transcription silently dying
- Reduce crash risk during Bluetooth format transitions
UI improvements:
- Insight mode tabs look the same across live and historical views and no longer break at narrow widths
- Live recording waveforms are more responsive and match the home screen test audio behavior
- Clicking anywhere on sidebar tiles now works, not just the text
- Debug log window now has a raw text mode so you can select and copy individual lines
Under the hood:
- All internal logging now goes through the in-app debug log viewer instead of the hidden system console
- Richer diagnostics for audio capture, route changes, and transcription to help troubleshoot recording issues
- Managed-mode API diagnostics now log request target and non-2xx response details for session-end/reporting failures
- DMG output filename simplified to
miniti.dmg- Fix a potential freeze when clearing the debug log
2026-02-26 - v1.10.0
Pro subscription ($5/month):
- Upgrade to Pro for 5,000 minutes per month - 10x the free tier
- One-click upgrade on macOS opens secure checkout in your browser
- Manage or cancel your subscription anytime from Settings
- Use your subscription on multiple devices with a license key (enter it on any new Mac or iPhone to restore)
- Pro status shown across the app with a purple accent
Other changes:
- Limit reached screen now shows an upgrade option alongside the existing BYOK switch
- iOS shows your subscription status and supports restore, but purchasing happens on macOS or web (App Store guidelines)
- Upgrade to Pro for 5,000 minutes per month - 10x the free tier
- One-click upgrade on macOS opens secure checkout in your browser
- Manage or cancel your subscription anytime from Settings
- Use your subscription on multiple devices with a license key (enter it on any new Mac or iPhone to restore)
- Pro status shown across the app with a purple accent
Other changes:
- Limit reached screen now shows an upgrade option alongside the existing BYOK switch
- iOS shows your subscription status and supports restore, but purchasing happens on macOS or web (App Store guidelines)
2026-02-26 - v1.9.1
- macOS home screen no longer captures audio by default; use the "test audio" button to verify mic and system audio before recording (matching iOS behavior)
- MEDDPICC fields now display as bullet-pointed lists instead of semicolon-separated text, across all views on both platforms
- Insight mode tabs (standard/MEDDPICC/training) use a single shared component with consistent pill styling across live and historical views; tabs truncate gracefully at narrow widths and show
- Live recording waveforms use the same sensitivity and noise-gate settings as the home screen test audio waveforms
- All sidebar tiles (live session, new session, history items) are fully clickable across the entire tile area
- Sidebar and insights pane collapse/expand buttons now show their keyboard shortcut hints (
- Fix a macOS crash when switching between historical meetings in the sidebar
- MEDDPICC fields now display as bullet-pointed lists instead of semicolon-separated text, across all views on both platforms
- Insight mode tabs (standard/MEDDPICC/training) use a single shared component with consistent pill styling across live and historical views; tabs truncate gracefully at narrow widths and show
⌘1/⌘2/⌘3 shortcuts- Live recording waveforms use the same sensitivity and noise-gate settings as the home screen test audio waveforms
- All sidebar tiles (live session, new session, history items) are fully clickable across the entire tile area
- Sidebar and insights pane collapse/expand buttons now show their keyboard shortcut hints (
⌘[ and ⌘])- Fix a macOS crash when switching between historical meetings in the sidebar
2026-02-24 - v1.9.0
Attio CRM integration (macOS):
- Send saved meeting summaries to Attio: connect your account, search people/companies, and push summaries, discussion flow, action items, decisions, topics, MEDDPICC, and notes (transcript and training metrics excluded by default)
- Optionally create Attio tasks from action items
- Enable/hide in Settings → General → Integrations; target selection remembered per meeting
- Search shows full email/domain, scope-aware placeholder, and results collapse after selection
- Improved task sync reliability and clearer messaging when Attio returns zero tasks
macOS layout & navigation:
- Sidebar collapses to a compact icon/status rail (
- Insights pane collapses to a slim rail (
- Session controls show shortcut hints (
-
- Escape closes the debug log sheet and Settings window; debug log also has an explicit close button
reliability & polish:
- Resume/start shows a "starting..." spinner and blocks repeat taps while reconnecting in managed mode (macOS and iOS)
- Live MEDDPICC updates retry automatically on transient failures and throttle refresh cadence in managed mode
- Live transcript merges same-speaker streaming fragments until sentence boundaries, reducing choppy line breaks
- Markdown transcript export preserves actual speaker labels (like "You") instead of generic numbered headings
training mode & formatting:
- Training UI is cleaner and easier to scan, with simplified metric rows and filler counts
- Each training metric has an info popup with plain-English guidance and coaching ranges
- Clarity helper text standardized across all views: "lower = clearer = better"
- iOS training info bubbles use a centered floating popup card with dim backdrop and tap-to-dismiss
- Labels and topic tags use human-readable spaces instead of underscores across macOS and iOS
bug fixes:
- Fix a macOS crash when reactivating the app window after it sat in the background (especially after finishing a meeting)
- Send saved meeting summaries to Attio: connect your account, search people/companies, and push summaries, discussion flow, action items, decisions, topics, MEDDPICC, and notes (transcript and training metrics excluded by default)
- Optionally create Attio tasks from action items
- Enable/hide in Settings → General → Integrations; target selection remembered per meeting
- Search shows full email/domain, scope-aware placeholder, and results collapse after selection
- Improved task sync reliability and clearer messaging when Attio returns zero tasks
macOS layout & navigation:
- Sidebar collapses to a compact icon/status rail (
⌘[); history section is collapsible- Insights pane collapses to a slim rail (
⌘])- Session controls show shortcut hints (
⌘S save / ⌘⌫ discard); both safely stop recording first if used mid-session, and save opens the meeting in history-
⌘N / menu-bar New Session starts a fresh session cleanly even while browsing history- Escape closes the debug log sheet and Settings window; debug log also has an explicit close button
reliability & polish:
- Resume/start shows a "starting..." spinner and blocks repeat taps while reconnecting in managed mode (macOS and iOS)
- Live MEDDPICC updates retry automatically on transient failures and throttle refresh cadence in managed mode
- Live transcript merges same-speaker streaming fragments until sentence boundaries, reducing choppy line breaks
- Markdown transcript export preserves actual speaker labels (like "You") instead of generic numbered headings
training mode & formatting:
- Training UI is cleaner and easier to scan, with simplified metric rows and filler counts
- Each training metric has an info popup with plain-English guidance and coaching ranges
- Clarity helper text standardized across all views: "lower = clearer = better"
- iOS training info bubbles use a centered floating popup card with dim backdrop and tap-to-dismiss
- Labels and topic tags use human-readable spaces instead of underscores across macOS and iOS
bug fixes:
- Fix a macOS crash when reactivating the app window after it sat in the background (especially after finishing a meeting)
2026-02-23 - v1.8.1
- Fix audio cutting out when Bluetooth headphones switch modes mid-session (e.g. AirPods joining a Zoom call)
- Filler words like "um" and "uh" now appear in transcripts and get counted in training mode
- Training mode shows per-word filler frequency sorted by count for each speaker; grouped "others" shows totals only
- On iOS, each speaker's filler breakdown shown individually (no artificial grouping without a "You" speaker)
- MEDDPICC tab shows only MEDDPICC fields - no more summary, actions, or topics mixed in
- MEDDPICC fields displayed as clean separate sections with consistent styling across all views on both platforms
- MEDDPICC section labels cleaned up - lowercase with spaces instead of underscores
- MEDDPICC tab added to macOS meeting history
- Save and discard buttons on macOS stopped recordings (matching iOS)
- Discussion section added to macOS history and stopped-session insights
- Fix topics wrapping in macOS history
- Fix discussion color mismatch in iOS history
- Filler words like "um" and "uh" now appear in transcripts and get counted in training mode
- Training mode shows per-word filler frequency sorted by count for each speaker; grouped "others" shows totals only
- On iOS, each speaker's filler breakdown shown individually (no artificial grouping without a "You" speaker)
- MEDDPICC tab shows only MEDDPICC fields - no more summary, actions, or topics mixed in
- MEDDPICC fields displayed as clean separate sections with consistent styling across all views on both platforms
- MEDDPICC section labels cleaned up - lowercase with spaces instead of underscores
- MEDDPICC tab added to macOS meeting history
- Save and discard buttons on macOS stopped recordings (matching iOS)
- Discussion section added to macOS history and stopped-session insights
- Fix topics wrapping in macOS history
- Fix discussion color mismatch in iOS history
2026-02-23 - v1.8.0
overall:
- Training mode - new insights tab with real-time speech analytics: filler words (per type/speaker/minute), talk ratio, pace, longest monologue, questions asked, clarity score. Purely local computation, no API keys needed. External speakers collapsed into "others" for readability
- Training mode styling and layout refined to match other insights tabs (section headers, lowercase labels)
- Historical meeting insights with mode tabs (standard / MEDDPICC / training); training stats computed locally from saved transcripts
- Meeting duration shown in history lists
- Live MEDDPICC mode is standalone (no summary/actions/topics mixed in)
- Generate/update actions hidden in training mode to keep it local-only (no hidden AI calls)
- "miniti free" / usage status styled as indicator instead of clickable button
- Fix pause/resume time tracking so duration and managed-mode usage minutes stay accurate
- Editable meeting titles in history; new meetings default to title "new"; title separator kept as " - " with backward compatibility for em-dash
macOS:
- Entire insights tab/button area is clickable (not just text)
- "update" button in live insights panel with ⌘⇧I shortcut; respects selected mode for completed recordings (MEDDPICC can be generated for finished meetings)
- ⌘1 / ⌘2 / ⌘3 switch insight tabs in live + history views
- Model selectors (transcription + insights) moved to Settings - home and recording views are cleaner
- Start button shows "starting..." with spinner instead of flashing recording screen
- Fix Escape not closing Settings window
- Menu bar icon toggle in Settings (default on)
- Refreshed keyboard shortcuts help overlay
iOS:
- All insights views (live + history) use plain desktop-style section blocks instead of card layouts
- Historical insights headers match desktop styling (no markdown headings)
- "update" button in live recording insights for Standard and MEDDPICC modes
- "discussion" section added to live Standard insights (matching macOS)
- "MEDDPICC" label casing in live mode picker (matching desktop)
- Generate/update controls for saved meeting insights (including MEDDPICC)
- Training mode - new insights tab with real-time speech analytics: filler words (per type/speaker/minute), talk ratio, pace, longest monologue, questions asked, clarity score. Purely local computation, no API keys needed. External speakers collapsed into "others" for readability
- Training mode styling and layout refined to match other insights tabs (section headers, lowercase labels)
- Historical meeting insights with mode tabs (standard / MEDDPICC / training); training stats computed locally from saved transcripts
- Meeting duration shown in history lists
- Live MEDDPICC mode is standalone (no summary/actions/topics mixed in)
- Generate/update actions hidden in training mode to keep it local-only (no hidden AI calls)
- "miniti free" / usage status styled as indicator instead of clickable button
- Fix pause/resume time tracking so duration and managed-mode usage minutes stay accurate
- Editable meeting titles in history; new meetings default to title "new"; title separator kept as " - " with backward compatibility for em-dash
macOS:
- Entire insights tab/button area is clickable (not just text)
- "update" button in live insights panel with ⌘⇧I shortcut; respects selected mode for completed recordings (MEDDPICC can be generated for finished meetings)
- ⌘1 / ⌘2 / ⌘3 switch insight tabs in live + history views
- Model selectors (transcription + insights) moved to Settings - home and recording views are cleaner
- Start button shows "starting..." with spinner instead of flashing recording screen
- Fix Escape not closing Settings window
- Menu bar icon toggle in Settings (default on)
- Refreshed keyboard shortcuts help overlay
iOS:
- All insights views (live + history) use plain desktop-style section blocks instead of card layouts
- Historical insights headers match desktop styling (no markdown headings)
- "update" button in live recording insights for Standard and MEDDPICC modes
- "discussion" section added to live Standard insights (matching macOS)
- "MEDDPICC" label casing in live mode picker (matching desktop)
- Generate/update controls for saved meeting insights (including MEDDPICC)
2026-02-22 - v1.7.1
- Fix mic test on iOS home screen causing layout jump - waveform area always reserves space
- Start button on iOS shows "starting..." with spinner instead of flashing the recording screen
- Fix iOS recording header and controls jumping when toggling stop/resume - all elements stay in place using opacity transitions
- Rearrange iOS controls: stop and resume share the same center position, discard on left, save on right; home and copy in the header
- Display topics in square brackets instead of hashtags
- Start button on iOS shows "starting..." with spinner instead of flashing the recording screen
- Fix iOS recording header and controls jumping when toggling stop/resume - all elements stay in place using opacity transitions
- Rearrange iOS controls: stop and resume share the same center position, discard on left, save on right; home and copy in the header
- Display topics in square brackets instead of hashtags
2026-02-21 - v1.7.0
- Move iOS recording controls to bottom of the screen for easier thumb reach
- Fix iOS buttons jumping when stop/resume changes - main action button stays centered
- Fix momentary flash of stopped-state buttons when starting a new recording
- Add discard button with confirmation when a recording is stopped
- Fix MEDDPICC insights not saving on iOS - standard mode no longer overwrites MEDDPICC data, and both standard + MEDDPICC are always generated on stop
- Generate insights for past meetings - "generate" button on history recordings that have no insights
- Show MEDDPICC data in meeting history detail view
- Collapse consecutive same-speaker segments into one block in saved meeting transcripts
- Remove sparkles badge from iOS history meeting rows
- Fix topics display on iOS - proper wrapping layout with consistent terminal-style tags
- Edit notes on saved meetings in history
- Remove Settings tab on iOS - settings accessible via gear icon on home screen
- Replace iOS insights mode picker with custom tab bar matching the section picker style (lowercase, no descriptions)
- Replace always-on mic waveform on iOS home with optional "test mic" button
- Make all iOS section picker labels lowercase (transcript/insights/notes)
- Replace native segmented picker in iOS history detail with custom dark tab bar
- Fix iOS history navigation sometimes redirecting back to active recording
- Fix iOS buttons jumping when stop/resume changes - main action button stays centered
- Fix momentary flash of stopped-state buttons when starting a new recording
- Add discard button with confirmation when a recording is stopped
- Fix MEDDPICC insights not saving on iOS - standard mode no longer overwrites MEDDPICC data, and both standard + MEDDPICC are always generated on stop
- Generate insights for past meetings - "generate" button on history recordings that have no insights
- Show MEDDPICC data in meeting history detail view
- Collapse consecutive same-speaker segments into one block in saved meeting transcripts
- Remove sparkles badge from iOS history meeting rows
- Fix topics display on iOS - proper wrapping layout with consistent terminal-style tags
- Edit notes on saved meetings in history
- Remove Settings tab on iOS - settings accessible via gear icon on home screen
- Replace iOS insights mode picker with custom tab bar matching the section picker style (lowercase, no descriptions)
- Replace always-on mic waveform on iOS home with optional "test mic" button
- Make all iOS section picker labels lowercase (transcript/insights/notes)
- Replace native segmented picker in iOS history detail with custom dark tab bar
- Fix iOS history navigation sometimes redirecting back to active recording
2026-02-20 - v1.6.1
- Fix iOS update banner linking to Proton Drive DMG instead of TestFlight
- Auto-save recording every 30 seconds so transcript, insights, and notes are continuously preserved
- Resume interrupted recordings on launch - if the app was killed while recording, reopening restores your session (transcript, insights, notes) so you can continue or save
- Fix orphaned Live Activity when app was killed while recording - stale Live Activities are cleaned up on launch
- Auto-save recording every 30 seconds so transcript, insights, and notes are continuously preserved
- Resume interrupted recordings on launch - if the app was killed while recording, reopening restores your session (transcript, insights, notes) so you can continue or save
- Fix orphaned Live Activity when app was killed while recording - stale Live Activities are cleaned up on launch
2026-02-18 - v1.6.0
- Send platform identifier (macOS/iOS) with all backend requests for admin dashboard tracking
- Show "account disabled" message when a device has been disabled by admin
- Fix iOS transcription showing all speakers as "You" instead of using Deepgram's native speaker diarization
- Notes section now starts compact and is resizable via drag handle instead of taking half the screen
- Privacy & Terms link in Settings on both macOS and iOS
- Fix iOS mic indicator staying active after closing the app when not recording
- Cleaner Dynamic Island and Lock Screen Live Activity layout
- Fix Live Activity showing active recording after stopping – timer now freezes and everything goes gray
- Show "account disabled" message when a device has been disabled by admin
- Fix iOS transcription showing all speakers as "You" instead of using Deepgram's native speaker diarization
- Notes section now starts compact and is resizable via drag handle instead of taking half the screen
- Privacy & Terms link in Settings on both macOS and iOS
- Fix iOS mic indicator staying active after closing the app when not recording
- Cleaner Dynamic Island and Lock Screen Live Activity layout
- Fix Live Activity showing active recording after stopping – timer now freezes and everything goes gray
2026-02-13 - v1.5.1
- Notify users when a new version is available with a download link on the home screen
2026-02-13 - v1.5.0
- App version now sent with all backend requests for better diagnostics
- Fix "Generate Insights" button not working for Early Adopter users
- Fix keyboard navigation (K) in meeting history starting from the wrong end of the list
- Fix saved meetings and transcript exports showing "Speaker 1001" instead of "You" for your microphone
- Fix crash during long recordings caused by rapid transcript updates overwhelming the UI
- Reduce main thread load during recording by sending audio data without blocking the UI
- Fix "Generate Insights" button not working for Early Adopter users
- Fix keyboard navigation (K) in meeting history starting from the wrong end of the list
- Fix saved meetings and transcript exports showing "Speaker 1001" instead of "You" for your microphone
- Fix crash during long recordings caused by rapid transcript updates overwhelming the UI
- Reduce main thread load during recording by sending audio data without blocking the UI
2026-02-10 - v1.4.0
- iPhone and iPad app with live transcription, AI insights, and meeting history
- Live Activity on Dynamic Island and Lock Screen showing recording status, timer, and latest transcript
- Record meetings in the background while using other apps on iOS
- Fix recording timer drifting when the app is backgrounded
- MEDDPICC grid adapts to screen size (1 column on iPhone, 2 on iPad/Mac)
- Live Activity on Dynamic Island and Lock Screen showing recording status, timer, and latest transcript
- Record meetings in the background while using other apps on iOS
- Fix recording timer drifting when the app is backgrounded
- MEDDPICC grid adapts to screen size (1 column on iPhone, 2 on iPad/Mac)
2026-02-07 - v1.3.0
- Unified color system across the entire app
- Fix transcript not saving correctly when resuming a paused recording
- Remove distracting focus rings from sidebar buttons
- Fix transcript not saving correctly when resuming a paused recording
- Remove distracting focus rings from sidebar buttons
2026-02-06 - v1.2.0
- First-launch setup: choose Early Adopter (500 free min/month) or Bring Your Own Keys mode
- Improved audio capture with better mic/system audio separation and automatic volume balancing
- Renamed app to lowercase "miniti"
- DMG installer for easy macOS distribution
- Improved audio capture with better mic/system audio separation and automatic volume balancing
- Renamed app to lowercase "miniti"
- DMG installer for easy macOS distribution
2026-02-05 - v1.1.0
- Live audio waveforms on the home screen to verify mic and system audio before recording
- Info tooltips explaining what each API key is used for in settings
- macOS code signing for distribution
- Info tooltips explaining what each API key is used for in settings
- macOS code signing for distribution
2026-02-05 - v1.0.0
- Initial release: record meetings with live transcription and AI-generated summaries, action items, and topics
- API key setup on the home screen with status indicators
- Meeting history browser
- Resizable notes section during recording
- macOS app icon
- API key setup on the home screen with status indicators
- Meeting history browser
- Resizable notes section during recording
- macOS app icon