Releases: pierr3/TrackAudio
1.3.0-beta.4
Brand new UI, lots of fixes, new keyboard Ptt system
This release features a brand new UI, courtesy of @GeorgeBarlow as well as many bug fixes, including a rewrite of the keyboard Ptt handling system. The Joystick handling system is not changed.
What's Changed
- New Design by @GeorgeBarlow in #196
- Sort GUARD and UNICOM to the bottom of the mini-mode list by @neilenns in #201
- Ignore electron-builder intermediate files on Windows by @neilenns in #213
- Ignore intermediate build files on Windows by @neilenns in #218
- Make always on top work properly on Arch Linux by @neilenns in #216
- New PTT System by @GeorgeBarlow in #214
- Implement modern afv callback by @pierr3 in #225
- Add
kAddStation
message by @neilenns in #224
--- From beta 3:
- Add option to enable or disable radio effects by @GeheimagentNr1 in #161
- Add support for UNICOM and GUARD (#175) by @pierr3 in #184
- Fix issue with longer callsigns in the radio box, especially those which use a "-" character #180
- Fix issue where sometimes a deadlock would occur on exit, causing the program to hang
- Various improvements in AFV native, including fixing a race condition that may result in cross couple groups not being properly set (Potentially addressing #173)
--- From beta 2:
- Tweak afv to force sending StationRxEnd on FrequencyRxEnd event to prevent ghost RDF markers
- Automatically reset config to prevent crashes when switching to a new version with an incompatible config
- Add a second Ptt key option
- UI & Backend tweaks
- Better stream deck plugin support, try it out here
- Removed Sentry/Telemetry (literally never been useful a single time)
---- From beta 1:
- Audio devices are now selected by ID, which should fix conflicting audio devices on some systems
- Selecting an audio API is now mandatory
- A new, LOUD sound when an error or unintended disconnect occurs (you asked for it, and you'll notice it now!) #126
- Changes to the underlying afv_native should improve connection stability and reduce RX drop (#125 #107)
- Change slurper management, which will prevent too many erroneous disconnects when the endpoint is not stable, this should also fix the issues with mentoring callsigns (#5)
- Support for SUP requirements (#117 #116)
- Brand new SDK endpoints allows for frequency management, with the wiki to be updated shortly. Want to see it in action? Check out this awesome plugin for stream decks by @neilenns available here and see screenshot below
New Contributors
- @GeorgeBarlow made their first contribution in #196
Full Changelog: 1.3.0-beta.3...1.3.0-beta.4
1.3.0-beta.3
Unicom and Guard!
This update adds a static bar amongst your frequencies, that allows you to listen and transmit to unicom (122.800) and guard (121.500), and with a custom volume control, so you can keep monitoring those in the background. Those frequencies automatically monitor any transceivers that are also in use by the frequencies you RXs, hence you will get the same coverage as the frequencies you have active.
What's Changed
- Add option to enable or disable radio effects by @GeheimagentNr1 in #161
- Add support for UNICOM and GUARD (#175) by @pierr3 in #184
- Fix issue with longer callsigns in the radio box, especially those which use a "-" character #180
- Fix issue where sometimes a deadlock would occur on exit, causing the program to hang
- Various improvements in AFV native, including fixing a race condition that may result in cross couple groups not being properly set (Potentially addressing #173)
New Contributors
- @GeheimagentNr1 made their first contribution in #161
Full Changelog: 1.3.0-beta.2...1.3.0-beta.3
1.3.0-beta.2
What's Changed
- Tweak afv to force sending StationRxEnd on FrequencyRxEnd event to prevent ghost RDF markers
- Automatically reset config to prevent crashes when switching to a new version with an incompatible config
- Add a second Ptt key option
- UI & Backend tweaks
- Better stream deck plugin support, try it out here
- Removed Sentry/Telemetry (literally never been useful a single time)
----- From beta 1
- Audio devices are now selected by ID, which should fix conflicting audio devices on some systems
- Selecting an audio API is now mandatory
- A new, LOUD sound when an error or unintended disconnect occurs (you asked for it, and you'll notice it now!) #126
- Changes to the underlying afv_native should improve connection stability and reduce RX drop (#125 #107)
- Change slurper management, which will prevent too many erroneous disconnects when the endpoint is not stable, this should also fix the issues with mentoring callsigns (#5)
- Support for SUP requirements (#117 #116)
- Brand new SDK endpoints allows for frequency management, with the wiki to be updated shortly. Want to see it in action? Check out this awesome plugin for stream decks by @neilenns available here and see screenshot below
Fixes
- Ensure CID always shows as a number by @neilenns in #128
- Fix always on top for Mac and manual resize by @neilenns in #131
- Fix audio issues on Windows, properly handle default config values by @neilenns in #133
- Add additional linting, fix reported errors by @neilenns in #135
- Add new websocket messages for managing station state by @neilenns in #62 (#52)
- StationRxEnd now gets sent properly when a station disconnects or times out (@mikeyusc) (#64)
Screenshot of the cool stream deck plugin
Full Changelog: 1.2.0...1.3.0-beta.2
1.3.0-beta.1 - A beta packed with features!
What's Changed
CAUTION: Please reset your audio devices in the settings
- Audio devices are now selected by ID, which should fix conflicting audio devices on some systems
- Selecting an audio API is now mandatory
- A new, LOUD sound when an error or unintended disconnect occurs (you asked for it, and you'll notice it now!) #126
- Changes to the underlying afv_native should improve connection stability and reduce RX drop (#125 #107)
- Change slurper management, which will prevent too many erroneous disconnects when the endpoint is not stable, this should also fix the issues with mentoring callsigns (#5)
- Support for SUP requirements (#117 #116)
- Brand new SDK endpoints allows for frequency management, with the wiki to be updated shortly. Want to see it in action? Check out this awesome plugin for stream decks by @neilenns available here and see screenshot below
Fixes
- Ensure CID always shows as a number by @neilenns in #128
- Fix always on top for Mac and manual resize by @neilenns in #131
- Fix audio issues on Windows, properly handle default config values by @neilenns in #133
- Add additional linting, fix reported errors by @neilenns in #135
- Add new websocket messages for managing station state by @neilenns in #62 (#52)
- StationRxEnd now gets sent properly when a station disconnects or times out (@mikeyusc) (#64)
Screenshot of the cool stream deck plugin
Full Changelog: 1.2.0...1.3.0-beta.1
1.2.0 - TrackAudio is out of beta!
What's Changed
- Ensure log files get written to the correct folder by @neilenns in #109
- Show list of last received callsigns in maxi mode by @neilenns in #105
- Fix font preload warning by @neilenns in #111
- Add an "in mini mode" option for always on top by @neilenns in #116
- Remove bytecode compilation by @williammck in #118 - Fixes #120
- Fix issue where AFV resource files were not properly loaded, causing some audio effect, like the click at the end of a transmission.
- New version, new logo!
New Contributors
- @williammck made their first contribution in #118
Full Changelog: 1.1.0-beta.10...1.2.0
1.1.0-beta.10
What's Changed
- Make 'always on top' always work on Windows by @neilenns in #94
- Use previous window position when toggling between mini and maxi mode by @neilenns in #103
- Update afv-native issue on some versions of gcc
- Fix missing window icon on windows
- Fix an issue where the error audio would cause a crash (release beta.9 withdrawn)
Other changes
- Exclude *-config.js from eslint by @neilenns in #99
- Add package building to ci process by @neilenns in #95
- Add @types/react to package.json by @neilenns in #101
Full Changelog: 1.1.0-beta.8...1.1.0-beta.9
1.1.0-beta.8
What's Changed
- Don't save window position on close when in mini mode by @neilenns in #87
- Enable switching to mini-mode when window is maximized by @neilenns in #86
- New build system, integrated afv native as static library by @pierr3 in #91
- Fix crashing issue on mac
- Fix high CPU consumption on Mac
Other contributions
- Update README.md by @np123-glitch in #82
- Add new steps to readme by @neilenns in #93*
New Contributors
- @np123-glitch made their first contribution in #82
- @pierr3 made their first contribution in #91
Full Changelog: 1.0.2-beta.7...1.1.0-beta.8
1.0.2-beta.7
What's Changed
- Fix restoring from mini mode on Windows by @neilenns in #80
- Add restore button to mini mode by @neilenns in #78
- Fix an issue where pressing the Ptt would crash app on Mac (#77)
- Fix kTxBegin and kTxEnd SDK calls, but will no longer return a list of frequencies
Changelog below from beta.5 and beta.6
- Fix an issue where frequency callsigns with "-" character could not be added #74
- Edit README to include newly created Homebrew tap by @flymia in #51
- Add scroll wheel support for setting gain by @neilenns in #63
- XCA is now the default XC mode (like AFV for Windows
- Fix issues in afv_native with SSL support, transceiver being wrongly when unused
- Fix issue with Joystick name display on Windows (#44 #49)
- Fix issues with web socket SDK (#54 #55)
- Show the frequency for manually added frequencies in mini mode
- Remember the previous window position
- Add a delete shortcut for radios (Click on it and hit delete/backspace)
- Button and keyboard shortcut for mini mode (Cmd/Ctrl + M)
- Various UI improvements
Full Changelog: 1.0.2-beta.6...1.0.2-beta.7
1.0.2-beta.6
What's Changed
- Fix an issue where frequency callsigns with "-" character could not be added #74
Changelog below from beta.5
- Edit README to include newly created Homebrew tap by @flymia in #51
- Add scroll wheel support for setting gain by @neilenns in #63
- XCA is now the default XC mode (like AFV for Windows
- Fix issues in afv_native with SSL support, transceiver being wrongly when unused
- Fix issue with Joystick name display on Windows (#44 #49)
- Fix issues with web socket SDK (#54 #55)
- Show the frequency for manually added frequencies in mini mode
- Remember the previous window position
- Add a delete shortcut for radios (Click on it and hit delete/backspace)
- Button and keyboard shortcut for mini mode (Cmd/Ctrl + M)
- Various UI improvements
Full Changelog: 1.0.2-beta.4...1.0.2-beta.6
1.0.2-beta.5
What's Changed
- Edit README to include newly created Homebrew tap by @flymia in #51
- Add scroll wheel support for setting gain by @neilenns in #63
- XCA is now the default XC mode (like AFV for Windows
- Fix issues in afv_native with SSL support, transceiver being wrongly when unused
- Fix issue with Joystick name display on Windows (#44 #49)
- Fix issues with web socket SDK (#54 #55)
- Show the frequency for manually added frequencies in mini mode
- Remember the previous window position
- Add a delete shortcut for radios (Click on it and hit delete/backspace)
- Button and keyboard shortcut for mini mode (Cmd/Ctrl + M)
- Various UI improvements
New Contributors
Full Changelog: 1.0.2-beta.4...1.0.2-beta.5