Vladimir Golovnev
84a8158aa2
Correctly track the root folder name change
...
PR #16004 .
3 years ago
sledgehammer999
a7c5826e05
Migrate proxy settings
...
Q_ENUM_NS(ProxyType) was introduced in 4.4.0.
Before that wrapping QMetaEnum used the int value itself for loading/storing.
Closes #15994
3 years ago
Nicolas Fella
2da39e2fbb
Mark as single window app in .desktop file
...
qBittorrent is a single-window application.
By marking it as such desktop environments know to not offer to open
a new window for it.
This is a new standard key intruduced in
3ea3bc26e2
PR #15996 .
3 years ago
Chocobo1
d6e0164766
WebAPI: fix wrong key used for categories
...
Regression from 1c0f8b4289
.
Closes #15969 .
PR #15988 .
3 years ago
Vladimir Golovnev (Glassez)
fbc85bed64
Move torrent immediately when "save path" is changed
3 years ago
Vladimir Golovnev (Glassez)
52b54fe154
Don't try to move storage into its current location
3 years ago
Vladimir Golovnev
f44341a8e2
Handle .!qB extension behind the scenes
...
PR #15920 .
3 years ago
Chocobo1
9f6130cbaa
Move new line character out of translation string
...
PR #15948 .
3 years ago
Chocobo1
24d73f5822
Merge pull request #15947 from Chocobo1/remove
...
Remove TODO and NEWS files
3 years ago
thalieht
d3bdeaab3f
Replace "seeding_duration" with "finished_duration" everywhere
...
Closes #10223 .
PR #13601 .
3 years ago
Chocobo1
b66f4b9322
Remove TODO and NEWS files
...
The contents are outdated and the files are not in use.
`configure.ac` is adjusted to suppress automake errors.
https://www.gnu.org/software/automake/manual/html_node/Strictness.html#index-Strictness_002c-foreign
3 years ago
Chocobo1
9dfe5f5f07
Sort entires
3 years ago
sledgehammer999
d6fc020ba7
Bump to 4.5.0alpha1
3 years ago
sledgehammer999
8397b118b7
Update Changelog
3 years ago
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