sledgehammer999
ea1481beef
Use IP geolocation database by DB-IP instead of MaxMind
...
Closes #11792
5 years ago
Chocobo1
6eb190c373
Expose WebUI ban duration to users
5 years ago
Chocobo1
f88d6b2e55
Expose WebUI ban counter to users
5 years ago
Chocobo1
baa13c044a
Drop python2 support
...
Closes #11811 .
5 years ago
NotTsunami
6748e8d787
Remove redundant null checks
...
Attempting to delete a null pointer is a noop in C++.
Closes #2864 .
[1] https://isocpp.org/wiki/faq/freestore-mgmt#delete-handles-null
5 years ago
Chocobo1
b2ab6c1858
Let ReverseResolution always return/emit a result
5 years ago
Chocobo1
ff31bb86bc
Speed up lookup time
...
By adding another variable we can get O(1) lookup time instead of O(n).
Fix up 5f415c292d
.
5 years ago
Chocobo1
86e3d0d816
Improve ReverseResolution class
...
* Use QHostAddress type for IP
* Avoid double lookup
* Use larger cache size
5 years ago
thalieht
5f415c292d
Show any multiple connections from the same IP in peer list
...
The uniqueness of peers is now determined by their
IP, port and connection type (uTP etc.) instead of just their IP
5 years ago
Vladimir Golovnev (Glassez)
666e733a4a
Track settings changed event in TransferListModel
5 years ago
Vladimir Golovnev (Glassez)
099943ea3c
Fix hide zero values
5 years ago
Sakib-Abrar
1768570bf9
Show "∞" instead of " -1" in Preferences
5 years ago
Prince Gupta
c9e162cf8a
Reorganize UI theme selection
5 years ago
FranciscoPombal
f4742a98c5
Add stalled filters to GUI and Web API/UI
...
`/api/v2/torrents/info` can now take the following new values for the`filter` parameter: `stalled`, `stalled_uploading` and `stalled_downloading`.
Requires Web API version bump.
Closes #11787
5 years ago
FranciscoPombal
ed96a07a75
Add piece_extent_affinity to AdvancedSettings
...
Expose option in WebUI settings and WebAPI.
Requires WebAPI version bump.
Closes #11436 .
5 years ago
Vladimir Golovnev (Glassez)
118debd6bf
Fix Transfer list sorting
5 years ago
Chocobo1
396660b031
Fix missing string
5 years ago
Chocobo1
2e4584578b
Bump python version for new installation
5 years ago
Chocobo1
029795bc19
Bump copyright year
5 years ago
An0n
bf32e90c40
Change placement of stop tracker timeout
5 years ago
an0n666
3f223c3a45
Expose stop_tracker_timeout in advanced settings
5 years ago
thalieht
c5177eae9f
Allow double-click in preview dialog
5 years ago
Vladimir Golovnev (Glassez)
15f2a3b564
Use QStyledItemDelegate instead of QItemDelegate
5 years ago
Vladimir Golovnev (Glassez)
766cfb67df
Fix transfer list architecture
...
Model returns string for DisplayRole.
Text alignment is set by Model (using TextAlignmentRole).
Delegate performs custom painting only where necessary
(i.e. for Progress bar).
5 years ago
Chocobo1
f5f3dc2ba1
Remove unused variable
5 years ago
Chocobo1
2422d81de1
Migrate away from deprecated API in Qt 5.14
5 years ago
FranciscoPombal
691d5e5d89
WebUI: Implement "Secure" flag for session cookie
...
Closes #11724 .
Option is enabled by default for users using qBittorrent's built-in HTTPS capabilities. This flag will never be set if qBittorrent is using plain HTTP.
Users using HTTPS reverse proxies, like "qbt <-> (http) <-> proxy <-> (https) <-> user" should override the flag in the proxy in order to set it, if they wish to do so.
5 years ago
sledgehammer999
8fa6e372a2
Option to show console when external program is run
...
Windows only.
Closes #9592
5 years ago
Prince Gupta
d3aa45526a
Allow transfer list text color changes through QSS
5 years ago
Medvedishce
48fff37143
Update free disk space label on Category change in Auto Mode
...
Closes #8772 .
This will fix issue that "Free space on disk:" label in
Add New Torrent dialog not updated on Category change
when Torrent Management Mode is on Auto mode.
5 years ago
Chocobo1
723668ba46
Replace hard-coded numbers in TrackerFiltersList class
5 years ago
Chocobo1
bf264b983a
Simplify null pointer check
5 years ago
Chocobo1
bb73fa5dbe
Replace a series of `if()` by `switch()`
5 years ago
Prince Gupta
6258c1e65b
Align Properties tab bar correctly on window resize
5 years ago
sledgehammer999
8200ef6bd5
Rework the listening IP/interface selection code
...
Closes #11561
5 years ago
Thomas Piccirello
33a3624652
Rename Country column to "Country / Region"
...
Not all flags displayed strictly belong to countries.
5 years ago
Chocobo1
a92826d316
Fix inconsistent icon for deleting torrent
...
Closes #11565 .
5 years ago
warren
b37795d344
Expand single-item folders in torrent content
5 years ago
Chocobo1
b6050463f4
Show torrent error message in transfer list
5 years ago
Chocobo1
0f2c61a207
Remove redundant type casting
5 years ago
warren
74009f13d9
Add "Preview file" double-click action
5 years ago
Chocobo1
ff4aae11f8
Add required header
...
The header was missing and our cmake CI builds failed as a result.
5 years ago
Xegor
325f36fa4f
Add create subfolder option to RSS auto-download rules
5 years ago
Chocobo1
6fd678195c
Replace deprecated Qt functions
...
QSet::toList() is replaced by QSet::values()
5 years ago
Chocobo1
0f60121b94
Add option to control qBittorrent process memory priority
...
This is to avoid Windows swapping out other application data from
OS cache and put in torrent data which hinders other program
responsiveness.
The default value "Below normal" is choosen because casual users have
other higher priority apps (such as browser) running and they don't
expect OS to swap out its data. Dedicated seeders most probably will not
have other app running on their system and would expect qbt has
priority over other background services.
The option only has effect on Windows >= 8.
5 years ago
Chocobo1
4888b22622
Fix screen scaling factor calculation
...
For some users on Windows the physicalDotsPerInch() could return values
that are smaller than the normal 96 DPI which leads to big dialog sizes
taking the entire screen.
So we need to ensure it is at least 96 DPI.
Closes #11405 , #11407 .
5 years ago
Chocobo1
5e671a4b0b
Allow to select multiple entries in "banned IP" dialog
5 years ago
Chocobo1
0760398e99
Use screen real physical DPI on Windows
...
Previously was using a hardcoded value which might lead to issues like #11234 .
5 years ago
Chocobo1
7f73a71319
Show torrent name in "preview file" related dialogs
5 years ago
Chocobo1
6a462edb72
Don't close preview dialog if selected file failed to open
...
User may have made a mis-selection and this should not close the dialog
(only when the torrent has multiple previewable files).
5 years ago