This release adds full support for all voice features of Sideband on all supported platforms. All audio processing is now handled by the internal LXST backends, improving and simplifying multi-platform audio handling. This also means that the number of external dependencies have been greatly reduced. Several other improvements and bugfixes are also included.
Changes:
- Added native filters and AGC to LXST voice calls
- Added full support for voice calls on Windows and macOS
- Added full support for voice messaging over LXMF on Windows and macOS
- Added in-call profile switching for voice calls
- PTT button now ignores very short / accidental presses
- Moved LXMF audio message processing to use LXST as audio backend
- Improved call status feedback and decreased call connect timeout
- Improved voice call UI feedback on establishment failure
- Removed a whole bunch of now unnecessary dependencies
- Sideband is now much easier to install on many different devices and operating systems, thanks to significantly reduced external dependency complexity
- Reduced build size
- Fixed saved window positioning not working on rotated displays
- Fixed notifications not appearing on Windows
- Fixed macOS build error that meant Sideband could not run on ARM-based macOS devices
- Fixed repo server not serving filenames with spaces