Skip to content

Releases: mxlgv/dino

Dino+ v0.4.3.4

25 Apr 06:36
Compare
Choose a tag to compare

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)

Dino v0.4.3-fork-3

02 Apr 15:45
Compare
Choose a tag to compare
  • Fix the issue when MUC bookmark wasn't properly created and saved on remote XMPP server when there were no previously saved MUC bookmarks on user's roster (#29)
  • Fix Meson builds to use a proper version of libsoup on Linux (#37)
  • Experimental: full list of chat participants is now shown in MUCs when possible, along with their current online/offline status (#30)
  • Now Enter key can be mapped either for sending a message or creating a new line in it (see "Settings" menu) (#28)
  • Some other minor fixes

Known issues:

  • A\V calls produce a noticeable memory leak on all platforms, currently being debugged (see #27 for tracking)
  • When A\V call is made from Windows, the caller's audio may contain some noticeable clicks. Currently being investigated.

Flatpak builds in CI are a bit iffy at the moment, so for now they are being built manually. If there's no flatpak here, please wait until it'll be uploaded or build from source.

Dino v0.4.3-fork-2

27 Mar 09:03
Compare
Choose a tag to compare
  • MAM scroll-to-load is now available, both in MUCs and private chats (there's also a button for forced message archive sync in chat's settings)
  • XMPP account password is automatically saved when succesfully changed
  • When opening a new private chat, a modal window will spawn, prompting user to select encryption options for it (disabled for MUCs)
  • (Windows) Minimizing and maximizing when clicking taskbar button now works normally

Dino v0.4.3-fork-1

19 Mar 13:34
Compare
Choose a tag to compare
Auto-release from tag

Signed-off-by: Maxim Logaev <maxlogaev@proton.me>