From 80dea08328c52452235d027cba5dcda6b8e07b07 Mon Sep 17 00:00:00 2001 From: sledgehammer999 Date: Sun, 18 Feb 2024 20:24:59 +0200 Subject: [PATCH] Consolidate all the Changelog entries into master --- Changelog | 238 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 237 insertions(+), 1 deletion(-) diff --git a/Changelog b/Changelog index 5163569ef..328347402 100644 --- a/Changelog +++ b/Changelog @@ -1,4 +1,176 @@ -Unreleased - sledgehammer999 - v4.5.0 +Mon Jan 15th 2024 - sledgehammer999 - v4.6.3 + - BUGFIX: Correctly update number of filtered items (glassez) + - BUGFIX: Don't forget to store Stop condition value (glassez) + - BUGFIX: Show correctly decoded filename in log (glassez) + - BUGFIX: Specify a locale if none is set (Chocobo1) + - BUGFIX: Apply inactive seeding time limit set on new torrents (glassez) + - BUGFIX: Show URL seeds for torrents that have no metadata (glassez) + - BUGFIX: Don't get stuck loading on mismatched info-hashes in resume data (glassez) + +Mon Nov 27th 2023 - sledgehammer999 - v4.6.2 + - BUGFIX: Do not apply share limit if the previous one was applied (glassez) + - BUGFIX: Show Add new torrent dialog on main window screen (glassez) + - WEBUI: Fix JS memory leak (brvphoenix) + - WEBUI: Disable stdout buffering for qbt-nox (Chocobo1) + - WINDOWS: NSIS: Display correct Minimum Windows OS requirement (xavier2k6) + - WINDOWS: NSIS: Add Hebrew translation (avivmu) + - LINUX: WAYLAND: Fix parent widget of "Lock qBittorrent" submenu (Vlad Zahorodnii) + +Mon Nov 20th 2023 - sledgehammer999 - v4.6.1 + - FEATURE: Add option to enable previous Add new torrent dialog behavior (glassez) + - BUGFIX: Prevent crash due to race condition when adding magnet link (glassez) + - BUGFIX: Fix Enter key behavior when add new torrent (glassez) + - BUGFIX: Add missing main window icon (iomezk) + - BUGFIX: Update size of selected files when selection is changed (glassez) + - BUGFIX: Correctly handle changing save path of torrent w/o metadata (glassez) + - BUGFIX: Use appropriate icon for "moving" torrents in transfer list (xavier2k6) + - WEBUI: Drop WebUI default credentials (glassez) + - WEBUI: Add I2P settings to WebUI (thalieht) + - WEBUI: Fix duplicate scrollbar on Transfer List (AgentConDier) + - WEBUI: Fix .torrent file upload on iPadOS (Vitaly Cheptsov) + - WEBUI: Fix incorrect subcategory sorting (Bartu Özen) + - WEBUI: Correctly set save path in RSS rules (glassez) + - WEBUI: Allow to request torrents count via WebAPI (glassez) + - WEBUI: Improve performance of getting torrent numbers via WebAPI (Chocobo1) + - WEBUI: Improve free disk space checking for WebAPI (glassez) + - WINDOWS: NSIS: Fixed typo in the installer's hungarian translation (MartinKing01) + - LINUX: Fix invisible tray icon with Qt5 in Linux (thalieht) + - MACOS: Remove "Physical memory (RAM) usage limit" option (Chocobo1) + +Sun Oct 22nd 2023 - sledgehammer999 - v4.6.0 + - FEATURE: Add (experimental) I2P support (glassez) + - FEATURE: Provide UI editor for the default theme (glassez) + - FEATURE: Various UI theming improvements (glassez) + - FEATURE: Implement torrent tags editing dialog (glassez) + - FEATURE: Revamp "Watched folder options" and "Automated RSS downloader" dialog (glassez) + - FEATURE: Allow to use another icons in dark mode (glassez) + - FEATURE: Allow to add new torrents to queue top (glassez) + - FEATURE: Allow to filter torrent list by save path (Tom) + - FEATURE: Expose 'socket send/receive buffer size' options (Chocobo1) + - FEATURE: Expose 'max torrent file size' setting (Chocobo1) + - FEATURE: Expose 'bdecode limits' settings (Chocobo1) + - FEATURE: Add options to adjust behavior of merging trackers to existing torrent (glassez) + - FEATURE: Add option to stop seeding when torrent has been inactive (Christopher) + - FEATURE: Allow to use proxy per subsystem (glassez) + - FEATURE: Expand the scope of "Proxy hostname lookup" option (glassez) + - FEATURE: Add shortcut for "Ban peer permanently" function (Luka Čelebić) + - FEATURE: Add option to auto hide zero status filters (glassez) + - FEATURE: Allow to disable confirmation of Pause/Resume All (glassez) + - FEATURE: Add alternative shortcut CTRL+E for CTRL+F (Luka Čelebić) + - FEATURE: Show filtered port numbers in logs (Hanabishi) + - FEATURE: Add button to copy library versions to clipboard (Chocobo1) + - BUGFIX: Ensure ongoing storage moving job will be completed when shutting down (Chocobo1) + - BUGFIX: Refactored many areas to call non UI blocking code (glassez) + - BUGFIX: Various improvements to the SQLite backend (glassez) + - BUGFIX: Improve startup window state handling (glassez) + - BUGFIX: Use tray icon from system theme only if option is set (glassez) + - BUGFIX: Inhibit system sleep while torrents are moving (Sentox6) + - BUGFIX: Use hostname instead of domain name in tracker filter list (tearfur) + - BUGFIX: Visually validate input path in torrent creator dialog (Chocobo1) + - BUGFIX: Disable symlink resolving in Torrent creator (Ignat Loskutov) + - BUGFIX: Change default value for `file pool size` and `stop tracker timeout` settings (stalkerok) + - BUGFIX: Log when duplicate torrents are being added (glassez) + - BUGFIX: Inhibit suspend instead of screen idle (axet) + - BUGFIX: Ensure file name is valid when exporting torrents (glassez) + - BUGFIX: Open "Save path" if torrent has no metadata (Xu Chao) + - BUGFIX: Prevent torrent starting unexpectedly edge case with magnet (Xu Chao) + - BUGFIX: Better ergonomics of the "Add new torrent" dialog (Xu Chao, glassez) + - WEBUI: Add log viewer (brvphoenix) + - WEBUI: WebAPI: Allow to specify session cookie name (glassez) + - WEBUI: Improve sync API performance (glassez) + - WEBUI: Add filelog settings (brvphoenix) + - WEBUI: Add multi-file renaming (loligans) + - WEBUI: Add "Add to top of queue" option (thalieht) + - WEBUI: Implement subcategories (Bartu Özen) + - WEBUI: Set "SameSite=None" if CSRF Protection is disabled (七海千秋) + - WEBUI: Show only hosts in tracker filter list (ttys3) + - WEBUI: Set Connection status and Speed limits tooltips (Raymond Ha) + - WEBUI: set Cross Origin Opener Policy to `same-origin` (Chocobo1) + - WEBUI: Fix response for HTTP HEAD method (Chocobo1) + - WEBUI: Preserve the network interfaces when connection is down (Fabricio Silva) + - WEBUI: Add "Add Tags" field for RSS rules (Matic Babnik) + - WEBUI: Fix missing error icon (Trim21) + - RSS: Add "Rename rule" button to RSS Downloader (BallsOfSpaghetti) + - RSS: Allow to edit RSS feed URL (glassez) + - RSS: Allow to assign priority to RSS download rule (glassez) + - SEARCH: Use python isolate mode (Chocobo1) + - SEARCH: Bump python version minimum requirement to 3.7.0 (Chocobo1) + - OTHER: Enable DBUS cmake option on FreeBSD (yuri@FreeBSD) + - OTHER: Numerous code improvements and refactorings (glassez, Chocobo1) + +Tue Aug 29 2023 - sledgehammer999 - v4.5.5 + - BUGFIX: Fix transfer list tab hotkey (thalieht) + - BUGFIX: Don't forget to enable the Apply button in the Options dialog (glassez) + - BUGFIX: Immediately update torrent status on moving files (glassez) + - BUGFIX: Improve performance when scrolling the file list of large torrents (gdim47) + - BUGFIX: Don't operate on random torrents when multiple are selected and a sort/filter is applied (glassez) + - RSS: Fix overwriting feeds.json with an incomplete load of it (Omar Abdul Azeez) + - WINDOWS: Software update check logic is disabled for < Win10 (sledgehammer999) + - WINDOWS: NSIS: Update Turkish and French translations (Burak Yavuz, MarcDrieu) + - WINDOWS: NSIS: Add Romanian translation (rusu-afanasie) + +Sun Jun 18 2023 - sledgehammer999 - v4.5.4 + - BUGFIX: Allow to disable confirmation of Pause/Resume All (glassez) + - BUGFIX: Sync flag icons with upstream (Priit Uring) + - WEBUI: Fix category save path (Raymond Ha) + +Sun May 28 2023 - sledgehammer999 - v4.5.3 + - BUGFIX: Correctly check if database needs to be updated (glassez) + - BUGFIX: Prevent incorrect log message about torrent content deletion (glassez) + - BUGFIX: Improve finished torrent handling (glassez) + - BUGFIX: Correctly initialize group box children as disabled in Preferences (thalieht) + - BUGFIX: Don't miss saving "download path" in SQLite storage (glassez) + - BUGFIX: Improve logging of running external program (glassez) + - WEBUI: Disable UPnP for web UI by default (glassez) + - WEBUI: Use workaround for IOS file picker (DivineHawk) + - WEBUI: Work around Chrome download limit (Chocobo1) + - WEBUI: Improve 'exporting torrent' behavior (Chocobo1) + - WINDOWS: NSIS: Add Slovak translation (Christian Danížek) + +Tue Feb 28 2023 - sledgehammer999 - v4.5.2 + - BUGFIX: Don't unexpectedly activate queued torrents when prefetching metadata for added magnets (glassez) + - BUGFIX: Update the cached torrent state once recheck is started (glassez) + - BUGFIX: Be more likely to allow the system to use power saving modes (glassez) + - WEBUI: Migrate away from unsafe function (Chocobo1) + - WEBUI: Blacklist bad ciphers for TLS in the server (sledgehammer999) + - WEBUI: Allow only TLS 1.2+ in the server (sledgehammer999) + - WEBUI: Allow to set read-only directory as torrent location (glassez) + - WEBUI: Reject requests that contain backslash in path (glassez) + - RSS: Prevent RSS folder from being moved into itself (glassez) + - WINDOWS: NSIS: Update Turkish, Uzbek translation (Burak Yavuz, shitcod3r) + +Sun Feb 12 2023 - sledgehammer999 - v4.5.1 + - FEATURE: Re-allow to use icons from system theme (glassez) + - BUGFIX: Fix Speed limit icon size (Nowshed H. Imran) + - BUGFIX: Revise and fix some text colors (Chocobo1, Nowshed H. Imran) + - BUGFIX: Correctly load folder based UI theme (glassez) + - BUGFIX: Fix crash due to invalid encoding of tracker URLs (glassez) + - BUGFIX: Don't drop !qB extension when renaming incomplete file (glassez) + - BUGFIX: Correctly count the number of torrents in subcategories (glassez) + - BUGFIX: Use "additional trackers" when metadata retrieving (glassez) + - BUGFIX: Apply correct tab order to Category options dialog (glassez) + - BUGFIX: Add all torrents passed via the command line (glassez) + - BUGFIX: Fix startup performance on Qt5 (glassez) + - BUGFIX: Automatic move will now overwrite existing files (aka previous behavior) (glassez) + - BUGFIX: Some fixes for loading Chinese locales (sledgehammer999) + - BUGFIX: New Pause icon color for toolbar/menu (Nowshed H. Imran, sledgehammer999) + - BUGFIX: Adjust env variable for PDB discovery (sledgehammer999) + - WEBUI: Fix missing "queued" icon (thalieht) + - WEBUI: Return paths using platform-independent separator format (glassez) + - WEBUI: Change order of accepted types of file input (Jason Carr) + - WEBUI: Add missing icons (brvphoenix) + - WEBUI: Add "Resume data storage type" option (thalieht) + - WEBUI: Make rename file dialog resizable (Torsten Schwarz) + - WEBUI: Prevent incorrect line breaking (David Xuang) + - WEBUI: Improve hotkeys (Fidel Selva) + - WEBUI: Remove suggestions while searching for torrents (Midhun V Nadh) + - WEBUI: Expose "IS PRIVATE" flag (sotiris-bos) + - WEBUI: Return name/hash/infohash_v1/infohash_v2 torrent properties (qbittorrentfan) + - WINDOWS: Correctly detect drive letter in path (glassez) + - WINDOWS: NSIS: Update Swedish, Lithuanian translations (Jonatan, Deividas) + - LINUX: Fix tray icon issues (glassez) + +Sat Nov 26 2022 - sledgehammer999 - v4.5.0 - FEATURE: Add `Auto resize columns` functionality (Chocobo1) - FEATURE: Allow to use Category paths in `Manual` mode (glassez) - FEATURE: Allow to disable Automatic mode when default "temp" path changed (glassez) @@ -80,6 +252,70 @@ Unreleased - sledgehammer999 - v4.5.0 - MACOS: Fix wrong background color in properties widget (NotTsunami) - OTHER: Binary distributions of qbittorrent are GPLv3+ licensed (sledgehammer999) +Tue Aug 30 2022 - sledgehammer999 - v4.4.5 + - BUGFIX: Fix missing trackers when adding magnet link. Affects libtorrent 2.0.x builds. (glassez) + +Mon Aug 22 2022 - sledgehammer999 - v4.4.4 + - BUGFIX: Correctly handle data decompression with Qt 6.3 (brvphoenix) + - BUGFIX: Fix wrong file names displayed in tooltip (Chocobo1) + - BUGFIX: Fix incorrect "max outgoing port" setting (glassez) + - BUGFIX: Make working set limit available only on libtorrent 2.0.x builds (summer) + - BUGFIX: Try to recover missing tags (summer) + - RSS: Clear RSS parsing error after use (glassez) + - WEBAPI: Set HTTP method restriction on WebAPI actions (Chocobo1) + - WINDOWS: Work around application stuttering on Windows (Chocobo1) + - WINDOWS: NSIS: Update Portuguese, Italian, Korean, Latvian translations(Blackspirits, bovirus, Minseo Lee, Coool) + - LINUX: Improve D-Bus notifications handling (glassez) + - MACOS: Open destination folders on macOS in separate thread (Nick Korotysh) + +Tue May 24 2022 - sledgehammer999 - v4.4.3.1 + - BUGFIX: Fix broken translations (sledgehammer999) + +Sun May 22 2022 - sledgehammer999 - v4.4.3 + - BUGFIX: Correctly handle changing of temp save path (glassez) + - BUGFIX: Fix storage in SQLite (glassez) + - BUGFIX: Correctly apply content layout when "Skip hash check" is enabled (glassez) + - BUGFIX: Don't corrupt IDs of v2 torrents (glassez) + - BUGFIX: Reduce the number of hashing threads by default (improves hashing speed on HDDs) (summer) + - BUGFIX: Prevent the "update dialog" from blocking input on other windows (summer) + - BUGFIX: Add trackers in exported .torrent files (glassez) + - BUGFIX: Fix wrong GUI behavior in "Optional IP address to bind to" setting (Chocobo1) + - WEBUI: Fix WebUI crash due to missing tags from config (An0n) + - WEBUI: Show correct location path (Chocobo1) + - MACOS: Fix main window freezing after opening a files dialog (glassez) + +Tue Mar 22 2022 - sledgehammer999 - v4.4.2 + - FEATURE: Allow to limit max memory working set size (glassez) + - BUGFIX: Fix UI crash when torrent is in a non-existent category (Kevin Cox) + - BUGFIX: Correctly handle changing of global save paths (glassez) + - BUGFIX: Disable performance alert (Chocobo1) + - BUGFIX: Prevent loading resume data with inconsistent ID (glassez) + - BUGFIX: Properly handle metadata download for an existing torrent (glassez) + - BUGFIX: Prevent crash when open torrent destination folder (glassez) + - WINDOWS: NSIS: Update Spanish, Spanish International and French translations(Juanjo Jiménez, RqndomHax) + +Tue Feb 15 2022 - sledgehammer999 - v4.4.1 + - FEATURE: Restore all torrent settings to the torrent's main context menu (thalieht) + - FEATURE: Add confirmation for enabling Auto TMM from context menu (thalieht) + - FEATURE: Add tooltip to Automatic Torrent Management context menu action (thalieht) + - FEATURE: Add Select All/None buttons in new torrent dialog (thalieht) + - BUGFIX: Keep "torrent info" alive while generate .torrent file (glassez) + - BUGFIX: Correctly handle Auto TMM in Torrent Files Watcher (glassez) + - BUGFIX: Correctly track the root folder name change (glassez) + - BUGFIX: Various fixes to the moving torrent code (glassez) + - BUGFIX: Update the torrent's download path field when changing category (thalieht) + - BUGFIX: Correctly handle received metadata (glassez) + - BUGFIX: Store hybrid torrents using legacy filenames (glassez) + - BUGFIX: Open correct directory when clicked on Browse button (glassez) + - BUGFIX: Fix crash when shutting down and clicing on system tray icon (Chocobo1) + - BUGFIX: Fix "Free space on disk" in new torrent dialog (thalieht) + - BUGFIX: Optimize completed files handling (Prince Gupta) + - BUGFIX: Migrate proxy settings (sledgehammer999) + - BUGFIX: Try to recover missing categories (glassez) + - WEBUI: WebAPI: fix wrong key used for categories (Chocobo1) + - WEBUI: Remove hack for outdated IE 6 browser (Chocobo1) + - RSS: Correctly handle XML parsing errors (glassez) + Thu Jan 06 2022 - sledgehammer999 - v4.4.0 - FEATURE: Support for v2 torrents along with libtorrent 2.0.x support (glassez, Chocobo1) - FEATURE: Support for Qt6 (glassez)