Thomas Piccirello
66015164d7
Fix display bugs in WebUI Files tab. Remove <IE9 support
...
Priority select boxes would frequently go blank due to an unexpected priority value. On first load, the torrent-scoped file checkbox's state was inconsistent with the state of the torrent's files.
6 years ago
Thomas Piccirello
a44ed9cfd3
Fix incorrect priority value sent from WebUI
...
Closes #9070 .
6 years ago
Thomas Piccirello
c5b8f62780
Set priority for multiple files in one WebAPI request
...
Closes #6259 .
6 years ago
Chocobo1
7fd30fa90f
Enforce referrer-policy in WebUI
...
This stops leaking private data to other websites via Referrer header.
6 years ago
Thomas Piccirello
66f6823965
Add torrent name filtering to WebUI
...
Closes #721
6 years ago
Thomas Piccirello
f3c1e82199
Match WebUI Peers table column order to GUI
6 years ago
Thomas Piccirello
a8d5b146be
Fetch data less frequently when torrents tab isn't visible
6 years ago
Thomas Piccirello
b7ad751ec3
Add Search tab to WebUI
...
Closes #859 , #8107 .
6 years ago
Tom Piccirello
adcfbf0b8c
Fix JavaScript error
...
Fixes a JavaScript error caused by the element lookup returning null
6 years ago
Thomas Piccirello
3aeaf6a054
Disallow setting a blank alternative WebUI location
6 years ago
Thomas Piccirello
402715004c
Add slow torrent options
6 years ago
Thomas Piccirello
2ebc6a056e
Add "Use alternative Web UI" option
6 years ago
Thomas Piccirello
c237accf82
Add "Apply rate limit to peers on LAN" option
6 years ago
Thomas Piccirello
e499e1ba85
Add email "From" option
6 years ago
Thomas Piccirello
abf43b695b
Set WebUI download options using set preferences
...
"Start torrent" and "Create subfolder" are now set depending on the user's set preferences, which matches the behavior exhibited by the GUI.
6 years ago
Thomas Piccirello
7151d6babd
Show list of categories on WebUI download page
6 years ago
Thomas Piccirello
a7c2ee3ce6
Hide WebUI text input for custom monitor save locations
6 years ago
Thomas Piccirello
19ccd8c7d3
Add "When adding a torrent" options
6 years ago
Thomas Piccirello
d05cf47169
Add WebUI Auto TMM options
6 years ago
Thomas Piccirello
bf4df54fb8
Replace all line breaks and fix legend code style.
6 years ago
Thomas Piccirello
127e4acb24
Add speed limit icons to WebUI Speed options
6 years ago
Thomas Piccirello
b9229babfc
Add WebUI Random port button and proxy unencrypted password notice
6 years ago
Thomas Piccirello
66e3be1579
Replace WebUI Options fixed-width labels
...
This allows the labels to auto-expand based on the language used, and also removes unnecessary whitespace. Additionally, this results in a look more consistent with the GUI which right-aligns labels.
6 years ago
Thomas Piccirello
99ca872011
Reorder WebUI options to match GUI
6 years ago
Chocobo1
05d6a29416
Apply PBKDF2 when storing passwords
6 years ago
thalieht
1f36b8b89f
Combine qAsConst() with copyAsConst() to asConst()
6 years ago
thalieht
6b1d26d555
Convert all foreach() to range-based for()
6 years ago
Thomas Piccirello
4d3a894bcb
Allow tables to be added without a parent panel
6 years ago
Thomas Piccirello
881b692c58
Simplify implementation
6 years ago
Thomas Piccirello
b2f454399c
Add ability to pass urls to the webui download page
6 years ago
Thomas Piccirello
64c20bf6b2
Allow WebUI sidebar to be collapsed
6 years ago
Thomas Piccirello
2ef16f669b
Show ellipsis when WebUI sidebar is too narrow
6 years ago
Chocobo1
b79a231d2e
Fix missing words in WebUI
...
This is because Qt translator returns empty string when the translation
is not provided, now we fallback to the original string from source code.
Closes #9868 .
6 years ago
Thomas Piccirello
cd47380b85
Add SameSite attribute to WebUI session cookie
...
This attribute prevents the cookie from being submitted on any cross-site request, strongly limiting CSRF.
Closes #9877 .
6 years ago
Tom Piccirello
2d7138839d
Fix WebUI bug on override of Start Download option
...
Disabled form values aren't submitted, causing the add_paused value not to be sent when Start Torrent was checked. qBittorrent would then fall back to the global Start Download preference.
Closes #9855 .
6 years ago
Chocobo1
58be2d4bc2
Put WebUI security related options into a groupbox
6 years ago
Chocobo1
344e47dcfb
Add option for WebUI Host header validation
...
Closes #9743 .
6 years ago
Chocobo1
d866033a8e
Fix divide-by-zero crash
...
Previously here was using a cheap method to avoid divisor becoming < 0, but from
the crash stacktrace it seems this is not enough, now the divisor is properly
clamped to have 1 as the minimum.
Also it will now display "Unknown" for invalid calculation results.
Closes #9857 .
6 years ago
Thomas Piccirello
555382779c
Show icon in WebUI sorted column
6 years ago
Chocobo1
3fa5358c3f
Remove speed limit checkbox in Options dialog
...
This unifies speed limit UI elements throughout the program.
6 years ago
Chocobo1
209e6a889a
Fix MSVC warning C4804
...
Full message of the warning:
webui\api\searchcontroller.cpp(54): warning C4804: '>': unsafe use of type 'bool'
in operation
6 years ago
Vladimir Golovnev (Glassez)
f309a5279e
Fix Alternative Web UI to be available
6 years ago
Vladimir Golovnev (Glassez)
f0f329b402
Fix indentation in tstool.py
6 years ago
Thomas Piccirello
f2957c721d
Use QElapsedTimer
6 years ago
Thomas Piccirello
2aea235e34
Add free disk space to WebUI status bar
...
Closes #6829 .
6 years ago
Tom Piccirello
41462a39c7
Bump WebAPI version
6 years ago
Thomas Piccirello
bab18036aa
Fix WebUI Auto TMM context menu bug
...
When multiple torrents are selected with different Auto TMM values, the Auto TMM context menu option is hidden. This option is never unhidden, requiring a refresh of the page.
6 years ago
Thomas Piccirello
ae374f6903
Catch invalid values
6 years ago
Eugene Shalygin
e590fff2fe
cmake: restore out-of-source build
...
Qt translations have to be compiled in a shared library or executable,
and since we use static libraries for the components, webui translation
files have to be compiled into the main executable.
6 years ago
Vladimir Golovnev (Glassez)
c1a4ef1377
Use independent translation for WebUI
6 years ago