Chocobo1
f6b58f36e2
WebUI: set Cross Origin Opener Policy to `same-origin`
...
This separates browsing context for different origin sites and prevents
leaking data from it.
This header is only present when using built-in WebUI. Alternative WebUI
is not affected.
https://web.dev/why-coop-coep/#coop
PR #19157 .
2 years ago
Chocobo1
79ca2e145f
Don't read unlimited data from files
...
It now guards against reading infinite files such as `/dev/zero`.
And most readings are bound with a (lax) limit.
As a side effect, more checking are done when reading a file and
overall the reading procedure is more robust.
PR #19095 .
2 years ago
Chocobo1
81bc910d68
Provide context to translation strings
...
PR #19120 .
2 years ago
Vort
ff5d02bcf2
Make I2P session options configurable
...
PR #19079 .
Closes #18980 .
2 years ago
tearfur
2e87e6e0df
Use hostname instead of domain name in tracker filter list
...
Co-authored-by: Chocobo1 <Chocobo1@users.noreply.github.com>
PR #19062 .
Closes #19035 .
2 years ago
Vladimir Golovnev
a5e8af5070
Allow to assign priority to RSS download rule
...
PR #19000 .
2 years ago
Vladimir Golovnev
cf415dd7fe
Allow to disable confirmation of Pause/Resume All
...
PR #19067 .
Closes #18155 .
2 years ago
Chocobo1
83e6afcb71
Merge pull request #19069 from Chocobo1/sort
...
WebUI: use natural sort on tracker list
2 years ago
Chocobo1
62d96c068a
Remove SGML parser
...
This library is unmaintained, outdated and plugin authors are encouraged to use html.parser
from Python Standard Library instead.
https://docs.python.org/3/library/html.parser.html
PR #19068 .
2 years ago
xavier2k6
040c3c7ef8
Sync "expected lite" with upstream
...
PR #19049 .
2 years ago
Raymond Ha
3ef8726083
WebUI: Set Connection status and Speed limits tooltips
...
PR #19052 .
Fixes #18958 .
2 years ago
Chocobo1
dad9157d84
Don't overwrite original variable
2 years ago
Chocobo1
5cea69472f
Use natural sort
2 years ago
ttys3
b1492bcd7d
WebUI: Show only hosts in tracker filter list
...
PR #18190 .
2 years ago
sledgehammer999
d571ab2be1
Update AppVeyor config
...
The config needs some updating to accommodate the new structure.
PR #19030 .
2 years ago
Vladimir Golovnev
4550469bb9
Fix incorrect height of Filter line edit
...
PR #19058 .
2 years ago
Vladimir Golovnev
160af4feef
Show I2P peer addresses
...
PR #18845 .
2 years ago
Priit Uring
b27e839405
Sync flag icons with upstream
...
PR #19027 .
2 years ago
sledgehammer999
ecc08dee09
Bump to 4.6.0beta1
2 years ago
Chocobo1
11ac4e7620
GHA CI: upload macOS bundles
...
Hopefully those bundles will be runnable on users machine.
PR #19023 .
2 years ago
Chocobo1
fbe93f0c47
Improve "apply memory working set" routine
...
Now it will try to raise the hard limit.
And also the log shows a more specific message when the new limit is not
applicable.
PR #19022 .
2 years ago
sledgehammer999
11945eef3f
Sync translations from Transifex and run lupdate
2 years ago
Raymond Ha
a35dbc6df7
WebUI: Fix category save path
...
PR #19008 .
2 years ago
Chocobo1
3fb4e4d293
GHA CI: build libtorrent as a static library
...
Since appimage is bundling the libraries it make sense to embed libtorrent statically into qbt binary.
Another side effect is now qbt binary includes debug symbols from libtorrent too (which I consider a good thing for debugging). Previously appimage seems to (unnecessarily) strip the libtorrent debug symbols.
PR #19014 .
2 years ago
Vladimir Golovnev
f5a4065101
Raise minimum libtorrent versions
...
PR #19011 .
2 years ago
xavier2k6
ba93d55a6d
GHA CI: Bump libtorrent version(s)
...
PR #19006 .
2 years ago
Vladimir Golovnev
a59301712e
Avoid race condition when waking worker thread
...
PR #19005 .
2 years ago
Chocobo1
b406d669b3
Bump python version minimum requirement
...
PR #18996 .
2 years ago
Chocobo1
4ef8f39f23
Use python isolate mode
...
This (more or less) avoids user's environment variables tampering the
search process.
And also remove usages of `eval()` and `exec()`.
PR #18995 .
2 years ago
Vladimir Golovnev
34802362ad
Fix inconsistent background of filters widget
...
PR #18956 .
Fixes regression of #18918 .
2 years ago
Vladimir Golovnev
c10f1f0ad2
Consider explicitly specified parameters when resolving optional ones
...
PR #18955 .
Closes #18951 .
2 years ago
Vladimir Golovnev
58ae98026b
Try to detect system wake-up event
...
PR #18934 .
Closes #17898 .
2 years ago
Chocobo1
32a55551fe
Merge pull request #18936 from Chocobo1/tidy
...
Code clean up
2 years ago
Vladimir Golovnev
7880fe8440
Merge pull request #18824 from glassez/atp-edit
...
Unify/improve "add torrent parameters" template editing UI
2 years ago
Vladimir Golovnev (Glassez)
bb959bda8c
Add helpers for suggesting torrent paths
2 years ago
Vladimir Golovnev (Glassez)
d629c77184
Improve FlowLayout to support vertical alignment
2 years ago
Vladimir Golovnev (Glassez)
b953d223e4
Use check box to represent "Skip checking"
2 years ago
Vladimir Golovnev (Glassez)
6fa53b5ed8
Override add torrent params in a more comprehensible way
2 years ago
Vladimir Golovnev (Glassez)
c777ed3299
Correctly use fallback value for "Add to top of queue" option
2 years ago
Vladimir Golovnev (Glassez)
341b2f345a
Use FlowLayout in AddTorrentParamsWidget
2 years ago
Vladimir Golovnev (Glassez)
905f141657
Revamp "Automated RSS downloader" dialog
2 years ago
Vladimir Golovnev (Glassez)
0a87bb368f
Extract "add torrent params" serialization code
2 years ago
Vladimir Golovnev (Glassez)
93a1e58554
Revamp "Watched folder options" dialog
2 years ago
Vladimir Golovnev (Glassez)
0cc29f1851
Implement "Add torrent params" editing widget
2 years ago
Chocobo1
81daad92ec
Combine identical branches
2 years ago
Chocobo1
41be7e9bbe
Make function const
2 years ago
Chocobo1
179a61d75e
Add curly braces
2 years ago
Chocobo1
73134d5f4d
Initialize member variables
2 years ago
Chocobo1
29c05ed3e8
Use std::make_unique
2 years ago
Chocobo1
e375f3ee0b
Use reference
2 years ago