- Error when merging trackers with Transmission older than 4.0
- Custom connection timeout not working properly
- Saving last used download directory when adding torrent
- Merging trackers when adding already existing torrent
- Custom TLS certificates can now be configured without enabling HTTPS, to support HTTP to HTTPS redirection
- Limit on size of torrent files is increased to 20 MiB
- Notifications not being shown when app is in foreground and on main screen, or when it is in background and persistent notification is active
- Changing alternative upload speed limit
- State of selection toolbar in the list of torrent's files
- Start / Start now actions being inverted
- Support of Android versions prior to 8.0
- Updated translations
- Incorrect file names in torrent's file list
- Connection settings being wiped on upgrade
- Android 14 support
- Predictive back gesture support
- RPC client is rewritten to use OkHttp library and native Android network stack instead of Qt
- All torrent adding parameters are now remembered together with download directory
- Notifications badge in applications launcher is now not shown for persistent notification (only for new installations, existing users can disable it in system notification settings)
- Invalid display of download directory filter
- Zero leechers count
- Crashes
- Number of seeders and leechers is shown per tracker
- Vcpkg is used to build C++ dependencies (it is downloaded and set up automatically by Gradle task)
- NDK is updated to r25c (25.2.9519653)
- Notification permission request is not shown again if it was dismissed or permission was denied
- When torrents list sort settings are changed it's scrolled to top
- Rare crash when opening app
- Crashes when opening certain broken torrent files
- Infinite connection indicator when connection fails
- Torrent link can be automatically filled from clipboard when adding torrent (disabled by default)
- Drag & drop support for adding torrents
- More efficient data transfer with Transmission server is used when Transmission version is at least 3.00
- When adding torrent last download directory is now remembered (can be disabled in settings)
- Information about web seeders is displayed on torrents' details screen
- When relative time displayed for torrent's added/created/last active dates, absolute date and time is also shown
- "Seeders" and "leechers" now refer to total number of seeders and leechers reported by trackers, while number of peers that we are currently downloading from / uploading to is displayed separately
- Fixed display of trackers' next update time
- File paths are now displayed with correct separators when Transmission is running on Windows
- Fix position of bottom messages when 3 button navigation is enabled
- Crashes when snackbar is shown
- Building app on Debian
- Android 13 support
- Themed icons support
- Per-app language preferences support
- Keyboard now doesn't overlap app's UI elements
- Fixed crashes
- IPv6 address can now be used to connect to server
- Detailed connection error message can now be seen from main screen (most useful when figuring out TLS issues)
- Colors for new Material You theme are changed to be more like old style, primary color is not used to signal surface elevation
- Updated OpenSSL to 3.0.3 and Qt to 6.3.0
- Fixed showing of connection error toast when returning to application
- System colors support on Android 12
- Disconnect button is shown on bottom toolbar when connecting to server
- Theme updated for Material You design
- Updated OpenSSL to 3.0.2 and Qt to 6.2.4
- Fixed crashes when removing torrents
- Updated Qt to 6.2.2
- Fixed F-Droid build
- Improved compatibility with Android 12
- Fixed compatibility with Let's Encrypt ceritificates on Android < 7.1.1
- Fixed saving of settings in server edit screen
- Fixed automatic connection to server based on Wi-Fi SSID when VPN is active
- Removed ACCESS_BACKGROUND_LOCATION from google flavor
- Fast scroll support in torrents list
- PEM certificate can now be loaded from a file
- Swipe to refresh feature
- Quick scroll to top by tapping on top toolbar on main screen, files list and peers list
- Server stats dialog now shows free space in download directory
- Optimized opening of torrent files with large number of files
- Migrated to Qt 6
- Redesigned main screen
- Dropped support of Android 4.x
- Google Play donations
- Fixed crash with single-file torrents
- Fixed selection of files and their priorities when adding torrents
- Fixed files wrongly displayed as selected when they are not
- Automatic connection to servers when connecting to Wi-Fi networks
- New menu item for torrents to force start them ("Start now" feature)
- Disabled APK ABI splitting
- OpenSSL and Qt are now set up as Git submodules
- Use KDE's Qt 5.15 branch
- NDK requirements: NDK r22b and CMake 3.18
- Fixed opening file:// URIs on Android 10
- Fixed setting alternative speed limits
- Memory leaks
- Fixed another crash when adding torrent link
- Fixed crash when renaming torrents
- Crash when adding torrent link
- Improved performance and memory usage when opening torrent files
- Fixed crashes when changing torrent filters
- Fixed download directory filter not showing some torrents
- Fixed renaming of torrent files
- Added support of Qt 5.15
- Added support of sharing torrents' magnet links
- Added support of drawing under status bar and navigation bar
- Fixed displaying multiple trackers for torrent
- Fixed displaying speed limits in kB/s
- Fixed crash when torrent metadata is downloaded while torrent's files tab is active
- Fixed memory leak in torrent's files and peers tabs
- Added support of renaming torrent's files when adding it
- Added support of configuring per-server HTTP/SOCKS5 proxies
- Added ability to add multiple trackers at a time
- Added support of Qt 5.14
- Dropped support of ARMv7 devices without NEON instructions
- Fixed swapped high/low file priorities when adding torrent
- Fixed confirm button navigating to parent directory when adding torrent
- Fixed some crashes
- Fixed Google Play donations
- Fixed VIBRATE permission
- Added support of Android 10 dark theme
- Switching between dark/light themes now doesn't require app restart
- Switching between old/new colors now doesn't require app restart
- Updated Material design theme
- Migrated to single activity architecture
- Fixed deleted items in download directory text field's menu coming back after rotating device
- Fixed notifications crash on Android 4.1 and 4.2.0
- Fixed renaming torrent's files
- Fixed crash when adding new tracker
- Fixed restoring selected torrents after device rotation
- Fixed restoring current directory after device rotation in torrent's files view
- Added support of Android 10
- Enabling persistent notification now prevents app from switching to background update mode
- Minor performance improvements
- Removed per-server background update intervals
- Fixed background update on newer Android versions
- Fixed crash when torrent's name contains number larger than 32-bit integer
- Raised minimum NDK version to r19
- Raised minimum Qt version to 5.12
- libtremotesf is now built using CMake, which also adds syntax highlighting and autocompletion in Android Studio
- Enabled LTO for native libraries
- Fixed freeze when connecting to server with large number of torrents
- 64-bit support for native libraries
- NDK r20 support
- Minor performance improvements
- Updated translations
- Fixed light navigation bar with dark theme on some Android devices
- Fixed crash when torrent is using 'Seed regardless of activity' mode
- Fixed updating torrent's file list when inside directory
- Tremotesf now remebmers used download directories and shows them in dropdown menu when adding torrent / changing location
- Added option to enable compact view for torrents
- Added option to show torrents' names on multiple lines
- Added ability to rename torrent directly from its context menu or its properties screen's menu
- Updated translations
- Fixed resetting of servers spinner's current item after orientation change
- Fixed updating of servers spinner's current item after changing current server in ServersActivity
- Fixed Ratio Limit Mode and Idle Seeding Mode spinners with zh_CN translation
- Fixed toggling alternative speed limits from MainActivity menu
- Updated Qt to version 5.12.0
- Updated OpenSSL to version 1.1.1a
- C++ backend's log entries now has "LibTremotesf" tag
- Updated translations
- Fixed setting files' download state by ticking checkbox
- Fixed setting files' priority
- Connection error messages are now displayed in a toast
- Fixed loading of system CA certificates
- Fixed action bar height in landscape mode
- Added tag to log entries
- OpenSSL 1.1.1 is required
- OpenSSL is now built using Clang
- Migrated from com.android.support support library to androidx
- Migrated from Theme.Design theme to Theme.MaterialComponents
- Tremotesf now uses red as accent color (you can revert it back in settings)
- Fixed crash when disconnecting from server
- Fixed crash when disconnecting from server
- "Remove" menu item in torrent's properties activity is now hidden when disconnecting/torrent removal
- Added ability to reannounce torrents
- Added support of Android 9
- Added ability set location of multiple torrents at once
- Updated translations
- Crash on saving servers
- Improved support of self-signed certificates
- All network requests are now aborted when disconnecting from server
- Qt updated to version 5.11.1
- Switched to OpenSSL 1.1
- Native libraries are now build using latest NDK
- Qt and libtremotesf are now build using Clang
- Updated translations
- Not disconnecting when removing last server
- Servers spinner when adding first server / removing last server
- Fixed notifications when connecting to server after disconnect
- Show available free space when adding torrents
- Option to disable finished torrents notifications
- Option to notify about added torrents
- Options to notify about finished/added torrents since last connection to server
- Donation dialog is shown once 2 days after install
- Tremotesf now uses the same C++ backend as the Desktop/Sailfish OS version
- Minimum Android version raised to 4.1
- Yandex.Money donate link
- Crash when adding torrent file
- Crashes in some weird cases
- Updated translations
- Crashes with some uncompleted translations
- Crashes on Android versions older than 6.0
- License tab on About screen
- Crash when restoring activity with no servers configured
- Support of Android 8.1
- Support of adaptive icons
- Filter torrents by download directory (thanks to beschoenen)
- Donations support (Google Play, PayPal and Yandex.Money)
- Various crashes
- Crashes in torrent's files view
- Option to delete torrent's files from hard disk by default when removing torrent
- Menu item for quick enabling/disabling alternative speed limits
- Torrents status and tracker filters are restored after app restart and reconnection
- Torrents sort mode and status filter are not reset after disconnecting
- Torrent properties activity doesn't release from memory until files tree is created (memory leak when torrent has large number of files)
- Trim whitespaces from fields in ServerEditActivity before saving server
- More correct hint text for server's address field
- Correctly check server URL
- Notification actions icons are black on Lollipop+ (for ROMs that doesn't automatically recolor them, e.g. MIUI)
- Show "Disconnect" action on notification when connectiong to server
- License is now shown in WebView
- Translations are now managed on Transifex.
- Show authentication error
- "About" activity
- Fast scroll for torrent's files
- Torrents with large number of files now load a lot faster.
- Switched to another Bencode library (slightly faster)
- Changing torrents sort order
- Added date is now shown on torrent's details tab
- Torrents sort mode is saved in settings
- Torrent status icon with light theme
- Sort by added date now works
- Set torrent location
- Rename torrent's files
- Crash if tracker's address is an IP address
- Progress bar visibility on Add torrent file activity
- More correct starting Add torrents activities from other applications
- Fixed one string in Russian translation
- Everything.