Releases: equeim/tremotesf2
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
2.8.1
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
2.7.3
2.7.2
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