Chocobo1
97a8d865dc
WebUI: revise hash function
...
In benchmark, using `Math.imul()` is about ~20% faster than floating
point multiplication.
PR #15475 .
3 years ago
Chocobo1
982133d9b6
CI: Clean up scripts
...
* Remove redundant dependencies
* Replace ccache action provider
* Let coverity-scan script build with libtorrent v2.0.4.
PR #15483 .
3 years ago
Chocobo1
d23935a269
Merge pull request #15484 from Chocobo1/perference
...
Clean up Preferences class
3 years ago
Chocobo1
1c343a444b
Remove redundant const specifier
3 years ago
Chocobo1
1c9696b68e
Suppress function unused warning
3 years ago
Chocobo1
ecd23d0abd
Merge pull request #15459 from Chocobo1/i18n
...
Revise description wordings
3 years ago
Chocobo1
010d1b5ff8
Merge pull request #15419 from Chocobo1/file
...
Improve error detection when saving files
3 years ago
Chocobo1
46394a7c0f
Combine stream statements
3 years ago
Chocobo1
fc86034fab
WebUI: update authors page
3 years ago
Chocobo1
03012cc175
Revise description wordings
3 years ago
xavier2k6
8518333406
Replace GitHub markdown templates with GitHub forms
...
PR #15330 .
3 years ago
Vladimir Golovnev
b2e0e25f1c
Merge pull request #15451 from glassez/profile
...
Improve Profile handling
3 years ago
Chocobo1
9673be17cb
Improve handling when writing to temporary files
...
Let QTemporaryFile remove incomplete written file when error occurs.
"XXXXXX" template is not strictly required according to Qt doc.
3 years ago
Chocobo1
fa8786e230
Flush manually when saving a file
...
This is to work around https://bugreports.qt.io/browse/QTBUG-75077
3 years ago
Chocobo1
21f72baae2
Use QSaveFile wherever applicable
...
expected.hpp was fetched from:
b803e3c07b/include/nonstd/expected.hpp
3 years ago
jagannatharjun
a734199383
Fix startup with different profiles
3 years ago
Vladimir Golovnev (Glassez)
046b741700
Improve Profile handling
...
Add Profile::rootPath and Profile::configurationName properties.
3 years ago
Chocobo1
ce0b6f0d56
Merge pull request #15450 from Chocobo1/pr_15303
...
Fix code defects
3 years ago
Chocobo1
6de0622c1a
Merge pull request #15444 from Chocobo1/guard
...
Prevent self-assignment in assignment operator
3 years ago
Jesse Smick
6229b81730
WebUI: Add pieces progress bar to General tab
...
Closes #15292 .
PR #15418 .
3 years ago
Chocobo1
c701379a2e
Fix typo
3 years ago
Chocobo1
0783968121
Guard for null pointer
3 years ago
gxcreator
307f5e6e56
Initialize member fields
3 years ago
Chocobo1
cb29685a24
Use Qt macro to disable various constructors
3 years ago
Faisal Al-Munawar Fathur Rahman
dabba89682
Update Indonesian translation
...
PR #15436 .
3 years ago
Chocobo1
2efd4f2a77
Prevent self-assignment in assignment operator
3 years ago
Vladimir Golovnev
90296b3ef0
Add "Skip hash check" option for watched folders
...
Closes #15388 .
PR #15433 .
3 years ago
smigii
8f02fe0cc6
Elide text from the right for all columns' header
...
Minimizing columns no longer truncates text from the left, now elides
text from the right for better readability. Done by setting header's
textElideMode to Qt::TextElideRight.
Fix issue #14419 .
PR #15366 .
3 years ago
Chocobo1
7a6edcdddb
Fix broken behavior of "priority by shown file order"
...
Closes #15421 .
PR #15423 .
3 years ago
Chocobo1
81139c0098
Improve error detection when saving files
3 years ago
Chocobo1
6a6268c068
Merge pull request #15396 from jagannatharjun/downloadrequest
...
Fix invalid RSS feed icons
3 years ago
jagannatharjun
68133ec8e3
Correctly use fallback icons for RSS feed in GUI
3 years ago
jagannatharjun
314f92f2d8
Use DownloadRequest::destFileName for downloading RSS feed icons
3 years ago
jagannatharjun
8b5db328ec
Add DownloadRequest::destFileName
3 years ago
Chocobo1
615b76f78c
Prolong wait time for shutdown
...
The default was 90s[1], prolong to 30 mins.
From the discussion in [2], ~2k torrents took 5 mins to completely
shutdown. Here we wait at most 30 mins which scales to about 12k
torrents which should cover most use case (also note that 4.3.x series
is mentioned to have even shorter shutdown time).
[1] https://www.freedesktop.org/software/systemd/man/systemd-system.conf.html#DefaultTimeoutStartSec=
[2] https://github.com/qbittorrent/qBittorrent/issues/15381#issuecomment-912080617
PR #15414 .
3 years ago
Prince Gupta
f2912c14ea
Stick Unread row to top in RSS feed list
...
PR #15397 .
3 years ago
Chocobo1
08f33d7e9e
Fix WebUI crash when tracker URL is invalid
...
Closes #15391 .
PR #15395 .
3 years ago
xavier2k6
c034cb5985
Remove Windows Vista support from manifest
...
PR #15394 .
3 years ago
Chocobo1
e3cd15dced
Remove unnecessary UI properties in "Add new torrent" dialog ( #15387 )
...
Closes #15383 .
3 years ago
JungHee Lee
8439d4e827
Update Korean NSIS translation ( #15380 )
3 years ago
sledgehammer999
2b501904cf
Bump to 4.4.0beta3
3 years ago
sledgehammer999
ea986a1f1b
Sync translations from Transifex and run lupdate
3 years ago
Chocobo1
b924357ea9
Specify Unicode for resource block ( #15370 )
...
The StringFileInfo block was using "1252 Multilingual", change it to
"1200 Unicode" for consistency.
https://docs.microsoft.com/en-us/windows/win32/menurc/stringfileinfo-block
Closes #15364 .
3 years ago
Vladimir Golovnev
b823d74ac3
Use "old file path" provided by libtorrent
...
Until libtorrent provided an "old_name" field in `file_renamed_alert` we relied
on a workaround with storing old file names to remove empty leftover folders.
PR #15356 .
3 years ago
Chocobo1
d1e2019cd7
Merge pull request #15357 from a1346054/master
...
Fix minor licensing issue
3 years ago
Chocobo1
70573eba2c
GHA CI: Use preinstalled vcpkg ( #15355 )
...
This will save maintenance work on the vcpkg version.
Also a few other improvements:
* Add quotes to path
* Sort command flags
* Avoid switching shell, always use powershell (the default shell)
3 years ago
a1346054
cf46653333
Fix typo
3 years ago
a1346054
8d3fcbd897
Use license file verbatim
...
The GPL part of COPYING file was distributed incomplete, it must be
distributed verbatim.
The file was obtained from:
https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
3 years ago
Chocobo1
1900538315
Merge pull request #15342 from Chocobo1/macos
...
GHA CI: Split "main CI" to multiple workflows
3 years ago
Chocobo1
a9feae6110
GHA CI: Split "main CI" to multiple workflows
3 years ago