Audio & Recording

  • Acoustic Echo Cancellation (AEC) eliminates the need for heuristics-based micOnly mode
  • Record microphone and speaker as separate stereo channels for cleaner audio separation
  • Recordings saved as .wav instead of .ogg for better compatibility
  • Sleep detection automatically stops recording when your laptop lid closes or system sleeps
  • Audio visualizer now uses RMS-based amplitude for smoother, more accurate loudness display
  • Improved macOS speaker capture with real-time safe buffer reuse
  • Device priority selector in audio settings
  • Fixed null pointer crash in microphone detection on macOS 26.x

AI & Speech-to-Text

  • Added Mistral as a new LLM provider
  • Added ElevenLabs as a new speech-to-text provider
  • Language support checking warns when your selected STT provider doesn't support your language
  • Show local model in Finder and delete downloaded models from AI settings
  • Improved automatic model selection for Hyprnote Cloud users
  • Better Deepgram language variant recommendations
  • Fixed custom OpenAI endpoint configuration not being respected

Editor

  • Added table support for inserting and editing tables directly in notes
  • Added search and replace with case sensitivity option
  • Cmd/Ctrl+click to open links in new tab
  • Search auto-populates from selected text
  • Improved markdown rendering styles and spacing

Attachments

  • Images saved as files in session folder instead of base64
  • Duplicate filenames automatically get numbered suffixes

PDF Export

  • Export beautiful PDFs with metadata cover page including title, date, and participants
  • PDFs save directly to Downloads folder and open automatically

Transcript

  • Regenerate transcript from existing audio files via note header
  • Optimize transcript word rendering and scrolling performance
  • Fixed partial words leaking to inactive session transcripts during live recording

UI & Experience

  • Redesigned app settings with improved layout and UX
  • Changed app font from Inter to SF Pro
  • Recording indicator overlay on dock icon while recording
  • Split floating action button into separate "Join" and "Start listening" buttons
  • Listening tab pinned to fixed left position during recording
  • Sidebar automatically expands when searching
  • Sidebar auto-scrolls to "Now" indicator on initial load
  • Expandable fields in metadata panel
  • "Open in new tab" context menu option
  • Confirmation dialog when closing active listening tabs
  • Video chat link visibility adapts to available editor width
  • Event start times displayed in timeline sidebar
  • Fixed timeline bucket sorting (weeks before months, correct chronological order)
  • Reduced toast notification delays

Contacts

  • Pinned contacts with drag-and-drop reordering
  • Duplicate contact detection with merge functionality
  • Current user pinned at top with "Me" badge
  • Preserve "me" label when merging contacts

Calendar

  • Enhanced context menu: "Open in new tab", "Reveal in Finder", "Delete completely"
  • Create calendar events from Apple Calendar integration
  • Fixed recurring event sync and recurrence series ID population
  • Fixed timezone offset causing dates to appear off by one day
  • Ignored events now persist after app restart

Data & Storage

  • Replaced sqlite-based persisters with json and markdown-based persisters

Authentication & Account

  • Auth session persists across app updates (no more re-login after updates)
  • Stay logged in when app is backgrounded
  • Fixed authentication token refresh errors
  • Pro trial auto-starts on first app launch
  • Prevent trial expired modal from interrupting onboarding
  • Show "Upgrade to Pro" for expired trials instead of disabled features
  • Auto-reset cloud STT and Hyprnote LLM settings when trial expires

Feedback & Support

  • In-app feedback modal for bug reports and feature requests via Help menu
  • Report Issue button on error page with pre-filled device info
  • Git hash display in feedback modal

System

  • Cmd+Q intercepted by default; Cmd+Shift+Q to force quit
  • Tray menu shows update download progress
  • Handle menubar "New Note" navigation correctly
  • Reordered onboarding permissions for better UX flow

View the Code

Curious about what changed? See the full diff on GitHub.

View Diff on GitHub

Other Releases

Explore more versions of Hyprnote