Chocobo1
18fb9936f0
Add alternative URL for program update checking
...
The alternative URL is hosted on GitHub and users are able to access it:
https://github.com/qbittorrent/qBittorrent/issues/23000#issuecomment-3092538814
https://github.com/qbittorrent/qBittorrent/issues/23009#issuecomment-3093201180
Also, disguise the user agent as a normal browser to avoid standing out from the crowd and
avoid whatever issues from CDN. This only applies to non-fosshub URLs.
Closes #23000 .
Closes #23009 .
PR #23014 .
2025-08-09 17:41:51 +03:00
sledgehammer999
bb34444ddc
Store version numbers in the appropriate type
2025-07-01 13:07:55 +03:00
Ryu481
3fca180e98
Make qBittorrent quit on MacOS with main window closed
...
Fixes the reported bug that you couldn't quit qBittorrent when the main window was closed on MacOS.
Closes #22849 .
PR #22931 .
2025-06-29 21:37:30 +03:00
Vladimir Golovnev
5875d8bff3
Allow multiple simultaneous searches
...
PR #22127 .
2025-01-11 09:53:40 +03:00
Chocobo1
3ebdb50457
Verify hash of Python installer
...
PR #21877 .
2024-11-26 00:29:11 +08:00
tinyboxvk
61ff683f11
Update link to news
...
Change `https://www.qbittorrent.org/news.php ` to `https://www.qbittorrent.org/news ` to avoid redirect.
PR #21872 .
2024-11-22 21:05:39 +08:00
Chocobo1
7f901a812d
Improve Python installation process
...
Instead of waiting it to complete, now it will react on installation process finish.
Also add more logging.
PR #21863 .
2024-11-19 18:57:44 +08:00
Vladimir Golovnev
ea35aa45d6
Remove wrong dependency on Main Window
...
Don't depend on upper level widget (Main Window) state.
PR #21816 .
2024-11-18 19:13:43 +03:00
xavier2k6
e0431e3ffb
Update python installer version for Windows
...
PR #21643 .
2024-10-27 15:05:05 +08:00
Chocobo1
10eb921d70
Allow drop action only on transfer list
...
Now drop action is only allowed on transfer list, previously it was on main window.
Having drop action on the whole main window is not preferred because it could allow drop action
on other unrelated widgets, such as execution log or RSS widget which is unexpected behavior.
PR #21332 .
2024-09-30 16:59:57 +08:00
Chocobo1
8b7fdf0f22
Bump Python version minimum requirement
...
The new minimum version is Python 3.9.
Debian Buster (oldoldstable) support ends at [2024.06.30](https://www.debian.org/releases/buster/ ).
Ubuntu Focal (20.04LTS) support ends at [2025.04](https://ubuntu.com/about/release-cycle ).
By the time qbt v5.1 is released, Buster and Focal would have become EOL.
https://packages.debian.org/search?keywords=python3
https://packages.ubuntu.com/search?keywords=python3
PR #21064 .
2024-07-17 12:13:58 +08:00
Vladimir Golovnev
5ef2a1df07
Use QList explicitly
...
PR #21016 .
2024-07-04 08:30:39 +03:00
Vladimir Golovnev
fb796ec595
Don't hide member variables when storing current speeds
...
PR #20847 .
Closes #20843 .
2024-05-16 08:17:51 +03:00
Vladimir Golovnev
8ef7d3ec9a
Add ability to pause/resume entire BitTorrent session
...
PR #20757 .
Closes #18993 .
2024-05-03 09:02:50 +03:00
Vladimir Golovnev
fc3953dbaa
Don't overwrite stored layout of main window with incorrect one
...
Prevents overwriting of the stored layout in case the main window was hidden at startup and
has not been shown since, because incorrect dimensions can be provided by it in this case.
PR #20725 .
Closes #20720 .
2024-04-20 11:10:31 +03:00
Chocobo1
90383567b2
Revise Tracker related classes
...
And also rename them.
PR #20489 .
2024-04-01 19:17:35 +08:00
Vladimir Golovnev
5e8b9df859
Revamp system tray icon menu handling
...
Update system tray icon menu without re-create it.
PR #20597 .
Closes #20516 .
2024-03-26 15:24:43 +03:00
thalieht
5d1c249606
Use Start/Stop instead of Resume/Pause
...
PR #20532 .
---------
Co-authored-by: Vladimir Golovnev (Glassez) <glassez@yandex.ru >
2024-03-25 19:11:04 +03:00
Chocobo1
15697f904d
Add a small delay before processing the key input of search boxes
...
PR #20465 .
Closes #20025 .
Closes #20235 .
2024-02-27 12:57:55 +08:00
Chocobo1
46e8ee50c8
Allow to set custom suffix to window title
...
This is to allow users to differentiate qbt instances when there are multiple running.
PR #20429 .
Closes #17905 .
2024-02-27 12:41:12 +08:00
thalieht
8dcc734df5
Enable Ctrl+F hotkey for more inputs
...
PR #20131 .
2023-12-19 20:52:47 +03:00
Vladimir Golovnev
7a41192597
Add a class to represent a tag
...
PR #20028 .
Closes #19744 .
2023-12-05 17:01:09 +03:00
Vlad Zahorodnii
ce34245aaf
Fix parent widget of "Lock qBittorrent" submenu
...
The parent widget of lockMenu is going to be used to derive the
transient parent window. Currently the parent widget of lockMenu is
the main window, therefore the main window is also going to be the
transient parent for lockMenu's window handle.
In other words, the "View" menu and "Lock qBittorrent" menu are
going to be considered as siblings by the window manager even though
the latter is nested inside the former.
On platforms like wayland, such popup hierarchies are illegal, popups
must be properly nested. qtwayland works around it, but it also prints
warning messages.
This change makes lockMenu a child of the view menu so they are
properly nested from the window manager point of view.
PR #19967 .
Closes #19955 .
2023-11-20 20:39:21 +03:00
Vladimir Golovnev
0f40fad74d
Drop WebUI default credentials
...
PR #19777 .
2023-11-10 07:18:42 +03:00
Chocobo1
7c0e3baf5f
Drop support for 32-bit Windows
...
PR #19865 .
2023-11-06 14:10:01 +08:00
Chocobo1
9b924c1931
Drop support for Windows < 10
2023-10-29 17:40:02 +08:00
Nick Korotysh
e6ec3d0c2b
Display download/upload speed in dock icon
...
Implementation is based on Transmission sources.
Closes #2761
Closes #3671
Closes #7098
Closes #11350
Closes #18527
PR #19595
2023-10-16 14:45:24 +08:00
Vladimir Golovnev
c051ee9409
Revamp tracker list widget
...
Internally redesign tracker list widget using Qt Model/View architecture.
Make tracker list sortable by any column.
PR #19633 .
Closes #261 .
2023-10-03 08:42:05 +03:00
Vladimir Golovnev
16111496ca
Improve handling the case when torrent enters/leaves trackerless state
...
PR #19658 .
2023-09-29 07:34:21 +03:00
Chocobo1
b3fda76027
Allow users to specify Python executable path
...
Closes #19195 .
PR #19644 .
2023-09-28 01:27:48 +08:00
Victor Chernyakin
34d30ed031
Replace Q_UNUSED with [[maybe_unused]] attribute
...
PR #19471 .
2023-08-18 07:09:40 +03:00
Victor Chernyakin
f3f4610ba4
Convert Windows header names to lowercase
...
PR #19465 .
2023-08-16 10:29:13 +03:00
Vladimir Golovnev
dcf3e97291
Implement gateway for adding new torrents
...
PR #19355 .
2023-08-14 18:17:56 +03:00
Chocobo1
31fe327763
Move to separate headers
...
Hopefully this can speed up compilation times.
https://doc.qt.io/qt-6/qtglobal.html#details
PR #19430 .
2023-08-11 13:47:55 +08:00
Chocobo1
cffcf5783f
Avoid excessive power management updates
2023-07-21 20:39:25 +08:00
Vladimir Golovnev
dbe79484d2
Drop support of Qt 5
...
Also remove usage of some deprecated stuff.
PR #19338 .
2023-07-20 11:17:27 +03:00
Vladimir Golovnev
4a217dc42f
Don't initialize Properties widget size until window is shown
...
PR #19328 .
Closes #19322 .
2023-07-18 15:06:27 +03:00
xavier2k6
fb68604ee7
Display correct Minimum Python requirement
...
PR #19281 .
2023-07-06 10:43:35 +03:00
Luka Čelebić
379b0dbe40
Add alternative shortcut CTRL+E for CTRL+F
...
PR #19190 .
2023-06-20 11:52:09 +03:00
thalieht
f213f81727
Fix transfer list tab hotkey
...
PR #19200 .
2023-06-20 07:45:17 +03:00
Chocobo1
e6d85a468b
Rename literal operator
...
Qt 6.4 introduced `QString operator""_s()` and the previous `""_qs` is
deprecated since Qt 6.8.
2023-06-18 03:32:44 +08:00
Vladimir Golovnev
a5e8af5070
Allow to assign priority to RSS download rule
...
PR #19000 .
2023-06-05 14:55:41 +03:00
Vladimir Golovnev
4550469bb9
Fix incorrect height of Filter line edit
...
PR #19058 .
2023-06-02 11:47:53 +03:00
Chocobo1
b406d669b3
Bump python version minimum requirement
...
PR #18996 .
2023-05-22 12:37:02 +08:00
Chocobo1
e408973ee6
Add pointer qualifications to auto-typed variables
2023-05-06 16:35:13 +08:00
Chocobo1
bbd5ed1142
Switch URLs to https
...
PR #18876 .
2023-04-23 15:09:58 +08:00
Sentox6
bd31eddb94
Inhibit system sleep while torrents are moving
...
PR #18783 .
2023-04-16 18:09:34 +03:00
Chocobo1
5dcc14153f
Move feature macro declaration to build scripts
...
PR #18825 .
2023-04-10 13:38:00 +08:00
Vladimir Golovnev
ee9d2173e0
Combine all the column filter related widgets
...
PR #18726 .
2023-03-20 08:23:41 +03:00
Tom
0bb0829a9a
Allow to filter torrent list by save path
...
PR #18600 .
2023-03-15 09:46:22 +03:00