← BackChangelog
v0.3.2March 27, 2026
Multi-account calendars and audio improvements
- Connected accounts trump sub-calendars — events from connected accounts always show regardless of sub-calendar settings
- Multichannel Deepgram audio — mic and system audio sent as separate stereo channels, fixing duplicate transcriptions with headphones
- Swipe-to-archive — iOS-style swipe actions replace right-click context menu, with fly-off animation
- Instant stop — session detail opens immediately when stopping, summary generates in background
- Google OAuth scope fix — removed sensitive scope, only calendar.readonly required
- Device fallback — silently uses MacBook mic if saved audio device isn't connected
- Smart calendar caching — always fresh on launch, instant when switching days within a week
- Onboarding refinements — stagger animations, permission UX, calendar pre-check
v0.3.1March 27, 2026
Apple notarized
- App signed and notarized by Apple — no more Gatekeeper warnings for beta testers
v0.3.0March 26, 2026
Onboarding, permissions, and calendar filtering
- First-time onboarding flow — guided setup for permissions, Google Calendar, with staggered animations
- Microphone permission detection via AVCaptureDevice — accurate TCC status check
- System audio permission check via CGPreflightScreenCaptureAccess and process tap probe
- Crash reporting — panic hook writes crash info to disk, shows recovery banner on next launch
- Proxy downtime handling — shows error after 3 consecutive analysis failures
- Disabled calendar filtering now applies everywhere — sessions, tray menu, notifications, and auto-start
- Sessions store calendar_id — sessions from unchecked calendars are hidden from the timeline
- Sessions with 0 segments hidden from calendar view
- Empty sessions auto-closed on startup
v0.2.2March 23, 2026
Session resilience and security
- Smart auto-scroll — insights and transcript only scroll when you're at the bottom, with "N new" pill indicators
- Session pause, resume, and recovery — pause a session, browse the calendar, resume later, or recover after app restart
- Fuzzy transcript dedup — near-duplicate corrections from Deepgram now replace instead of duplicating
- Editable summaries with markdown checkboxes — edit AI-generated summaries and check off action items
- Favorite insights — star important insights during a meeting
- Hover pauses insight scroll — read insights without them jumping away
- API proxy authentication — all proxy endpoints now require a token
- Automatic daily DB backups — keeps last 3 backups in case of corruption
- Stale connection detection — warns when transcript stops arriving during recording
- MacBook mic preferred by default — iPhone/AirPods deprioritized in device selection
- Session status badges — paused vs recorded distinction in the calendar timeline
- Browse while paused — navigate the app freely while a session is paused in the background
v0.2.5March 24, 2026
Polish and consistency
- Tray menu now respects disabled calendar filtering
- Week picker dots show for all calendar events, not just recorded sessions
- Thicker loading spinner for better visibility
v0.2.4March 23, 2026
Audio pipeline reliability
- AGC tuning — initial gain reduced from 10x to 2x, faster convergence to prevent clipped audio at session start
- Device disconnect detection — shows error when microphone disconnects mid-session
- System audio pause drain — prevents OS-wide audio stalls when pausing a session
- Stable level meter — mic-only levels, no more fluctuation from interleaved system audio
v0.2.3March 23, 2026
Bluetooth and updates
- Fixed system audio capture with Bluetooth headphones (AirPods) — resamples from 48kHz to match mic sample rate
- User-controlled updates — no more automatic restarts mid-session, shows "Update now" / "Later" choice
- Layout shift fixes when switching between days in the calendar
v0.2.1March 23, 2026
Multi-account calendars and filtering
- Multi-account Google Calendar — connect multiple Google accounts and see events from all of them
- Per-calendar filtering — expand an account in Settings to toggle individual calendars on/off
- Shared calendar distinction — events from subscribed calendars show "via" label and reduced opacity
- Dynamic tray menu — menu bar shows next upcoming meeting with countdown, dropdown lists today's events
- Today auto-update — calendar view refreshes to the correct day when left open overnight
- Stop session confirmation — two-click to prevent accidental stops
- Auto-start countdown — 5-second visible countdown with cancel before auto-starting
- Connection status indicator — shows reconnecting/failed state in live transcript
- Improved play button design on event cards
v0.2.0March 22, 2026
Attendee-aware AI and calendar integration
- Attendee-aware AI analysis — meeting title and attendee names from Google Calendar fed into real-time insights and summaries
- Improved summaries — detailed notes with attributed action items, specific names/numbers, and checkboxes
- Configurable analysis interval (5s / 10s / 15s / 30s)
- Speaker labeling — click avatar to name speakers during live sessions
- Google Calendar multi-calendar sync with event caching
- Menu bar tray with quick actions (New Session, Settings, Quit)
- Meeting reminder notifications (1m / 5m / 10m / 15m before events)
- Auto-start sessions when meetings begin
- Clickable source URLs in research insights
- macOS System Settings-style redesign with Tahoe controls
- Keyboard shortcuts (Cmd+N, Cmd+,, Escape, Space)
- API proxy — Anthropic and Google auth keys managed server-side
- 233 automated tests across backend and frontend
- Security improvements: UTF-8 boundary safety, graceful quit, DB indexes, session summary retry
v0.1.1March 20, 2026
Bug fixes and UI improvements
- Auto-generate session summary when opening a completed session
- Improved transcript deduplication
- System audio capture now uses CoreAudio Process Tap (System Audio Only permission)
- Smoother animations throughout — morphing text, fluid page transitions
- Search with highlight navigation in session detail
- Time separators in transcript and insights
- Concentric circle animation on recording standby
- Fixed iPhone mic being selected by default
- Better error handling for permission issues
- Auto-updater support — future updates install automatically
v0.1.0March 19, 2026
Initial beta release
- Real-time transcription via Deepgram Nova-2
- AI-powered insights (research, issues, suggestions) via Claude Sonnet
- Pre-session AI context for tailored insights
- Session recording with WAV audio
- Calendar view with week navigation
- Post-session AI summaries
- Session naming, grouping, and archiving
- Mic + System audio capture for remote calls
- Adaptive microphone gain control
- Pause/resume sessions
- System tray with hide/show
- macOS native toolbar integration
- Signed and notarized for macOS