Skip to content

v0.14.0

Latest

Choose a tag to compare

@jcalado jcalado released this 28 Jul 17:12
69dfa0c

VoxDMR 0.14.0 🎉

Covers work from 2026-07-08 to 2026-07-28.

Platforms: Android (arm64-v8a, armeabi-v7a/32-bit, x86_64) · Linux x86_64 · Windows x86_64

📱 Which Android APK? Most people want arm64-v8a from the Play Store. The 32-bit (armeabi-v7a) APKs are built specifically for PoC radios and older Android phones: install those manually, not from the Play Store.


✨ Headline features

  • Back up and restore everything [All] - export your profiles and every app setting to a single file, then restore them on another device or after a reinstall. Available on both Android and desktop.
  • A much better QSO log [All] - look up a callsign on QRZ.com straight from the log, show City / State / Country as separate optional columns, add country flags, and open any row in a detail view. Desktop columns are resizable and now fill the window proportionally, with a column chooser to pick what you see.
  • Redesigned settings and theming [Android] - a decluttered, Material 3 Expressive settings redesign with per-row palette chips, grouped Car Mode options, and a battery-optimization tile. The reworked Interface screen adds text-size multipliers, PTT theming, a from-scratch colour picker, and per-component colour overrides. The DMR ID database screen has been redesigned to match.
  • Bluetooth PTT buttons [Android] - use an external Bluetooth PTT button (SPP and AVRCP media-button types), with its own separate TX gain so a headset mic can be levelled independently of the phone mic.
  • Clearer received audio [All] - the RX leveler now targets -12 dBFS RMS with an optional RX boost, remembers a per-talker gain so loud and quiet stations even out, and tames dense hot sources. Android adds a system LoudnessEnhancer toggle for extra speaker volume.
  • A faster, lighter vocoder [All] - Downloading one firmware file instead of two.

✨ New features

  • Deep links [Desktop] - voxdmr:// links open the app directly onto a talkgroup.
  • Audio device hotplug [Desktop] - plugging or unplugging a headset is picked up immediately (udev on Linux, WASAPI on Windows) instead of needing a restart.
  • Homebrew server directory [All] - the Homebrew ("Others") server list refreshes at runtime, and latitude / longitude and other options are editable in the profile UI.
  • Scan stays reachable [Android] - the scan toggle remains on the call card during an active receive.
  • More hardware-radio input [Android] - accepts com.voxdmr.knob.NEXT / PREV from the PTT enabler for rotary-knob talkgroup cycling.
  • Translation tooling [All] - a round-trip between the app's translation files and Google Sheets, to make community translations easier to contribute.

🐛 Fixes

  • Scanning [All] - scan state is cleared on a terminal disconnect, and the Android notification no longer shows a stale talkgroup while scanning.
  • DMR ID database [Desktop] - updating the database no longer fails on Windows with "os error 5".
  • RX level meter [All] - measured after the jitter buffer so it tracks what you actually hear, and the jitter buffer no longer ratchets its cushion upward on every call's tail.
  • Bluetooth PTT [Android] - SPP sockets are closed on stop, so reader threads no longer hang.
  • Hardware keys [Android] - no more synthetic duplicate key-up on Motorola LEX GPIO knob keys.
  • On-screen PTT [Android] - removed the warning gate when hiding the on-screen PTT button.
  • Accessibility disclosure [Android] - Play-compliant first-launch disclosure, also surfaced on the About screen.