Skip to content

Whispering v7.9.0: New Navigation & Custom Endpoints

Latest

Choose a tag to compare

@github-actions github-actions released this 09 Dec 09:22
· 0 commits to 5745716e70a816ea8b8c1447c9cafd30d56b9a10 since this release

The app has a completely redesigned sidebar navigation, and you can now connect Whispering to any OpenAI-compatible transcription service.

New Vertical Navigation

CleanShot 2025-12-09 at 01 17 40@2x CleanShot 2025-12-09 at 01 17 53@2x

The sidebar is now the default navigation. Quick settings for device, transcription service, and compression are accessible right from the sidebar. It collapses gracefully for more screen space and defaults to collapsed on first launch.

OpenAI-Compatible API Endpoints

Bring your own transcription server. Running LocalAI, Ollama, vLLM, or any other OpenAI-compatible service? Just select "OpenAI-Compatible" as your transcription service and enter your endpoint URL.

Settings → Transcription → Service → OpenAI-Compatible

GPT-5 Model Support

GPT-5 and GPT-5 mini are now available as inference model options for transformations.

Bug Fixes & Improvements

  • VAD misfire fix: Voice activity detection now properly resets to LISTENING state after a misfire
  • Linux stability: whisper.cpp crash resilience with proper panic logging and mutex handling
  • Bulk delete performance: Deleting multiple recordings is now significantly faster

What's Changed

Features

  • feat: add support for OpenAI-compatible API endpoints by @braden-w in #1078
  • feat(keyboard): add display labels for browser keyboard shortcuts by @braden-w in #1075
  • feat(inference): add GPT-5 and GPT-5 mini model support by @braden-w in #1065
  • feat(settings): add visible navigation toggle by @braden-w in #1073

Bug Fixes

  • fix(vad): reset state to LISTENING on misfire by @braden-w in #1080
  • fix(transcription): handle poisoned mutex locks by @braden-w in #955
  • fix: update broken documentation links in settings pages by @braden-w in #1069
  • fix(settings): clarify transcription vs transformation toggles by @braden-w in #966
  • fix(sidebar): default to collapsed state by @braden-w in #1085

Performance

  • perf(db): add bulk file deletion with single FFI call by @braden-w in #1067

Internal

  • refactor: integrate vertical nav as default layout by @braden-w in #1073
  • refactor(vad): replace query layer with Svelte 5 $state reactivity by @braden-w in #1081
  • refactor: rename @repo/* packages to @epicenter/* by @braden-w in #1074

Full Changelog: v7.8.0...v7.9.0


Questions? Join our Discord or check the README.

Love Whispering? Star us on GitHub to show your support!