Chat
- Replace feedback modal with support chat — report bugs and suggest features via chat instead of the feedback form
Search
- Collapse search bar to icon by default, expand on click
- Advanced search tab with filters (Meeting note, Person, Organization) and date presets (Today, This week, This month)
Keyboard Shortcuts
- Restore Cmd+Shift+Q for Quit Completely, fix app menu quit handler
UI & Experience
- Context menu for creating new notes and tabs (right-click in main area)
- macOS dock right-click menu now shows "New Note" for quick access
- Fix tab bar blur visibility and set tab width to 160px
- Tray settings menu labels match in-app: "Open AI" → "AI Settings", "Open General" → "App Settings"
Settings
- Polish settings UI — simplify labels, timezone selector, week start, and lab settings
- Download button with dynamic channel selection for updates
- Add link to local LLM setup guide in AI settings
AI & Transcription
- Fix model reset when switching STT providers
- Fix delete model command for local STT
- Handle BCP47 language codes in summary template filters
Fixes
- Fix export transcript timestamp offset for multi-transcript sessions
- Fix auth session handling — separate Supabase sessions for desktop to prevent refresh token competition
- Fix store initialization racing with persisters — prevents "Welcome to Hyprnote" session from disappearing on startup
- Fix sign-in waiting screen — always show callback URL input inline
- Fix empty sessions and template tab state transitions
- Fix calendar timeline events (ignored, all-day types)