# Changelog

| Version       | Date       | Notes                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| ------------- | ---------- |   |
| `1.9.0`       | 2026-05-28 | **✨ New Features**<br>- **(Major) Smart Speech Mic** — Use your phone as a wireless microphone by scanning a QR code in Murmure, no app install needed on the phone.<br>- **(Major) Native Wayland support** on Linux via CLI (thanks @BorisLord).<br>- **(Major) Overlay overhaul** — Configurable overlay size, real-time streaming preview with configurable text width, font size and max lines, and a color-coded visualizer per recording mode (standard, LLM, command).<br>- **Documentation** — Official Murmure documentation site (configuration, limitations, tips). https://kieirra.github.io/murmure/<br>- **Tray** — Recording indicator on the tray icon during transcription (visible even when the overlay is hidden); copy the last transcript directly from the tray menu.<br>- **Shortcuts** — Shortcut to toggle Voice Mode on/off ([#279](https://github.com/Kieirra/murmure/issues/279)); Ctrl+Shift+1-4 now directly trigger LLM transcription with the matching prompt (no separate trigger shortcut); hide the LLM Connect shortcut when the feature is disabled.<br>- **Layout** — New Extensions section in the menu; global UX/UI optimization to simplify the interface.<br>- **Rules** — Custom names for personal formatting rules.<br>- **Dictionary** — Warn when entering digits in a dictionary entry and link to the formatting rules.<br>- **Import/Export** — Include Voice Mode and Smart Mic categories.<br>- **Linux** — RPM bundle for Fedora-based distributions (thanks @BorisLord).<br>**🐛 Bug Fixes**<br>- **Overlay** — Error messages no longer disappear too quickly and block subsequent recordings; fix streaming auto-scroll.<br>- **Overlay (Linux)** — Recording overlay is no longer focusable, preventing focus theft (thanks @flomillot) ([#344](https://github.com/Kieirra/murmure/pull/344)).<br>- **macOS** — Fix auto-update (wrong artifact format) ([#301](https://github.com/Kieirra/murmure/issues/301)); Cancel shortcut (Escape) no longer blocks other apps when not recording ([#302](https://github.com/Kieirra/murmure/issues/302)); tray icon adapts to light/dark mode using a template image (thanks @fwehrling); left click on the tray icon opens the menu instead of restoring the window.<br>- **Voice Mode** — Wake word now detected when spoken mid-sentence without a pause.<br>- **Shortcuts** — Some AZERTY keys (e.g. ²) could not be bound; clarify LLM Connect vs Command shortcut descriptions.<br>- **Linux / Wayland** — Disable Smart Mic and push-to-talk on Wayland; change the default Cancel shortcut on Wayland.<br>- **Sidebar** — Disable mobile mode to prevent it disappearing on high-scaling displays; use a bundled asset for the logo to avoid subroute 404 (thanks @BorisLord).<br>- **Formatting Rules** — Preserve user formatting rules when upgrading from pre-1.8.0.<br>- **Audio** — First start/stop sound after a cold start was sometimes silent (device not warmed up).<br>- **Visualizer** — More sensitive, works well with low-gain microphones.<br>- **Logs** — Log time now displayed in the correct timezone.<br>**⚡ Performance**<br>- Shrink Rust binary by 32% (66 MB → 45 MB) and trim unused dependencies (thanks @BorisLord) ([#310](https://github.com/Kieirra/murmure/pull/310)).<br>- Skip Ollama warmup when the model is already loaded (thanks @BorisLord) ([#324](https://github.com/Kieirra/murmure/pull/324)).<br>**🙏 Thanks**<br>- Beta testers ([discussion #346](https://github.com/Kieirra/murmure/discussions/346)): @laurentkempe, @Zabalero, @thiswillbeyourgithub, @anouar-coscientia, @tomsquest<br>- Contributors: @BorisLord, @fwehrling, @flomillot, @dadoonet<br>- Donors: @scwall, @stefounet, @Morpheus9057, @PaulMLH, @aparrot89, gizmo38, chase-14, floflow-3, migraine, ubertartine, b0g-3, frédéric-1477, madinia-1, sylvain-1123 |
| `1.8.1`       | 2026-04-04 | **🐛 Bug Fixes**<br>- **(macOS) Fix shortcuts not working** - Space and other shortcuts were not detected on macOS. Replaced rdev event listener with polling-based approach.<br>- Remove Ctrl+B shortcut that could hide sidebar ([#266](https://github.com/Kieirra/murmure/issues/266)).<br>- Allow virtual microphones in device list, e.g. Nvidia Broadcast ([#164](https://github.com/Kieirra/murmure/issues/164)).<br>- Add beta tag and CPU usage warning for Voice Mode.<br>- Security updates for dependencies.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| `1.8.0`       | 2026-03-28 | **✨ New Features**<br>- **(Major) Voice Mode** — Activate Murmure by voice with customizable wake words, no keyboard needed. Includes auto-send enter, and wake word listener stays active during keyboard-triggered recording.<br>- **(Major) LLM Remote Servers** — Connect to remote OpenAI-compatible API servers for LLM Connect, with per-mode provider switching, model search, per-mode voice triggers, and onboarding flow.<br>- **(Major) Import/Export Settings** — Import and export configuration settings partially or fully. Add CLI import support (`murmure import <file>`) for sysadmin mass deployment.<br>- **Shortcuts** — Add support for mouse buttons, OEM keys (-, =, [, ], ;, ', etc.), <>, ², F13-F24. Add a shortcut in overlay to cancel recording.<br>- **Rules** — Add regex support for custom rules, improve rule labels, add "?" helper for replacement text, short text correction (auto-lowercase/remove punctuation), and rule reordering.<br>- **LLM** — Allow LLM mode reordering. Add "Voice Dictation" preset for interpreting spoken formatting commands as typographic characters.<br>- **Dictionary** — Add option to clear all dictionary entries.<br>- **About Page** — Redesigned with starry background and sponsor cards.<br>- **Autostart** — Start minimized to tray on autostart.<br>- **macOS** — Add configurable option to show/hide application in Dock.<br>- **Linux** — Add `.deb` package and `install.sh` one-liner script for Debian/Ubuntu.<br>- **Update** — Update `tauri-plugin-updater` to 2.10.0 for multi-format support (.deb, .exe, macOS Intel).<br>- **Sidebar** — Add "Release notes" link in sidebar footer.<br>- **Defaults** — Improve default settings for new users (transcription in RAM, trailing space).<br>**🐛 Bug Fixes**<br>- Fix overlay scrollbar on Windows, overlay stealing focus, overlay freeze on audio timeout.<br>- Fix double percentage display during download.<br>- Use dark mode colors consistently.<br>- Improve microphone list and keep manually selected device when disconnected. Fix crash when no microphone is available.<br>- Improve LLM accuracy with system prompts. Improve response speed of reasoning models by disabling thinking mode.<br>- Improve smart mode auto-spacing and word deduplication (parakeet fix).<br>- Fix selected text detection when clipboard already contains the same content.<br>- Fix ToggleToTalk accidental restart caused by X11 auto-repeat.<br>- Fix spurious modifier key release on macOS after paste and recording lock management.<br>- Fix wake word language-aware validation, history update, and EMA smoothing for VAD. |
| `1.7.0`       | 2026-02-12 | **✨ New Features**<br>- **(Major) Select Command** — Select text and modify it with a custom command (e.g. fix grammar, translate to English, etc.).<br>- **(Major) LLM Prompts** — Support for multiple saved prompts with syntax highlighting for the prompt editor, anchor tags enforcement, and a new "Cursor Developer" preset.<br>- **Input Microphone Selection** — Allow selecting the input microphone in Settings. Thanks to @litel-fr.<br>- **Dictionary Import/Export** — Import and export words from the dictionary, including medical presets. Thanks to @icristescu ([#72](https://github.com/Kieirra/murmure/pull/72)).<br>- **Text Insertion Mode** — New setting to choose between standard, terminal-compatible, or direct typing insertion modes ([#119](https://github.com/Kieirra/murmure/issues/119)).<br>- **Log Verbosity** — Configurable log verbosity levels (trace, debug, info, warn, error) and a button to open the logs folder.<br>**🐛 Bug Fixes**<br>- Fixed full screen issue on Select Model page on macOS ([#82](https://github.com/Kieirra/murmure/issues/82)).<br>- Transcription is no longer part of the logs by default ([#88](https://github.com/Kieirra/murmure/issues/88)).<br>- Temporary audio is now saved in the tmp folder instead of app_dir in case of crash ([#88](https://github.com/Kieirra/murmure/issues/88)).<br>- Fixed invalid word format error message in dictionary.<br>- Allow digit conversion threshold to be 0.<br>- Updated dependencies to fix security vulnerabilities.<br>**♻️ Refactor**<br>- Fixed main SonarQube issues.<br>- Streamlined shortcuts logic and optimized event lookup.<br>**🔧 CI**<br>- Added Security Scanning with SonarQube.<br>- Improved static analysis for contributions (test, compilation, linting, etc.).<br>- NSIS exe installer now runs without administration privileges.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| `1.6.0`       | 2025-12-15 | **✨ New Features**<br>- **(Major) LLM Connect** — Connect Murmure to a local LLM (Ollama) to enhance, correct, or reformat transcriptions through post‑processing. Includes presets for translation, medical dictation, development, and automatic reformulation.<br>- **(Major) Formatting Rules** — Automatic text transformations: add trailing spaces, insert spaces before `?!`, convert text-to-numbers, or apply custom find/replace rules.<br>- **Toggle-to-Talk Mode** — New alternative to push‑to‑talk: press once to start recording, press again to stop. Thanks to @nicolascrop.<br>- **Sound Feedback** — Audio cues when starting and stopping a recording.<br>**♻️ Refactor**<br>- Improved UI notifications.<br>- Backend refactor aligned with SRP principles.<br>- Dictionary configuration migration in preparation for import/export support. Thanks to @icristescu.<br>**🐛 Bug Fixes**<br>- Fixed overlay misalignment with fractional display scaling. Thanks to @flomillot (PR #73).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| `1.5.0`       | 2025-11-15 | **✨ New Features**<br>- Display words per minute, MB saved (no cloud), and total words statistics<br>- MacOS version support<br>- Option to not make the last transcription persistent in history and remove it at each shutdown<br>- FR/EN translation of the application<br>- Add onboarding tutorial for first time users<br><br>**🐛 Bug Fixes**<br>- Prevent menu from scrolling on long pages<br>- Restart application after uploading to new version<br>- Display the overlay on the active screen                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| `1.4.0`       | 2025-11-01 | **✨ New Features**<br>- Click on history, save it in clipboard<br>- Add a button to clear transcription history<br>- Add option in Settings to keep the transcription in clipboard<br><br>**🐛 Bug Fixes**<br>- Second transcription losing cursor focus and sometimes not working properly.<br>- Minor UI change on long shortcut in Settings                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| `1.3.0`       | 2025-10-25 | **✨ New Features**<br>- Added an experimental API allowing Murmure to connect with external software _(can be enabled in Settings → System)_<br>- Improved shortcut UI for better usability<br>- Removed the experimental tag for the Linux AppImage. It now works identically to the Windows version (users who had the experimental version need to reinstall it to benefit from the "check for updates" feature)<br><br>**🐛 Bug Fixes**<br>- Fixed small memory leak<br>- Fixed the unwanted \"v\" key activation when assigning shortcuts<br>- Corrected the GitHub link                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| `1.2.1`       | 2025-10-17 | Fix overlay position + check for updates button + signed msi + Linux experimental AppImage                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| `1.2.0-alpha` | 2025-10-14 | Add Overlay                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| `1.1.0-alpha` | 2025-10-13 | Add 'Past last transcript' shortcut                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| `1.0.0-alpha` | 2025-10-13 | Initial version                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
