sledgehammer999
74dc000ac1
Sync translations from Transifex and run lupdate
3 years ago
sledgehammer999
9b61991523
Merge pull request #15926 from sledgehammer999/fix_migration
...
Correct the order of the migrated settings' mappings
3 years ago
sledgehammer999
702c79a92f
Don't delete old config keys yet
...
It will allow users to go back to previous versions without
losing their settings.
3 years ago
sledgehammer999
a27822b557
Correct the order of the migrated settings' mappings
3 years ago
sledgehammer999
bdcb00a3b2
Merge pull request #15923 from sledgehammer999/misc_fixes
...
Misc fixes before v4.4.0
3 years ago
sledgehammer999
ac5a485651
Disambiguate the data type
3 years ago
sledgehammer999
e8c65388eb
Bump copyright year
3 years ago
sledgehammer999
f2cbb61d49
Sync translations from Transifex and run lupdate
3 years ago
sledgehammer999
0a1c61d9d3
Merge pull request #15922 from glassez/fix-paths
...
Correctly concatenate path components
3 years ago
Chocobo1
01a0fff4c2
Add missing field initial value
...
Suppresses the following warning:
qBittorrent/src/base/bittorrent/categoryoptions.cpp: In static member function ‘static BitTorrent::CategoryOptions BitTorrent::CategoryOptions::fromJSON(const QJsonObject&)’:
qBittorrent/src/base/bittorrent/categoryoptions.cpp:44:59: warning: missing initializer for member ‘BitTorrent::CategoryOptions::DownloadPathOption::path’ [-Wmissing-field-initializers]
44 | options.downloadPath = {downloadPathValue.toBool()};
3 years ago
Chocobo1
bf9516d164
Simplify code
...
This version saves an `if` conditional.
3 years ago
Vladimir Golovnev (Glassez)
fdbf8cb0ee
Correctly concatenate path components
3 years ago
Prince Gupta
7e8a176751
Support folder based UI Themes
...
Support folder based Themes in UIThemeManager.
Add option to select config.json as them file.
PR #15888 .
3 years ago
Vladimir Golovnev
61504ae3b1
Merge pull request #15793 from glassez/save-path
...
Redesign "Incomplete folder" feature
3 years ago
Chocobo1
dd76525372
Merge pull request #15911 from Chocobo1/pair
...
Replace Qt functions with std counterparts
3 years ago
Vladimir Golovnev (Glassez)
1c0f8b4289
Redesign "Incomplete folder" feature
...
Change "Incomplete/temp folder" term with "download folder".
Allow to set "download folder" per torrent (in manual mode) and per category (in automatic mode).
3 years ago
Chocobo1
63043b4927
Replace min, max, clamp functions with std counterparts
3 years ago
Chocobo1
3ea4c66d41
Replace QPair with std::pair
3 years ago
Chocobo1
781d7fbf1a
Merge pull request #15884 from Chocobo1/migrate
...
Migrate "setting key mappings" to upgrade code
3 years ago
Chocobo1
e7ebbffbfd
Set appropriate migration version number for new installations
3 years ago
Chocobo1
39f054eef6
Migrate "setting key mappings" to upgrade code
3 years ago
Chocobo1
7a620c794d
Fix garbage message when reporting error
...
PR #15883 .
3 years ago
Chocobo1
cc13f3e10d
GHA CI: Don't upload built artifacts for dynamic linking builds
...
As those won't work on testers system unless they install *all* and
same version of the dependent libraries too.
PR #15870 .
3 years ago
Vladimir Golovnev (Glassez)
b0e41abf5a
Allow to set placeholder for FileSystemPathEdit
3 years ago
Vladimir Golovnev
5347897b7d
Merge pull request #15852 from glassez/torrent-info
...
Improve torrent content handling
3 years ago
Vladimir Golovnev (Glassez)
6f8fae9a7b
Apply selected layout to displayed torrent content
3 years ago
Vladimir Golovnev (Glassez)
62b50d1475
Make TorrentInfo immutable
3 years ago
Vladimir Golovnev
2fb0c86f1e
Add "Show torrent options" double-click action
...
PR #15853 .
Closes #15837 .
3 years ago
Chocobo1
aedd997604
Don't expire connection when there are data in buffer
...
For writing, this ensures expire handler won't be executed in a small
time window, that is after `m_socket->write()` and before
`QIODevice::bytesWritten()` signal.
For reading, this let the socket to have the chance to process the
received data instead of dropping it.
PR #15849 .
3 years ago
Chocobo1
aa3da942cb
Use correct URL scheme when https is enabled
...
Closes #15844 .
PR #15847 .
3 years ago
Chocobo1
87e1a14a4b
Merge pull request #15831 from Chocobo1/server
...
Improvements for WebAPI server
3 years ago
Chocobo1
00f6bb7c82
Merge pull request #15829 from Chocobo1/trayIcon
...
Simplify tray icon related code
3 years ago
Chocobo1
cca93c2be2
Show GUI lock icon after system tray icon is initialized
3 years ago
Chocobo1
ad9d0608d4
Avoid needless string-bytes conversion
...
This saves a few microseconds.
3 years ago
Chocobo1
3c5688c6f6
Reserve enough buffer space according to response content size
3 years ago
Chocobo1
ece92a886a
Restart idle timer on sending network response
3 years ago
Chocobo1
85777ea491
Simplify tray icon related code
3 years ago
Chocobo1
b8a84dbd83
Disable system tray icon menu when app is exiting
3 years ago
Chocobo1
35c31906b7
GHA CI: don't let lupdate scan boost library
...
As it produces superflous warnings.
3 years ago
Chocobo1
1fa940876f
Remove redundant UI cleanups
...
Just exiting the application will handle all of them automatically.
3 years ago
Chocobo1
c652123145
Merge pull request #15811 from Chocobo1/configVersioning
...
Introduce versioning on main configuration file
3 years ago
Chocobo1
1c52fff1cc
Unify value loading paths
...
The idea is to try load every intermediate value from the base case and
then convert them to their respective type.
3 years ago
Chocobo1
261f08b90e
Sort WebUI language selection values
3 years ago
Chocobo1
2d48581570
Move main window setting to its own section
3 years ago
Chocobo1
b8a7ecfe69
Introduce versioning on main configuration file
3 years ago
Chocobo1
cbc2de6b85
Use proper method for checking value existence
3 years ago
xavier2k6
9d2bb67834
GHA CI: Update libtorrent version(s)
...
PR #15819 .
3 years ago
Vladimir Golovnev
3d7ff9765a
Make meaning of "torrent root path" consistent
...
PR #15816 .
3 years ago
Chocobo1
28f2def21f
Remove redundant layer of `QVariant` in `Preferences` class
...
PR #15812 .
3 years ago
Chocobo1
0ee303789a
GHA CI: include translation file generation in test
...
PR #15814 .
3 years ago