Releases · equeim/tremotesf2
2.9.1
Fixed
- Changed maximum values of idle limits and speed limits settings to align them with Transmission limitations
Changed
- Increased default width of some dialogs (thanks @glutenmancy)
- Updated KDE Flatpak runtime to 6.10 branch
- Updated translations
2.9.0
Added
- The first column in torrents, trackers, and peers lists can now be reordered too (thanks @keizie)
- Torrents can be renamed using F2 shortcut (thanks @keizie)
- Torrent's file list show appropriate file icons based on file extensions
Fixed
- Fixed opening torrent's directory when torrent has a single file in a directory (thanks @keizie)
- Fixed window activation when opening torrent's file or its download directory on Linux/Wayland
- Relocating the torrent does not save the directory for use in "Add torrent" dialog (thanks @keizie)
- Improved support of servers that use HTTPS certificate chain with custom root CA
Changed
- Minimum dependencies baseline has been raised:
- GCC 14 or Clang 19 (MSVC and Apple Clang are always required to be the latest available versions)
- Qt 6.8 (Qt 5 support is removed)
- KDE Frameworks 6.11
- fmt 10.1.0
- cxxopts 3.2.1
- cpp-httplib 0.18.7
- gettext 0.22.5
- Clarified dependency on cpp-httplib with OpenSSL support enabled, not OpenSSL itself
- If your server uses HTTPS certificate chain with custom root CA (instead of single self-signed certificate),
then you need to specify the root certificate in the connection settings, and optionally the leaf certificate if it doesn't have correct host name
Removed
- Qt 5 support
- Native packages for Debian older than 13 and Ubuntu older than 25.04 (and other distros with outdated packages). Users of these distros can still install Tremotesf through Flatpak
2.8.2
Fixed
- Crash when failing to parse server response as JSON
2.8.1
Fixed
- Not working file dialogs when installed through Flatpak
2.8.0
Added
- Option to show torrent properties in a panel in the main window instead of dialog
- Ability to set labels on torrents and filter torrent list by labels
- Option to display relative time
- Option to display only names of download directories in sidebar and torrents list
Changed
- Options dialog is rearranged to use multiple tabs
- Message that's shown when trying to add torrent while disconnected from server is now displayed in a dialog instead of main window
Fixed
- Delayed loading of peers for active torrents
- Window activation from clicking on notification
2.7.5
Added
- Windows on ARM64 support
Changed
- Windows builds now use system TLS library (schannel) instead of OpenSSL
- Various hardening GCC and Clang compiler options are applied:
-fhardenedwith GCC >= 14-ftrivial-auto-var-init=pattern,-fstack-protector-strong-fstack-clash-protectionon Linux and FreeBSD-fcf-protection=fullon x86_64-mbranch-protection=standardon ARM64-D_FORTIFY_SOURCE=3-D_GLIBCXX_ASSERTIONSwith libstdc++-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FASTwith libc++ >= 18
Fixed
- Failures to add torrents when "Delete .torrent file" option is enabled
- Compilation errors with fmt 11.1
- Debug logs being enabled in release builds in some cases
2.7.4
Fixed
- Tray icon disappearing in some X11 environments
- Wrong translation being loaded on Windows
2.7.3
Fixed
- Black screen issues when closing fullscreen window on macOS
- File dialog being shown twice in some Linux environments
- Crash with GCC 12
- Torrent's details in list not being updated for most recently added torrent
2.7.2
Fixed
- Opening download directory of a torrent with some file managers
2.7.1
Added
- Dialog is shown when fatal error occurs on Windows
- TREMOTESF_ASAN CMake option to build with AddressSanitizer (off by default)
Fixed
- Performance regression on Windows (and potential performance improvements on other platforms)
- Crash on Windows
- Issues with mounted directories mapping