github-actions
released this
25 Apr 06:36
·
14 commits
to master
since this release
Platform-specific changes
Linux
- Releases now include a
.deb
package, should work on Ubuntu 22.04 and its derivatives, such as Pop!_OS and Linux Mint - There's now a
dino-plus-git
AUR package for our Arch and Manjaro friends (see https://aur.archlinux.org/packages/dino-plus-git for more details)
Windows
- WASAPI is now used instead of DirectSound (should resolve audible clicks during A\V calls)
macOS
- Very experimental support for macOS via brew formulae (see BUILD_MACOS.md for more details). Let us repeat: it is very experimental. Notifications are currently handled by a separate plugin (see this PR) which requires an external dependency and it is currently not ready to be included in the releases, so you'll have to build it yourself.
- Now auto-selecting audio interface stream caps depending on which has the highest available rate (should resolve issues with audio input via Bluetooth headset)
All platforms:
- MUC participants status (online\offline) display change is reverted back to upstream behavior
- Now using WebRTC implementation from GStreamer instead of Dino's upstream one for audio processing (should resolve memory leaks during A\V calls)
- User's own JID can now be added to the roster and will be properly displayed (based on dino#1519)
- Hidden password length in settings is now obfuscated (based on dino#1474)
- File upload and download progress is now shown (based on dino#1491)
- TURN server credentials are now properly refreshed if the application has been running longer than 24 hours (based on dino#1510)
- Expired and/or revoked GPG keys are not shown anymore in settings (based on dino#1540)
- Language auto-selection should now work the same across Windows, Linux and MacOS - it now depends on a system locale
- A toggle for light/dark theme has been added to the settings
- Various fixes for Meson builds (releases are still built via cmake though)