thalieht
6d4434ad66
Convert the names used in ui and c++ files from snake_case to camelCase
6 years ago
Chocobo1
6bf3f1d0b8
Add checkbox for recursive download dialog
...
Also group similar options together.
6 years ago
thalieht
d34ddb2e3c
Change file names and classes names to match them
7 years ago
thalieht
4022799881
Fix coding style
7 years ago
Chocobo1
96819f3798
Disable certain mouse wheel events in Options dialog
...
The mouse wheel events for QComboBox & QSpinBox widgets in Options
dialog are filtered out.
7 years ago
Chocobo1
9eeef0be97
Add option to control CSRF protection
...
Some users are using WebUI with simple port-forwarding from their router,
providing an option to control the protection will save them from setting up an
non-trival web proxy.
Closes #7274 .
7 years ago
Chocobo1
bad4d94f77
Add option to control WebUI clickjacking protection
...
Some users actually want embedding WebUI into their custom build iframe.
Closes #7370 .
7 years ago
thalieht
20ca90800d
Fix coding style
7 years ago
Chocobo1
88881de8c6
Add Tags parameter to "Run External Program"
...
Closes #8586 .
Also sort headers.
7 years ago
Chocobo1
a3d9e457a0
Add context parameter in connect()
7 years ago
Chocobo1
0457fd260e
Avoid temporary QString allocations
...
This fixes clazy warning: Use multi-arg instead [-Wclazy-qstring-arg]
7 years ago
Chocobo1
aba23f67a0
Revert back to QLineEdit for "Run external program". Closes #7800
...
1. Using FileSystemPathEdit is not entirely correct, as it only always
shows false warnings when parameters are present.
2. FileSystemPathEdit::selectedPath() modifies the path to unix format,
in this specific case, we need to faithfully execute what user inputted.
3. Given the above it is reasonable to revert back to QLineEdit, as it
is just sufficient in functionality and doesn't modifiy the inputs.
7 years ago
Thomas Piccirello
afd4069eb4
Disable options when force proxy is enabled
7 years ago
thalieht
f50b4724a6
Expose the libtorrent fields for "dont_count_slow_torrents" to GUI:
...
inactive_down_rate
inactive_up_rate
auto_manage_startup
7 years ago
Stephen Dawkins
48cbccff1e
Made smart episode filter regular expression configurable
7 years ago
FranciscoPombal
2ac3004762
Fixed typo in function name isSplashScreenDisabled()
7 years ago
Vladimir Golovnev (Glassez)
27d8dbf13b
Redesign Web API
...
Normalize Web API method names.
Allow to use alternative Web UI.
Switch Web API version to standard form (i.e. "2.0").
Improve Web UI translation code.
Retranslate changed files.
Add Web API for RSS subsystem.
7 years ago
sledgehammer999
024df8c53f
Set default file log size to 65 KiB and delete backup logs older than 1 month.
7 years ago
Chocobo1
27cf98a962
Resize dialog size on high DPI monitors
7 years ago
Chocobo1
aaaa67050c
Fix gui issues on high DPI monitor
...
Fix LineEdit widget size issues
Up-scale the icons on statusbar
Up-scale the icons in options dialog. Closes #7729 .
Fix small icons in cookie manager
Fix progress bar height
Fix small icons in confirm delete dialog
Fix small icons in options dialog
Fix small images in about dialog
7 years ago
Chocobo1
cb929f7e59
Cleanup
...
Use Qt5 connect syntax
Reorder include headers
7 years ago
Chocobo1
27090f0cfb
Remove superfluous QString::fromUtf8()
7 years ago
Thomas Piccirello
da0db92b9f
Enable preferences Apply button when ip banlist is modified
7 years ago
Thomas Piccirello
95bf63330e
Add ip subnet whitelist for bypassing webui auth
7 years ago
Chocobo1
fc0628d35b
Allow SMTP sender to be set. Closes #7575 .
7 years ago
sledgehammer999
52df71ad3a
Use svg icons for the country flags.
...
Closes #6223 .
7 years ago
Matthew Fioravante
8cd243b06b
Add WebUi\Address config option
7 years ago
Tim Delaney
19bb6f5fe0
Follow project coding style. Issue #2192 .
...
--HG--
branch : magao-dev
7 years ago
silver
2a6bd5de35
Options dialog save windows state in destructor
7 years ago
silver
64e539fcfb
Center Options dialog when showed
7 years ago
Chocobo1
45a0c5558a
Add comboBox for selecting BitTorrent protocol. Closes #6316 .
...
Use unicode string C_UTP in place of "uTP"
7 years ago
Vladimir Golovnev (qlassez)
93f5d4058d
Improve BandwidthScheduler
...
Don't disable scheduler when manually switching speed limits.
Closes #7306 .
7 years ago
Vladimir Golovnev (qlassez)
cff6a64e9f
Use qUtf8Printable() for logging strings
...
qDebug(), qInfo(), qWarning(), qCritical(), qFatal() expect %s arguments
to be UTF-8 encoded, while qPrintable() converts to local 8-bit encoding.
Therefore qUtf8Printable() should be used for logging strings instead of
qPrintable().
7 years ago
sledgehammer999
aa1ddc0df2
Fix typo.
7 years ago
vit9696
d25467d3e6
Various macOS UI improvements
7 years ago
Chocobo1
0532d546d7
Implement HTTP host header filtering
...
This filtering is required to defend against DNS rebinding attack.
7 years ago
Eugene Shalygin
74cecb1b6c
Replace C-style casts with C++ ones
8 years ago
Naikel Aparicio
9ba00d7035
Implemented share limit by seeding time
8 years ago
Eugene Shalygin
8ca730f0d8
Use new signal/slot syntax in options dialog
8 years ago
Eugene Shalygin
7320ac1bc0
Use file path edit widgets in options and add torrent dialog
8 years ago
Chocobo1
933f9f1451
Fix optionsdlg position
8 years ago
Vladimir Golovnev (Glassez)
989a70fe60
Redesign RSS subsystem
8 years ago
Vladimir Golovnev (Glassez)
22178f9997
Fix strip torrent root folder
8 years ago
sledgehammer999
4b2d8a7941
Setting for creating subfolder on multifile torrents. Closes #588 .
8 years ago
sledgehammer999
a7dcf20ed1
Fix state of IP filter widgets.
8 years ago
dzmat
59de1af31b
implemented UI for managment of locally banned IP list ( Closes #1837 )
8 years ago
Eugene Shalygin
e64bb1de8c
Drop Qt 4 support
8 years ago
Chocobo1
759bf4d73d
Allow to load/use ECDSA certificate in webUI.
...
Limit max read size
Improve messages in dialogs
Refactor
8 years ago
Chocobo1
511796f74e
Replace rand() by a true uniform distribution generator
8 years ago
Chocobo1
4ad541d066
Fix coverity issues
...
torrentcontentmodel: Use a variable to store filesCount
optionsdlg: add fallthrough comment to suppress warning
speedPlotview: initialize member
misc: fix wrong type used, add spaces
8 years ago