What's new in this version: - FEATURE: Huge core code refactoring. Problems with labels, temp folders etc should be eliminated. Smoother UI should be observed too. (glassez) - FEATURE: Speed graph (Anton Lashkov) - FEATURE: Add multiple peers in Peers addition dialog. Closes #1563, #2245, #3133, #1419, #3287, #1419 (ngosang) - FEATURE: Allow to copy all peers with a keyboard shortcut (ngosang) - FEATURE: Use GeoIP2 database, allows for country resolution of IPv6 peers. It is no longer embedded in the program but downloaded and updated monthly. (glassez) - FEATURE: Add more "Run External Program" parameters, closes #3053, #238, #1291, #1522. (Chocobo1, glassez) - FEATURE: Add an option to allow the use of proxies only for torrents. Closes #2701. (pmzqla) - FEATURE: Detect network interface state changes. It should detect VPN connection resets. (Pawel Polewicz) - FEATURE: Switch to using c++11 (glassez) - FEATURE: Automatically add trackers to new downloads. (ngosang) - FEATURE: You can now choose the path to download for watched folders. (dsimakov, sledgehammer999) - FEATURE: Switch to Qt5 by default. - BUGFIX: Fix progress calculation in Content tab. Closes #2639 Closes #2752 (ngosang) - BUGFIX: Fix label filter. Closes #3429. (glassez) - BUGFIX: Fix "Run External Program Launches too Early" issue, closes #2107. (Chocobo1) - BUGFIX: Don't remove torrent contents parent folder, even it is empty. Closes #2244. (Chocobo1) - BUGFIX: Always apply filter for manually banned IPs. Related #3988. (sledgehammer999) - BUGFIX: Fix reporting of tracker status. Closes #3101. (sledgehammer999) - BUGFIX: Don't connect to "any interface" when the configured network interface is missing. Closes #3943, #2741, #1159, #844 and #143. (sledgehammer999) - BUGFIX: Fix reordering of first column with Qt5. Closes #2835. (sledgehammer999) - COSMETIC: Add back "qBittorrent" in program updater title, closes #3549. (Chocobo1) - COSMETIC: Use infinity symbol rather than -1 for nb_connections (pmzqla) - COSMETIC: Move uTP options to it's own section (Chocobo1) - COSMETIC: Fix availability bar & progress bar height being too small on high DPI displays (Chocobo1) - COSMETIC: Fix availability label & progress label clipped on high DPI displays, closes #3237. (Chocobo1) - COSMETIC: Add tooltips/legend for availability bar & progress bar (Chocobo1) - COSMETIC: Use theme color for background in PropertiesWidget (Chocobo1) - COSMETIC: Replace horizontal line with border in bottom panel (Chocobo1) - COSMETIC: Various visual changes in the side panel. (Chocobo1) - COSMETIC: Use thin border for transfer list (Chocobo1) - COSMETIC: Make URL in "Add Torrent File..." clickable. Closes #3928. (Chocobo1) - COSMETIC: New view for errored torrents. (sledgehammer999) - WEBUI: Add information in General tab (ngosang) - WEBUI: Reorder "Super seeding mode" option in right click menu (ngosang) - WEBUI: Clean up JavaScript code (ngosang) - WEBUI: Added labels support. #648 (Felipe Barriga Richards, ngosnag) - WEBUI: Fix accessing the WebUI through IPv6 (ngosang) - WEBUI: Bump WebUI API_VERSION to 6. - WEBUI: Change selected color to differentiate from the progressbar. (Daniel Peukert, ngosang) - SEARCH: Add "Copy description page URL" button in search tab. Closes #2371. (pmzqla) - SEARCH: Add https_proxy env variable. This forces Python to use the HTTP proxy for HTTPS connections. (pmzqla) - SEARCH: Detect new plugin URL from clipboard (ngosang) - SEARCH: Update Torrentz trackers (ngosang) - NOX: Don't ask the user questions in nox build when in non-interactive mode. Closes #3875. (sledgehammer999) - OTHER: Fixed typos, spelling correction (dartraiden) - OTHER: Fix need for restart to enable/disable peer countries resolution. (glassez) - OTHER: Unload the GeoIP db when disabled. (sledgehammer999) - OTHER: Reduce max value of "Disk cache size" to 1536MB for 32bit. Closes to #4028. (Chocobo1) - OTHER: Make "Download in sequential order" and "Download first and last piece first" options independent. (glassez) |