head 1.1; access; symbols; locks; strict; comment @.\" @; 1.1 date 2026.05.08.14.24.05; author adam; state Exp; branches; next ; commitid ZVZBn4jOvWute1FG; desc @@ 1.1 log @qbittorrent: updated to 5.2.0 5.2.0 FEATURE: Show free disk space in status bar (glassez) FEATURE: Add control for 'hostname resolver cache expiry interval' (Chocobo1) FEATURE: Show info hash in log when a duplicate torrent is added (Chocobo1) FEATURE: Swap add file/link buttons on toolbar (lemantisee) FEATURE: Revise labels for 'duplicate torrent' actions (Chocobo1) FEATURE: Allow to pass torrent comment to external program (glassez) FEATURE: Revise Interface section layout in Options dialog (Chocobo1) FEATURE: Revise label wordings (Chocobo1) FEATURE: Allow to customize PiecesBar colors (glassez) FEATURE: Allow to customize ProgressBar color (glassez) FEATURE: Add option to make progress bar to follow torrent state color (vafada) FEATURE: Add option to disable torrent state colors (glassez) FEATURE: Allow to copy content paths of selected torrents (vafada) FEATURE: Restore default drag behavior in Torrent Content widget (loop-nop) FEATURE: Add Torrent Creator toolbar button (cocopaw) FEATURE: Allow to configure style and color scheme on all platforms (glassez) FEATURE: Add reboot option when downloads complete (bacek97) FEATURE: Implement separate (advanced) "Tracker status" filter (glassez) FEATURE: Calculate torrent pieces asynchronously (Chocobo1) FEATURE: Use subcategories unconditionally (glassez) FEATURE: Allow to set torrent share limits per category (glassez) FEATURE: Move torrents to parent category when category is removed (glassez) FEATURE: Persist additional trackers and load it on startup (vafada) FEATURE: Add "Created On" column to transfer list ((aaron-kruse)) FEATURE: Add a small gap between progress bars (glassez) FEATURE: Add translations for Albanian, Bosnian, Kazakh, Nepali, Serbian (Latin) PERFORMANCE: Improve resume queue load performance (TheLQ) PERFORMANCE: Avoid copying resume data when loading torrents (glassez) BUGFIX: Fix crash when exiting immediately after adding a torrent (glassez) BUGFIX: Revise wordings related to SOCKS4 proxy (Chocobo1) BUGFIX: Remove dubious seeding time max value (glassez) BUGFIX: Make modifying log file perms best effort (Piccirello) BUGFIX: Reannounce DHT when reannouncing all trackers (Piccirello) BUGFIX: Block invalid file names when renaming torrent content (cocopaw) BUGFIX: Don't create lock file in internal data folders (glassez) BUGFIX: Log a critical error before aborting the app (glassez) BUGFIX: Raise connection max limits (Chocobo1) BUGFIX: Make the active torrents filter reflect actual transfers (HanabishiRecca) BUGFIX: Raise 'torrent share ratio' maximum limit (Chocobo1) BUGFIX: Use consistent text for "Do not download" priority (JohnVeness) BUGFIX: Fix incorrect save path when torrent is added from watched folder (glassez) BUGFIX: Change "Session" column headings to match non-"Session" (JohnVeness) BUGFIX: Fix fail to start seeding newly created torrent in Torrent Creator (Chocobo1) BUGFIX: Fix crash when exiting immediately after adding the torrent (glassez) BUGFIX: Fix crash due to invalid entry in ipfilter.dat (glassez) BUGFIX: Fix crash when closing app with AddNewTorrentDialog opened (glassez) WEBUI: Select next available search tab after closing last active tab with X button (sk0merko) WEBUI: Support creating new torrents (tehcneko) WEBUI: Add headers to RSS entry viewer (Chocobo1) WEBUI: Fix dark mode in RSS entry viewer (Chocobo1) WEBUI: Optimize table performance with virtual list (tehcneko, Piccirello) WEBUI: Don't update UI if the page is hidden (bolshoytoster) WEBUI: Select multiple files to rename with Shift (justusaac) WEBUI: Prevent mobile keyboards from capitalizing username input (shrolr) WEBUI: Fix memory leak (bolshoytoster) WEBUI: Add support for tracker status filter (scratchmex) WEBUI: Switch to lightweight clipboard library (Chocobo1) WEBUI: Keep client session from expiring when the page is hidden (bolshoytoster) WEBUI: Add ability to refresh search (Piccirello) WEBUI: Cache server stats for statistics window (Piccirello) WEBUI: Reset filter selection when double clicking filter (Piccirello) WEBUI: Always show Auto Torrent Management option (Piccirello) WEBUI: Improve performance of re-sorting table rows (Piccirello) WEBUI: Add ability to add/remove tracker from selected torrents (userwiths) WEBUI: Make footer scrollable on mobile (Piccirello) WEBUI: Support horizontal scrolling of tabs (Piccirello) WEBUI: Fix hiding of filters toolbar (Piccirello) WEBUI: Improve search page experience on mobile (Piccirello) WEBUI: Limit window sizes to viewport size (Piccirello) WEBUI: Focus on filter field using Ctrl+F (Piccirello) WEBUI: Support managing category download path (Piccirello) WEBUI: Support reannouncing individual trackers (Piccirello) WEBUI: Allow closing dialogs with Escape key (vafada) WEBUI: Implement Share limit action (vafada) WEBUI: Add new Add Torrent experience (Piccirello) WEBUI: Implement missing tracker list features (tehcneko) WEBUI: Replace GIFs with SVG (tehcneko) WEBUI: Support editing tracker tier (Piccirello) WEBUI: Fix blurry window controls (tehcneko) WEBUI: Support downloading torrent via search plugin (Piccirello) WEBUI: Continue polling after network error (Piccirello) WEBUI: Add I2P peers to peer list (anikey-from-i2p) WEBUI: Redesign login form (mackattack3k) WEBUI: Do not hide context menu if the click target has submenu (vafada) WEBUI: keep preferences window open after unsuccessful save (Piccirello) WEBUI: Store persistent settings in client data API (Piccirello) WEBUI: Support authenticating via Basic auth (Piccirello) WEBUI: Add option to increase display density (Piccirello) WEBUI: Add torrent availability bar (Piccirello) WEBUI: Support modifying default date format (Piccirello) WEBUI: Search engine UX improvements (Piccirello) WEBUI: Improve table performance (Piccirello) WEBUI: Set appropriate autocomplete attribute on password fields (Chocobo1) WEBUI: Fix RSS Dialog Box Title Text (LewpyUK) WEBUI: Fix sync using wrong key for full update check (linuxhd0) WEBUI: Add "Created On" column to transfer list (aaron-kruse) WEBAPI: Provide announce stats within "sync" data (scratchmex) WEBAPI: Optionally include files info in torrent list (ShanaryS) WEBAPI: Send 204 when WebAPI response contains no data (Piccirello) WEBAPI: Add metadata in /app/getDirectoryContent response (Larsluph) WEBAPI: Add setComment endpoint (HamletDuFromage) WEBAPI: send names of missing required params (Piccirello) WEBAPI: Support persisting WebUI client preferences (Piccirello) WEBAPI: Append port to session cookie name (Piccirello) WEBAPI: Add support for authenticating via API key (Piccirello) WEBAPI: Use Permanent Cookie (Chocobo1) WEBAPI: Add "app/processInfo" endpoint with "launch_time" (s0up4200) WEBAPI: Don't throw an error when editing category without changes (vafada) RSS: Allow to set refresh interval per feed (glassez) RSS: Fix crash when moving a folder into its subfolder (glassez) RSS: Use short format for displaying RSS entry date (Chocobo1) RSS: Add 'Open link' to RSS article header (Chocobo1) RSS: Replace RSS articles icons with SVG (tehcneko) RSS: Allow to filter RSS by simple string (Leuchak) RSS: Make the Smart filter to reject articles with an unrecognized episode number (glassez) SEARCH: Add SOCKS4/SOCKS4a proxy support to search engine (Chocobo1) SEARCH: Enforce SOCKS proxy setting in search engine plugins (Chocobo1) SEARCH: Use appropriate icon for "error" status in search tab (xavier2k6) SEARCH: Improve search results filtering implementation (glassez) SEARCH: Optimize parsing of search results (glassez) SEARCH: Add CTRL+W search tab close functionality (e75ti) SEARCH: Update Python installer version (Chocobo1) SEARCH: Propagate error messages from search engine WINDOWS: Allow symbolic links in torrent creator (Chocobo1) WINDOWS: NSIS: Add support for ARM64 build (namoen0301) WINDOWS: NSIS: Update Turkish, Russian, Ukrainian, Swedish translations (BouRock and flowerey, adem4ik, misterjaaay, NickWick13) WINDOWS: NSIS: Add Hindi, Bosnian translations (Javed-ahmed-shanto, jasminsehic) WINDOWS: NSIS: Add missing strings to Hindi translation (sledgehammer999) WINDOWS: NSIS: Enable more languages available in NSIS (sledgehammer999) LINUX: Remove "Physical memory (RAM) usage limit" option (HanabishiRecca) LINUX: Do not allow orphan processes (Chocobo1) MACOS: Use the proper keyboard shortcut for deleting items (Chocobo1) MACOS: Fix shift-click selection (lukemmtt) MACOS: Add status bar menu with DL/UL display (drustill) MACOS: Improve icons (Vaida12345) MACOS: Add macOS semi-native Window menu (kindlaj) MACOS: Fix text cutoff in About dialog (M-Hassan-Raza) MACOS: Fix priority text overlap when editor is active (M-Hassan-Raza) MACOS: Add option to toggle speed indicator in dock (Ritmix3300) MACOS: Add option to show/hide status bar icon (eshishki) MACOS: Fix app freezing on quit due to Qt accessibility deadlock (zubeyralmaho) MACOS: Fix crash when deleting torrents (zubeyralmaho) OTHER: Drop support of Qt 6.5 (glassez) OTHER: Compress images losslessly (Awqre) @ text @$NetBSD$ Disable notifications as these make the app crash when it is not bundled. --- src/gui/macutilities.mm.orig 2026-05-05 07:36:13.433945442 +0000 +++ src/gui/macutilities.mm @@@@ -92,6 +92,7 @@@@ namespace MacUtils void askForNotificationPermission() { +/* @@autoreleasepool { [UNUserNotificationCenter.currentNotificationCenter requestAuthorizationWithOptions: @@@@ -105,10 +106,12 @@@@ namespace MacUtils } }]; } +*/ } void displayNotification(const QString &title, const QString &message) { +/* @@autoreleasepool { UNMutableNotificationContent *content = [[UNMutableNotificationContent alloc] init]; @@@@ -121,6 +124,7 @@@@ namespace MacUtils [UNUserNotificationCenter.currentNotificationCenter addNotificationRequest:request withCompletionHandler:nil]; } +*/ } void openFiles(const PathList &pathList) @