Auto-Enhancement & Title Generation

  • Require minimum words before auto-enhancement triggers
  • Show dismissible consent banner when listening starts (fades out after 5 seconds)
  • Display skip reason banner when auto-enhance is skipped
  • Prevent unnecessary title regeneration when switching tabs
  • Restore focus to memos editor when switching tabs during meeting

Editor

  • Add resizable image extension to Tiptap editor
    • Resize handles with hover effects
    • Preserve custom attachmentId attribute

Data Import

  • Add Templates import to Hyprnote importer (supports v0 stable and nightly)
  • Refactor importer plugin with simplified import flow
  • Remove LIMIT in session queries for better import handling
  • Remove auto import on app startup
  • Remove data tab from main navigation (consolidated into settings)
  • Update data import UI in settings

Performance

  • Implement incremental persister save optimization using content hashing
  • Optimize TinyBase store by inlining nested words
  • Improve Tantivy search batching, concurrency, and index versioning

Fixes

  • Compute Ollama Origin header from baseUrl to fix Forbidden error
  • Simplified error UI with single "Restart App" button

Other

  • Store array fields as JSON instead of comma-separated strings
  • Move language settings to top-level 'language' key
  • Add values persister for key-value pairs
  • Remove extension_state and ai_providers from main store
  • Improve accessibility for tab button interaction

View the Code

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

View Diff on GitHub

Other Releases

Explore more versions of Hyprnote