AI & LLM
- Add Mistral support for LLM provider
- Add display name for Hyprnote auto model
- Add toast notification for logged-out users with Pro models configured
- Enable dismissing AI onboarding toast
- Add congratulatory modal when pro trial begins
Speech-to-Text
- Add language support checking for STT providers
- Check if selected provider/model supports configured languages
- Suggest compatible providers based on selected languages
- Show warnings when language/provider combination is not supported
- Better language configuration for Argmax models
Audio & Settings
- Add audio priority selector in settings
- Add audio section in settings
- Fix listen mode heuristic around headphones with wrong terminal type
- Increase speaker buffer size for better audio quality
- Fix missing permission for detect plugin
- Apply system language defaults on settings load
Data & Storage
- Replaced sqlite-based persisters with json and markdown-based persisters
- Avoid accidental data loss on load failure
- UUID folder migration for better data organization
- Add migration for transcript file naming (
_transcript.jsonโtranscript.json)
UI & Navigation
- Expandable fields in metadata panel
- Swap Inter for SF Pro fonts
- Add "Open in new tab" context menu option
- Force pin listening tab with fixed left section
- Scroll left sidebar to 'now' indicator on initial load
- Add 'coming soon' tooltips to unimplemented features
- Show chat coming soon indicator
- Move chat trigger up when audio timeline is visible
Authentication
- Preserve auth session by saving store on app exit
- Enhance authentication flow with redirect handling
Calendar
- Parse date strings as local time to fix timezone offset
Performance
- Optimize scroll fade performance and memoize overlay
- Improve title input with local state management
- Reduce delay for toast appearance
- Move amplitude observation to ingest time for faster visualization
Fixes
- Fix timeline date parsing to use local timezone instead of UTC
- Fix importer failing when encountering null words