AI & Model Selection

  • Add ElevenLabs STT adapter support

    • Use ElevenLabs for speech-to-text transcription
  • Improve Deepgram language variant recommendations

    • Better region-specific language variant suggestions for Deepgram adapter
  • Add language normalization in adapters

    • Deduplicate languages with same ISO639 code
    • Prefer base language variants over regional variants when both are present
  • Fix hardcoded hyprnote path in language configuration

Audio

  • Fix OGG audio generation and enable stereo output

    • Improved audio quality with proper stereo encoding
    • Fixed OGG file generation issues
  • Fix OpenAI proxy to use correct sample rate and add intent=transcription parameter

    • Ensures proper audio format for OpenAI transcription API

Transcript

  • Prevent partial words from leaking to inactive session transcripts

    • Fixes issue where incomplete words could appear in transcripts of inactive sessions
  • Prevent active listening session tab from being replaced

    • Active transcription sessions are now protected from accidental tab replacement

Data & Storage

  • Fix session loading to search recursively in subfolders

    • Sessions in nested folders are now properly discovered and loaded
  • Fix TinyBase stamp leaking issue

    • Prevents data corruption by properly flushing and syncing after local persister load
  • Fix template_id field in imported enhanced notes to prevent duplicates

    • Ensures proper template association when importing notes from previous versions

UI

  • Fix timeline bucket sorting order in left sidebar

    • Week and month buckets now display in correct chronological order
    • Future events properly sorted with weeks before months
  • Add pinned contacts with reordering support

    • Pin frequently used contacts for quick access
    • Drag and drop to reorder pinned contacts
  • Add Report Issue button to error page

    • Includes device information for easier troubleshooting
  • Fix conditional styling for skip reason text color

    • Skip reason banners now display with appropriate text color based on context

Calendar

  • Fix recurring event sync and recurrence series ID population
    • Recurring events now properly sync and maintain their series relationships

Plugins

  • Add AWS Bedrock plugin
    • List foundation models from AWS Bedrock
    • Filter models by provider, customization type, output modality, and inference type
    • Fix async AWS config loading to prevent blocking issues

Settings

  • Move base and obsidian_vaults from path2 to settings plugin
    • Consolidates path-related settings into unified settings plugin

Developer Experience

  • Refactor LLM proxy with provider abstraction

    • Extract OpenRouter-specific code into provider abstraction
    • Add e2e tests and CI workflow for LLM proxy
  • Refactor transcribe proxy

    • Add tests and reduce code duplication in relay module
    • Improve code maintainability
  • Move scroll-fade imports to @hypr/ui package

    • Better code organization and reusability
  • Refactor hooks: rename use-permissions to usePermissions

    • Consistent naming convention across codebase

Web

  • Add content admin UI
    • Manage website content including articles, changelog, and documentation
    • Browse and edit MDX files with integrated editor

View the Code

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

View Diff on GitHub

Other Releases

Explore more versions of Hyprnote