Skip to content

Releases: drowe67/freedv-gui

v1.9.4

25 Oct 07:38
Compare
Choose a tag to compare

This release contains the following content:

  1. Bugfixes:
    • Fix issue causing hanging while testing serial port PTT. (PR #577)
    • Fix issue causing improper RX Only reporting when hamlib is disabled. (PR #579)
    • Fix compiler error on some Linux installations. (PR #578)
    • Fix issue causing error on startup after testing setup with Easy Setup. (PR #575)
    • Fix issue preventing PSK Reporter from being enabled by default. (PR #575)
  2. Enhancements:
    • Add experimental support for OmniRig to FreeDV. (PR #575)
      • Note: This is only available on Windows.

Available binary releases:

  • FreeDV-1.9.4-windows-i686.exe (32 bit Windows for Intel/AMD)
  • FreeDV-1.9.4-windows-x86_64.exe (64 bit Windows for Intel/AMD, recommended for most Windows PCs)
  • FreeDV-1.9.4-windows-armv7.exe (32 bit Windows for ARM)
  • FreeDV-1.9.4-windows-aarch64.exe (64 bit Windows for ARM)
  • FreeDV.dmg (Intel/ARM universal binary for macOS)

v1.9.3

16 Oct 01:41
Compare
Choose a tag to compare

This release contains the following content:

  1. Bugfixes:
    • FreeDV Reporter:
      • Fix regression preventing proper display of "RX Only" stations. (PR #542)
      • Fix issue causing duplicate entries when filtering is enabled and users disconnect/reconnect. (PR #557)
    • Default to the audio from the current TX mode if no modes decode (works around Codec2 bug with 1600 mode). (PR #544)
    • Fix bug preventing proper restore of selected tabs. (PR #548)
    • Properly handle frequency entry based on user's current location. (PR #561)
    • Improve labeling of PTT/CAT control options. (PR #550)
    • Clarify behavior of "On Top" menu option. (PR #549)
    • Work around Xcode issue preventing FreeDV from starting on macOS < 12. (PR #553)
    • Fix issue preventing selection of FreeDV Reporter users during band tracking. (PR #555)
    • Work around issue preventing consistent switchover to 'From Mic' tab on voice keyer TX. (PR #563)
    • Fix rounding error when changing reporting frequency. (PR #562)
    • Fix issue causing multiple macOS microphone permissions popups to appear. (PR #566, #567)
    • macOS: Fix crash on start when using Rosetta. (PR #569)
  2. Enhancements:
    • Add configuration for background/foreground colors in FreeDV Reporter. (PR #545)
    • Always connect to FreeDV Reporter (in view only mode if necessary), regardless of valid configuration. (PR #542, #547)
    • Add None as a valid PTT method and make it report RX Only. (PR #556)
    • Increase RX coloring timeout in FreeDV Reporter to 20 seconds. (PR #558)
  3. Build system:
    • Upgrade wxWidgets on binary builds to 3.2.3. (PR #565)
  4. Documentation:
    • Add information about multiple audio devices and macOS. (PR #554)
    • Fix Registry and config file paths in documentation. (PR #571, #572)
  5. Cleanup:
    • Refactor rig control handling to improve performance and maintainability. (PR #564)

Available binary releases:

  • FreeDV-1.9.3-windows-i686.exe (32 bit Windows for Intel/AMD)
  • FreeDV-1.9.3-windows-x86_64.exe (64 bit Windows for Intel/AMD, recommended for most Windows PCs)
  • FreeDV-1.9.3-windows-armv7.exe (32 bit Windows for ARM)
  • FreeDV-1.9.3-windows-aarch64.exe (64 bit Windows for ARM)
  • FreeDV.dmg (Intel/ARM universal binary for macOS)

v1.9.2

14 Sep 05:50
Compare
Choose a tag to compare

This release contains the following content:

  1. Bugfixes:
    • Initialize locale so that times appear correctly. (PR #509)
    • Fix issue with Voice Keyer button turning blue even if file doesn't exist. (PR #511)
    • Fix issue with Voice Keyer file changes via Tools->Options not taking effect until restart. (PR #511)
    • Eliminate mutex errors during Visual Studio debugging. (PR #512)
    • Add timeout during deletion of FreeDVReporter object. (PR #515)
    • Fixes bug preventing display of reporting UI if enabled on first start. (PR #520)
    • Adjust vertical tick lengths on waterfall to prevent text overlap. (PR #518)
    • Adjust coloring of text and ticks on spectrum plot to improve visibility when in dark mode. (PR #518)
    • Resolve issue preventing proper device name display in Easy Setup for non-English versions of Windows. (PR #524)
    • Fix intermittent crash on exit due to improperly closing stderr. (PR #526)
  2. Enhancements:
    • Add tooltip to Record button to clarify its behavior. (PR #511)
    • Add highlighting for RX rows in FreeDV Reporter (to match web version). (PR #519)
    • Add Distance column in FreeDV Reporter window. (PR #519)
    • Add support for sorting columns in FreeDV Reporter window. (PR #519)
    • Allow use of FreeDV Reporter without having a session running. (PR #529, #535)
    • Adds support for saving and restoring tab state. (PR #497)
      • NOTE: Requires 'Enable Experimental Features' to be turned on, see below.
    • Adds configuration item allowing optional use of experimental features. (PR #497)
      • This option is called "Enable Experimental Features" in Tools->Options->Debugging.
    • Add FreeDV Reporter option to have the band filter track the current frequency. (PR #534)
  3. Build system:
    • Upgrade wxWidgets on binary builds to 3.2.2.1. (PR #531)
    • Fix issue preventing proper generation of unsigned Windows installers. (PR #528)
    • Update code signing documentation and defaults to use certificate provider's token instead of our own. (PR #533)
  4. Cleanup:
    • Remove unneeded 2400B and 2020B sample files. (PR #521)
  • FreeDV-1.9.2-windows-i686.exe (32 bit Windows for Intel/AMD)
  • FreeDV-1.9.2-windows-x86_64.exe (64 bit Windows for Intel/AMD, recommended for most Windows PCs)
  • FreeDV-1.9.2-windows-armv7.exe (32 bit Windows for ARM)
  • FreeDV-1.9.2-windows-aarch64.exe (64 bit Windows for ARM)
  • FreeDV.dmg (Intel/ARM universal binary for macOS)

v1.9.1

18 Aug 04:42
Compare
Choose a tag to compare

This release contains the following content:

  1. Bugfixes:
    • Revert BETA back to prior 1.9.0 value for waterfall. (PR #503)
    • Optimize FreeDV Reporter window logic to reduce likelihood of waterfall stuttering. (PR #505)
    • Fix intermittent crash during FreeDV Reporter updates. (PR #505)
    • Fix intermittent crash on exit due to Hamlib related UI update code executing after deletion. (PR #506)
    • Fix serial port contention issue while testing PTT multiple times. (PR #506)
  2. Enhancements:
    • Add support for monitoring voice keyer and regular TX audio. (PR #500)
    • Add background coloring to indicate that the voice keyer is active. (PR #500)

List of binary builds provided for this release:

  • FreeDV-1.9.1-windows-i686.exe (32 bit Windows for Intel/AMD)
  • FreeDV-1.9.1-windows-x86_64.exe (64 bit Windows for Intel/AMD, recommended for most Windows PCs)
  • FreeDV-1.9.1-windows-armv7.exe (32 bit Windows for ARM)
  • FreeDV-1.9.1-windows-aarch64.exe (64 bit Windows for ARM)
  • FreeDV.dmg (Intel/ARM universal binary for macOS)

v1.9.0

15 Aug 06:46
Compare
Choose a tag to compare

This release contains the following content:

  1. Bugfixes:
    • Fix bug preventing proper Options window sizing on Windows. (PR #478)
    • Fix various screen reader accessibility issues. (PR #481)
    • Use separate maximums for each slider type on the Filter dialog. (PR #485)
    • Fix minor UI issues with the Easy Setup dialog. (PR #484)
    • Adjust waterfall settings to better visualize 2 Hz fading. (PR #487)
    • Fix issue causing the waterfall to not scroll at the expected rate. (PR #487)
    • Resolve bug preventing certain radios' serial ports from being listed on macOS. (PR #496)
  2. Enhancements
    • Allow users to configure PTT port separately from CAT if Hamlib is enabled. (PR #488)
    • Add ability to average spectrum plot across 1-3 samples. (PR #487, 492)
    • Adjust sizing of main page tabs for better readability. (PR #487)
    • Add ability to sign Windows binaries for official releases. (PR #486)
    • Allow use of a different voice keyer file by right-clicking on the Voice Keyer button. (PR #493)
    • Include TX audio in recorded audio files to enable recording a full QSO. (PR #493)
    • Add band filtering in the FreeDV Reporter dialog. (PR #490, #494)
    • Add ability to record new voice keyer files by right-clicking on the Voice Keyer button. (PR #493)
  3. Build system:
    • Update Codec2 to v1.2.0. (PR #483)
    • Deprecate PortAudio support on Linux. (PR #489, #491)
  4. Cleanup:
    • Remove 2400B mode from the UI. (PR #479)
    • Remove rarely-used "Record File - From Modulator" and "Play File - Mic In" menu options. (PR #493)

Note: Official Windows releases are now signed using Software Freedom Conservancy's code certificate. To validate that the installers and binary files are properly signed, right-click on the file, choose Properties and go to the 'Digital Signatures' tab.

List of binary builds provided for this release:

  • FreeDV-1.9.0-windows-i686.exe (32 bit Windows for Intel/AMD)
  • FreeDV-1.9.0-windows-x86_64.exe (64 bit Windows for Intel/AMD, recommended for most Windows PCs)
  • FreeDV-1.9.0-windows-armv7.exe (32 bit Windows for ARM)
  • FreeDV-1.9.0-windows-aarch64.exe (64 bit Windows for ARM)
  • FreeDV.dmg (Intel/ARM universal binary for macOS)

v1.8.12

13 Jul 08:42
Compare
Choose a tag to compare

This release contains the following content:

  1. Bugfixes:
    • Clear audio plots when recording or playback starts. (PR #439)
    • Clear button now clears the callsign list. (PR #436)
    • Fix bug causing the PTT button to stay red after the voice keyer finishes TX. (PR #440)
    • Fix FreeDV Reporter crash when sending RX record. (PR #443)
    • Hamlib: set mode before frequency to avoid accidental offsetting. (PR #442, #452)
    • Fix audio dialog plot display and lockup issues. (PR #450)
    • Disable PTT and Voice Keyer buttons if only RX devices are configured. (PR #449)
    • Fix Linux display bugs when switching between dark and light mode. (PR #454)
  2. Enhancements:
    • Add the ability to request that another FreeDV Reporter user QSY.
      (PR #434, #453, #456, #458, #459, #467, #468)
    • Display 'Digital' on button when Analog mode is active. (PR #447)
    • Set minimum size for Mode box to 250px. (PR #446)
    • Notify FreeDV Reporter if only capable of RX. (PR #449)
    • Hamlib: allow frequency and mode changes during TX. (PR #455)
    • Save and restore size and position of FreeDV Reporter window on startup. (PR #462)
    • Auto-size columns in Audio Options to improve readability. (PR #461)
    • Add support for modifying the drop down frequency list. (PR #460)
    • Preserve size and position of Audio Configuration dialog. (PR #466)
    • Add ability to suppress automatic frequency reporting on radio changes. (PR #469)
  3. Build system:
    • Bump Codec2 version to v1.1.1. (PR #437)
    • Generate PDF/HTML docs only on PR merge. (PR #471)
  4. Documentation
    • Add RF bandwidth information to user manual. (PR #444)
  5. Cleanup:
    • Refactor configuration handling in the codebase. (PR #457, #474)
    • Clean up compiler warnings on Windows builds. (PR #475)
  6. Miscellaneous:
    • Set default FreeDV Reporter hostname to qso.freedv.org. (PR #448)

Note for Windows users: you may receive a one-time error message on startup after upgrading from v1.8.12-20230705 indicating that certain Registry keys have incorrect types. This is expected as part of the bugfix merged in PR #474.

List of binary builds provided for this release:

  • FreeDV-1.8.12-windows-i686.exe (32 bit Windows for Intel/AMD)
  • FreeDV-1.8.12-windows-x86_64.exe (64 bit Windows for Intel/AMD, recommended for most Windows PCs)
  • FreeDV-1.8.12-windows-armv7.exe (32 bit Windows for ARM)
  • FreeDV-1.8.12-windows-aarch64.exe (64 bit Windows for ARM)
    FreeDV.dmg (Intel/ARM universal binary for macOS)

v1.8.12-20230705

05 Jul 08:00
Compare
Choose a tag to compare
v1.8.12-20230705 Pre-release
Pre-release

Contains the following additional build content vs. v1.8.12-20230622:

  1. Additional updates for PR #434 ("Add the ability to request that another FreeDV Reporter user QSY"):
    • Set background color in FreeDV Reporter to red on TX. (PR #453, #458)
    • Change labels in QSY dialog to make it more clear to users. (PR #456)
    • Disable QSY button if the user is already on our frequency. (PR #459)
  2. Additional updates for PR #442 ("Hamlib: set mode before frequency to avoid accidental offsetting."):
    • Hamlib mode changes should happen based on new frequency. (PR #452)
  3. Bugfixes:
    • Fix Linux display bugs when switching between dark and light mode. (PR #454)
  4. Enhancements:
    • Hamlib: allow frequency and mode changes during TX. (PR #455)
    • Add support for modifying the drop down frequency list. (PR #460)
  5. Cleanup:
    • Refactor configuration handling in the codebase. (PR #457)

List of binary builds provided for this release:

  • FreeDV-1.8.12-devel-2023-07-05-31c1f7b-windows-i686.exe (32 bit Windows for Intel/AMD)
  • FreeDV-1.8.12-devel-2023-07-05-31c1f7b-windows-x86_64.exe (64 bit Windows for Intel/AMD, recommended for most Windows PCs)
  • FreeDV-1.8.12-devel-2023-07-05-31c1f7b-windows-armv7.exe (32 bit Windows for ARM)
  • FreeDV-1.8.12-devel-2023-07-05-31c1f7b-windows-aarch64.exe (64 bit Windows for ARM)
  • FreeDV.dmg (Intel/ARM universal binary for macOS)

v1.8.12-20230622

22 Jun 08:40
Compare
Choose a tag to compare
v1.8.12-20230622 Pre-release
Pre-release

Contains the following additional build content vs. v1.8.12-20230616:

  1. Additional updates for PR #434 ("Add the ability to request that another FreeDV Reporter user QSY"):
    • Have the FreeDV Reporter window respect the 'Use UTC' option.
    • Pop FreeDV Reporter window back into the foreground if requested from the Tools menu.
    • Reduce flickering in the FreeDV Reporter window.
    • Prevent headers in FreeDV Reporter window from being truncated.
    • Do some type checking on FreeDV Reporter data to prevent crashes.
    • Resolve Fedora packaging errors due to original PR implementation.
    • Display RX Only status if reported by FreeDV Reporter.
  2. Bugfixes:
    • Fix FreeDV Reporter crash when sending RX record. (PR #443)
    • Hamlib: set mode before frequency to avoid accidental offsetting. (PR #442)
    • Disable PTT and Voice Keyer buttons if only RX devices are configured. (PR #449)
    • Fix audio dialog plot display and lockup issues. (PR #450)
  3. Enhancements:
    • Display 'Digital' on button when Analog mode is active. (PR #447)
    • Set minimum size for Mode box to 250px. (PR #446)
    • Notify FreeDV Reporter if only capable of RX. (PR #449)
  4. Miscellaneous:
    • Set default FreeDV Reporter hostname to qso.freedv.org. (PR #448)

List of binary builds provided for this release:

  • FreeDV-1.8.12-devel-2023-06-22-0b77c38-windows-i686.exe (32 bit Windows for Intel/AMD)
  • FreeDV-1.8.12-devel-2023-06-22-0b77c38-windows-x86_64.exe (64 bit Windows for Intel/AMD, recommended for most Windows PCs)
  • FreeDV-1.8.12-devel-2023-06-22-0b77c38-windows-armv7.exe (32 bit Windows for ARM)
  • FreeDV-1.8.12-devel-2023-06-22-0b77c38-windows-aarch64.exe (64 bit Windows for ARM)
  • FreeDV.dmg (Intel/ARM universal binary for macOS)

v1.8.12-20230616

16 Jun 08:54
Compare
Choose a tag to compare
v1.8.12-20230616 Pre-release
Pre-release

Contains the following build content:

  1. Bugfixes:
    • Clear audio plots when recording or playback starts. (PR #439)
    • Clear button now clears the callsign list. (PR #436)
    • Fix bug causing the PTT button to stay red after the voice keyer finishes TX. (PR #440)
  2. Enhancements:
    • Add the ability to request that another FreeDV Reporter user QSY. (PR #434)
  3. Build system:
    • Bump Codec2 version to v1.1.1. (PR #437)

List of binary builds provided for this release:

  • FreeDV-1.8.12-devel-2023-06-16-cebfe4c-windows-i686.exe (32 bit Windows for Intel/AMD)
  • FreeDV-1.8.12-devel-2023-06-16-cebfe4c-windows-x86_64.exe (64 bit Windows for Intel/AMD, recommended for most Windows PCs)
  • FreeDV-1.8.12-devel-2023-06-16-cebfe4c-windows-armv7.exe (32 bit Windows for ARM)
  • FreeDV-1.8.12-devel-2023-06-16-cebfe4c-windows-aarch64.exe (64 bit Windows for ARM)
  • FreeDV.dmg (Intel/ARM universal binary for macOS)

v1.8.11

14 Jun 07:08
Compare
Choose a tag to compare

This release contains the following content:

  1. Bugfixes:
    • Add missed captures for pavucontrol related handlers. (PR #420)
    • Fix issue causing intermittent failures to report the current frequency to FreeDV Reporter. (PR #421)
    • Set initial audio device count on startup. (PR #422)
    • Make sure focus isn't on the Report Frequency text box immediately after starting. (PR #430)
  2. Enhancements:
    • Add option to enable/disable Hamlib frequency/mode control. (PR #424, #427)
    • Add option to enable/disable Space key for PTT. (PR #425)
    • Turn PTT button red when transmitting. (PR #423)

List of binary builds provided for this release:

  • FreeDV-1.8.11-windows-i686.exe (32 bit Windows for Intel/AMD)
  • FreeDV-1.8.11-windows-x86_64.exe (64 bit Windows for Intel/AMD, recommended for most Windows PCs)
  • FreeDV-1.8.11-windows-armv7.exe (32 bit Windows for ARM)
  • FreeDV-1.8.11-windows-aarch64.exe (64 bit Windows for ARM)
  • FreeDV.dmg (Intel/ARM universal binary for macOS)