Vladimir Golovnev
d40be79c69
Implement torrent tags editing dialog
...
PR #18797 .
2 years ago
Bartu Özen
b55d4b1733
WebUI: Implement subcategories
...
PR #18740 .
2 years ago
Chocobo1
9de8abadb6
Fix wrong end tag
2 years ago
Chocobo1
05c5cdab96
Add alternative text for images
2 years ago
Chocobo1
1e1c1725ab
Always use quotes for attributes
...
This is to unify coding style.
2 years ago
Chocobo1
b5c57af869
Escape special characters properly
2 years ago
Chocobo1
eb875ac8c1
Add attributes explicitly
2 years ago
Chocobo1
a36358d7d0
Remove deprecated rules
2 years ago
Chocobo1
679e592a5c
Add checker for html
2 years ago
Vladimir Golovnev
b922441a7c
Correctly handle redirections
...
PR #18771 .
Fixes regression introduced by #18528 .
Closes #18764 .
2 years ago
Vladimir Golovnev
941c587c68
Don't forget to clear I2P peer items
...
PR #18753 .
2 years ago
Vladimir Golovnev
77bd09bb8b
Use tray icon from system theme only if option is set
...
PR #18733 .
2 years ago
Vladimir Golovnev
8bcac1bed2
Reduce default file pool size
...
PR #18734 .
2 years ago
Vladimir Golovnev
cdded6cef7
Add (experimental) I2P support
...
PR #18717 .
Closes #16257 .
2 years ago
thalieht
8cbe4a571c
Initialize a few groupboxes' check state after their children
...
PR #18727 .
2 years ago
Vladimir Golovnev
ee9d2173e0
Combine all the column filter related widgets
...
PR #18726 .
2 years ago
Chocobo1
a450a7c6e1
Delegate string hashing to standard library
...
Since standard library could have platform dependent specialized hashing functions.
Also the main idea is to let `qHash` handle whatever integer type `std::hash` returns and mix it with `seed` accordingly.
PR #18715 .
2 years ago
thalieht
d41a77841d
Save UI Theme Dialog size
...
PR #18709 .
2 years ago
thalieht
ae06daba6a
Correctly initialize group box children as disabled
...
PR #18710 .
2 years ago
Vladimir Golovnev
77aa85fbd3
Provide UI Theme editor
...
PR #18655 .
2 years ago
Vladimir Golovnev
989b1e6c2c
Improve finished torrent handling
...
PR #18704 .
Closes #18694 .
2 years ago
Vladimir Golovnev
9ef23d524d
Prevent incorrect log message about torrent content deletion
...
PR #18692 .
Closes #18689 .
2 years ago
Tom
0bb0829a9a
Allow to filter torrent list by save path
...
PR #18600 .
2 years ago
Chocobo1
fa30b70453
Fix code defects
2 years ago
thalieht
f630d84858
WebUI: Add "Add to top of queue" option
...
PR #18660 .
2 years ago
Vladimir Golovnev
ee6f699b48
Apply adjacent changes within single transaction
...
PR #18635 .
2 years ago
Vladimir Golovnev
ce9bdaef5c
Correctly check for database needs to be updated
...
* Correctly check for database needs to be updated
* Create index only if not exists
* Double check whether database needs to be updated
PR #18638 .
2 years ago
Vladimir Golovnev
37c04fdeed
Prevent possible problem of using incomplete type
...
PR #18639 .
2 years ago
Vladimir Golovnev
c51aa2d573
Index torrents table by queue position
...
PR #18623 .
2 years ago
sledgehammer999
b922e1ae73
Sync translations from Transifex and run lupdate
2 years ago
Vladimir Golovnev
58a654a70f
Reject requests that contain backslash in path
...
PR #18626 .
Closes #18618 .
2 years ago
Vladimir Golovnev
ff0f3b4975
WebAPI: Allow to set read-only directory as torrent location
...
PR #18613 .
Closes #18480 .
2 years ago
Vladimir Golovnev
8df68ac878
Prevent RSS folder from being moved into itself
...
PR #18619 .
Closes #18446 .
2 years ago
Vladimir Golovnev
2f9b313287
Perform own tracking of files progress
...
PR #18597 .
2 years ago
Vladimir Golovnev (Glassez)
cbf591a8b5
Improve SOCKS5 error messages
2 years ago
Vladimir Golovnev (Glassez)
96da685e5d
Expand the scope of "Proxy hostname lookup" option
2 years ago
Vladimir Golovnev (Glassez)
6ac14d0c57
Allow to use proxy per subsystem
2 years ago
Vladimir Golovnev (Glassez)
4745a40f0b
Allow to specify proxy option per request
2 years ago
Vladimir Golovnev (Glassez)
8993d87b32
Let Search Engine handle its proxy usage
2 years ago
loligans
466314675c
WebUI: Add multi-file renaming
...
PR #18287 .
Closes #16239 .
2 years ago
Hanabishi
d75fd3fcde
Show filtered port numbers in logs
...
PR #18544 .
2 years ago
Vladimir Golovnev
9fb9ca47f6
Update the cached state once recheck is started
...
We have to force update the cached state, otherwise someone will be able to get an incorrect one during the interval until the cached state is updated in a regular way.
PR #18579 .
Closes #18559 .
2 years ago
Luka Čelebić
917190d936
Add shortcut for "Ban peer permanently" function
...
PR #18576 .
2 years ago
Vladimir Golovnev
1e913f46f0
Rename isSeed to isFinished to correctly represent its meaning
...
PR #18580 .
2 years ago
Vladimir Golovnev
4c0ebc0e0f
Access some more data in a non-blocking manner
...
* Cache URL seeds to access in a non-blocking manner
* Provide non-blocking way to create magnet URI for torrent
PR #18572 .
2 years ago
Chocobo1
6a4bb5c1b7
Migrate away from unsafe function
...
MooTools More has CVE-2021-20088 and qbt is affected by it by using the
unsafe function call `String.parseQueryString()`, so migrate away from
it.
PR #18554 .
2 years ago
Vladimir Golovnev
7600f59f3a
Prevent precise timers from being used when unnecessary
...
The implementation of QTimer::singleShot() uses Qt::PreciseTimer if interval is less than 2 seconds. This isn't mentioned in the docs.
Qt::PreciseTimer increases the system's timer resolution which negatively affects power consumption.
PR #18555 .
Closes #18350 .
2 years ago
sledgehammer999
915121a0dd
Sync translations from Transifex and run lupdate
2 years ago
Vladimir Golovnev
1be5b3abd8
Revamp torrent content widget
...
PR #18162 .
2 years ago
brvphoenix
e37661d53a
WebUI: Add filelog settings
...
PR #18506 .
Closes #17421 .
2 years ago