Thomas Piccirello
b47f38675e
Disallow setting a blank alternative WebUI location
2018-12-17 00:41:21 +02:00
Thomas Piccirello
864f3393a0
Add slow torrent options
2018-12-17 00:41:20 +02:00
Thomas Piccirello
cebef74326
Add "Use alternative Web UI" option
2018-12-17 00:41:19 +02:00
Thomas Piccirello
e257b35cac
Add "Apply rate limit to peers on LAN" option
2018-12-17 00:41:17 +02:00
Thomas Piccirello
1f33991e4b
Add email "From" option
2018-12-17 00:41:16 +02:00
Thomas Piccirello
794053f212
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.
2018-12-17 00:41:14 +02:00
Thomas Piccirello
3a130e1f74
Show list of categories on WebUI download page
2018-12-17 00:41:13 +02:00
Thomas Piccirello
3423f93230
Hide WebUI text input for custom monitor save locations
2018-12-17 00:41:12 +02:00
Thomas Piccirello
2219167253
Add "When adding a torrent" options
2018-12-17 00:41:10 +02:00
Thomas Piccirello
a0a32b89a6
Add WebUI Auto TMM options
2018-12-17 00:41:08 +02:00
Thomas Piccirello
59162bf426
Replace all line breaks and fix legend code style.
2018-12-17 00:41:07 +02:00
Thomas Piccirello
dfd148f55f
Add speed limit icons to WebUI Speed options
2018-12-17 00:41:05 +02:00
Thomas Piccirello
3af720b3bc
Add WebUI Random port button and proxy unencrypted password notice
2018-12-17 00:41:04 +02:00
Thomas Piccirello
11240d0837
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.
2018-12-17 00:40:53 +02:00
Thomas Piccirello
e64fd9c544
Reorder WebUI options to match GUI
2018-12-17 00:28:35 +02:00
thalieht
bd4d2fa424
Combine qAsConst() with copyAsConst() to asConst()
2018-12-17 00:28:33 +02:00
thalieht
e2ee928017
Convert all foreach() to range-based for()
2018-12-17 00:28:32 +02:00
Thomas Piccirello
f0a50424be
Allow WebUI sidebar to be collapsed
2018-12-17 00:28:18 +02:00
Thomas Piccirello
aded9afc0e
Show ellipsis when WebUI sidebar is too narrow
2018-12-17 00:28:17 +02:00
Tom Piccirello
7f2a01dcd6
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 .
2018-12-17 00:28:15 +02:00
Chocobo1
fef0e70c9f
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 .
2018-12-17 00:28:14 +02:00
Thomas Piccirello
9cc112aa4e
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 .
2018-12-17 00:28:14 +02:00
Chocobo1
44d4d41365
Put WebUI security related options into a groupbox
2018-12-17 00:28:13 +02:00
Chocobo1
a21c386dbf
Add option for WebUI Host header validation
...
Closes #9743 .
2018-12-17 00:28:12 +02:00
Thomas Piccirello
1c4139906a
Show icon in WebUI sorted column
2018-12-17 00:28:11 +02:00
Chocobo1
b8fcc1fed2
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 .
2018-11-19 01:19:10 +02:00
Chocobo1
780ece0c25
Remove speed limit checkbox in Options dialog
...
This unifies speed limit UI elements throughout the program.
2018-11-14 23:39:57 +02:00
Chocobo1
d4a4b02cf6
Fix MSVC warning C4804
...
Full message of the warning:
webui\api\searchcontroller.cpp(54): warning C4804: '>': unsafe use of type 'bool'
in operation
2018-11-14 23:39:57 +02:00
Vladimir Golovnev (Glassez)
5a7b88c16c
Fix Alternative Web UI to be available
2018-11-14 23:39:57 +02:00
Thomas Piccirello
e1bfa95a63
Use QElapsedTimer
2018-11-14 23:39:57 +02:00
Thomas Piccirello
7030cc08e7
Add free disk space to WebUI status bar
...
Closes #6829 .
2018-11-14 23:39:57 +02:00
Thomas Piccirello
a1da9812a5
Catch invalid values
2018-11-14 23:39:57 +02:00
Vladimir Golovnev (Glassez)
8ebc0f529c
Fix indentation in tstool.py
2018-11-14 23:39:57 +02:00
Tom Piccirello
e0d47649bc
Bump WebAPI version
2018-11-14 23:39:57 +02:00
Thomas Piccirello
cffafa8e9f
Add WebUI search API controller
...
Closes #2495 .
2018-11-14 23:39:57 +02:00
Thomas Piccirello
93147e787b
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.
2018-11-14 23:39:57 +02:00
Eugene Shalygin
80435bae7e
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.
2018-11-14 23:39:57 +02:00
Vladimir Golovnev (Glassez)
3eef12bd8f
Use independent translation for WebUI
2018-11-14 23:39:57 +02:00
Vladimir Golovnev (Glassez)
9e70a6c499
Create WebUI translation update tool
2018-11-14 23:39:57 +02:00
Thomas Piccirello
fec3a87421
Add categories WebAPI
...
Closes #5330 .
2018-11-14 23:39:57 +02:00
Thomas Piccirello
4923ed7da0
Fix minor JavaScript defects
2018-11-14 23:39:57 +02:00
Thomas Piccirello
82056355f6
Add locale to js file path
...
This reduces the likelihood of a cached file being used after the locale is changed.
2018-11-14 23:39:57 +02:00
Thomas Piccirello
f3bd2a295f
Translate WebUI torrents Status column
...
Closes #9554 .
2018-11-14 23:39:57 +02:00
sledgehammer999
332a836746
Bump Web API version
2018-09-18 22:36:16 +03:00
Thomas Piccirello
c3f002a544
Add save path and editing to WebUI new category dialog
2018-09-13 22:37:56 +03:00
Thomas Piccirello
c28cbe0a74
Include category save path in web api sync data
2018-09-13 22:37:56 +03:00
Thomas Piccirello
435daaceed
Require torrent category creation to be explicit
2018-09-13 22:37:56 +03:00
Thomas Piccirello
cb6b6296aa
Allow WebUI sidebar filters to be hidden
2018-09-12 17:30:19 +03:00
Thomas Piccirello
9d25fdce2a
Increase WebUI Options initial height
2018-09-12 17:30:19 +03:00
Thomas Piccirello
12b2732f1a
Adjust WebUI Options form alignment
2018-09-12 17:30:19 +03:00