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
FranciscoPombal
74be5d9030
Add checking_mem_usage option to AdvancedSettings
6 years ago
Vladimir Golovnev (Glassez)
89deccd9b5
Show error message when Session failed to start
6 years ago
Chocobo1
593052dd93
Revise startup message in nox version
...
Only print the WebUI username when password is still the default.
6 years ago
Chocobo1
2c8890bd06
Apply PBKDF2 to GUI lock
6 years ago
Chocobo1
05d6a29416
Apply PBKDF2 when storing passwords
6 years ago
Chocobo1
8a6cac8338
Make OpenSSL a direct dependency
6 years ago
thalieht
6a21acbf1a
Save option to start minimized in Mac
6 years ago
Chocobo1
ede9b1a7c4
Fix typo
6 years ago
Chocobo1
b4564f5f4e
Use ip parameter from tracker request if provided
...
Closes #9949 .
6 years ago
Chocobo1
b56937f5fa
Use QHostAddress for storing IP
6 years ago
Chocobo1
36429887dc
Fix wrong locale used in log message
6 years ago
Chocobo1
297ef52dcb
Fix weekday names translations
...
Closes #9933 .
6 years ago
Chocobo1
0ad831e48a
Fix strings not translated
...
Closes #9934 .
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
thalieht
d668a4fe6d
Fix coding style for various things
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
Chocobo1
0339e6ee35
Clean up code
6 years ago
Vladimir Golovnev (Glassez)
68508ba657
Save torrents queue in separate file
6 years ago
Vladimir Golovnev (Glassez)
e146c2f227
Fix signed/unsigned integers comparison warning
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
4885fe6b4c
Only instantiate SearchPluginManager as needed
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
sledgehammer999
45878fb7dd
Sync translations from Transifex and run lupdate
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
Vladimir Golovnev (Glassez)
64d7cf4794
Improve RSS Feed updating
...
Don't process "out-of-limit" articles.
Closes #9833 .
6 years ago
Chocobo1
819a84eb7a
Implement proper C++11 mode detection
...
Newer compilers have C++14 mode as default and package maintainers tend
to not specifying a C++ version when building a package, this causes
compatibility issues when (for example) qbt is compiled in C++11 and
dependency lib is in C++14. See issue #9485 .
What this commit does:
1. Checks if compiler supports at least C++11
2. Checks if compiler is set in at least C++11 mode
6 years ago
thalieht
59fcfdc13b
Allow resizing search filter in search job
...
Allow qBt to resize the search filter in search job because it causes
qBt's width to exceed the screen's width for laptop users.
6 years ago
Thomas Piccirello
555382779c
Show icon in WebUI sorted column
6 years ago
sledgehammer999
ceb4a0d5fe
Change FossHub RSS url for updates
...
The new RSS format is compatible with our current parser. FossHub will
redirect old URL to the new one so older clients will not be affected.
6 years ago
Chocobo1
626b9eb380
Don't double delete a pointer
...
`m_searchFilterAction` is owned by Qt, so we shouldn't delete it
manually.
6 years ago
dzmat
6fa64c81b7
Fix speed graph "high speeds" bug
6 years ago
Chocobo1
266ce1d226
Clean up SpeedLimitDialog class
6 years ago
Chocobo1
3fa5358c3f
Remove speed limit checkbox in Options dialog
...
This unifies speed limit UI elements throughout the program.
6 years ago
Tom Piccirello
1b81356a67
Handle downloading .torrent file as success
...
We don't know whether the download will be successful, so default to success. Closes #9811 .
6 years ago
Chocobo1
c1c28ce195
Improve parser for search engine versions.txt
...
The parse could fail when there is an extra empty line at the end of
file, this patch fixes it.
6 years ago
Chocobo1
ee030cc4eb
Fix wrong type passed to arg()
6 years ago