v3.1.0

thewh1teagle/vibev3.1.0Aug 21, 2026by github-actions[bot]

AI Summary

This major release completely redesigns the user interface around a streamlined transcription workflow, introduces advanced transcript editing capabilities, and expands language support to 22 languages.

Key Highlights

  • Redesigned interface featuring a dedicated drop-to-transcribe screen and a resizable, searchable recents sidebar.
  • Rebuilt transcript editing with precise caret positioning, intuitive keyboard navigation, and escape-to-revert functionality.
  • Real-time visual highlighting of the active speaking line during playback with clickable timestamps.
  • Integrated AI summaries that run in the main window and are saved directly with the transcript.
  • Expanded language support to include Czech, Bulgarian, and German, alongside comprehensive RTL fixes.

Breaking Changes

  • Settings have been migrated from the browser store to an editable `app_config.json` file.

New Features

  • Redesigned app UI with a single drop-to-transcribe screen and resizable recents sidebar.
  • Rebuilt transcript editing with click-to-place caret and keyboard navigation (Enter/Tab/Arrows/Esc).
  • Real-time highlighting of the spoken line during playback with timestamp navigation.
  • New view options for text size, timestamps, speaker labels, and text direction.
  • AI summaries integrated into the main window, running automatically or on-demand.
  • Re-transcribe dialog now prompts for language, model, and options before processing.
  • Unified file and folder picker on macOS supporting drag-and-drop.
  • Global dictation shortcut configuration with macOS-reserved combo presets.
  • Optional tray icon support to keep Vibe running in the background.
  • Settings management moved to an editable `app_config.json`.
  • Number field steppers in settings with 'Never' and 'Auto' options.
  • Update waiting indicator displayed on the sidebar toggle.
  • Fixed uppercase file extension handling.
  • In-app bug reports now display the actual error title.
  • Added Czech, Bulgarian, and German language support.
  • Comprehensive RTL fixes for sidebar and timeline.

Full Release Notes

What's new? 🎉📣

- 🎨 Redesigned the whole app around one drop-to-transcribe screen, with a recents sidebar you can resize and search
- ✍️ Rebuilt transcript editing: click anywhere on a line and the caret lands where you clicked, Enter/Tab/arrows move between lines, Escape reverts
- 🎧 The line being spoken is lit as it plays, the view follows along, and a timestamp click plays from there
- 👀 New view options for the transcript — text size, timestamps, speaker labels and text direction
- 🤖 AI summaries now run from the main window: automatically after a transcription when enabled, or on demand from the transcript's AI menu, rendered as markdown and saved with the transcript
- 🔁 Re-transcribe from the sidebar now asks for language, model and options first
- 📂 One picker takes files and folders together on macOS, and folders keep working by drag and drop everywhere
- ⌨️ The global dictation shortcut is set by pressing the keys, with ready-made combos for the ones macOS reserves
- 🔔 Optional "keep running in the tray": closing the window leaves Vibe running for global dictation, off by default (thanks @eggie04)
- ⚙️ Settings moved out of the browser store into an editable app_config.json — agents and people can read and change it, and Vibe picks up the edit immediately
- 🔢 Every number field in settings became a stepper you can hold, type into or reset, with "Never" and "Auto" spelled out
- 🆙 An update waiting is shown on the sidebar toggle instead of hiding in a menu
- 🔤 Fixed uppercase extensions being ignored, so a folder of .MP3 files is no longer empty (thanks @plmelancon)
- 🐛 In-app bug reports now arrive titled with the actual error instead of "App reports bug"
- 🌍 Added Czech (thanks @feretCZ), Bulgarian and German (thanks @nimdassdev); every one of the 22 languages is complete
- ↔️ RTL fixes throughout: the sidebar stays on the window's left, the player timeline drags the right way, and shortcuts read left to right

**Full Changelog**: https://github.com/thewh1teagle/vibe/compare/v3.0.23...v3.1.0