Back to Char

1.0.2

packages/changelog/content/1.0.2.md

latest4.1 KB
Original Source

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 Char 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 Char 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