Vladimir Golovnev
dbfd830b56
Avoid repeatedly creating the same QDateTime values
...
PR #21904 .
2024-11-26 15:11:07 +03:00
Vladimir Golovnev
ad3348b95f
Fix incorrect SQL column definition
...
PR #21874 .
2024-11-23 11:25:40 +03:00
Bartu Özen
44b08fcb74
WebAPI: Fix incorrect key in torrent creator
...
PR #21879 .
2024-11-23 11:22:04 +03:00
Vladimir Golovnev
71b752baf3
Discard obsolete "state update" events after torrent is reloaded
...
PR #21873 .
Closes #21827 .
2024-11-23 11:21:17 +03:00
Chocobo1
ac9ca4f452
Don't apply Mark-of-the-Web on existing files
...
`TorrentImpl::isDownloading()` was excessively broad which included unexpected events for the
case here. So use the underlying state directly.
Closes #21788 .
PR #21836 .
2024-11-16 16:04:51 +03:00
Chocobo1
09899a7d0d
Avoid reapplying Mark-of-the-Web when it already exists
...
Also use scope guards to handle resources.
Related #21788 .
PR #21806 .
2024-11-14 10:14:52 +03:00
Vladimir Golovnev
993eb25323
Preserve initial torrent progress while checking resume data
...
PR #21784 .
2024-11-10 12:51:17 +03:00
Vladimir Golovnev
330dce6aa2
Correctly handle "torrent finished" events
...
PR #21786 .
Closes #21699 .
2024-11-08 11:47:37 +03:00
Vladimir Golovnev
39b965af48
Check real palette darkness to detect "dark theme"
...
`QStyleHints::colorScheme()` returns chosen color scheme even if current style doesn't support it and uses different palette.
PR #21771 .
2024-11-08 11:47:26 +03:00
Vladimir Golovnev
5e105b0348
Optimize checking for outdated tracker endpoints
...
PR #21768 .
2024-11-07 09:42:53 +03:00
Vladimir Golovnev
f2b2a2b034
Optimize converting TCP endpoints to strings
...
There may be quite a few endpoint names (one for each available network card), and they usually remain unchanged throughout the session, while previously producing such names was performed every time they were accessed. Now they are retrieved from the cache.
PR #21770 .
2024-11-07 09:42:43 +03:00
Vladimir Golovnev
10499dffe9
Optimize conversion of time points from libtorrent to Qt clocks
...
Obtain current date time of Qt and libtorrent clocks only once
for processing entire current libtorrent alerts bunch.
PR #21764 .
2024-11-05 16:46:28 +03:00
Vladimir Golovnev
eea01b94a3
Reset tracker entries when pause the session
...
PR #21738 .
2024-11-04 16:28:04 +03:00
Vladimir Golovnev
374951f6f2
Handle Qt style names in a case insensitive way
...
PR #21720 .
Closes #21716 .
2024-11-03 10:06:30 +03:00
Vladimir Golovnev
6079b25419
Fix .torrent file could not be deleted when torrent is canceled
...
PR #21735 .
Closes #21723 .
2024-11-02 16:42:11 +03:00
Vladimir Golovnev
fe24bc825b
Remove trackers from previous category when moved to new one
...
PR #21717 .
Closes #21637 .
2024-11-02 16:42:07 +03:00
Vladimir Golovnev
565c6d843a
Correctly delete the moved search tab
...
PR #21687 .
Closes #21675 .
2024-10-28 09:45:23 +03:00
Chocobo1
878d829904
Fix button state for SSL certificate check
...
A copy paste error was introduced in PR #20338 .
PR #21659 .
2024-10-23 08:56:55 +03:00
sledgehammer999
063f77bc6c
Allow to use Qt's default QStyle
...
Relevant prior PR #21553
PR #21605 .
2024-10-21 20:05:54 +03:00
Chocobo1
4712eba0dc
Don't change combobox index after selection
...
Also keep the list sorted.
PR #21599 .
2024-10-21 15:49:18 +03:00
Hanabishi
983b7814aa
Add "Simple pread/pwrite" disk IO type
...
PR #21300 .
2024-10-21 15:47:28 +03:00
Vladimir Golovnev
e082a21751
Improve color scheme change detection
...
* Fix pieces bars won't correctly detect color scheme change with Qt 6.8.
* Update RSS article content view on color scheme changed.
PR #21625 .
Closes #21327 .
2024-10-21 09:51:37 +03:00
dyseg
7dd1d1bac8
Free resources allocated by web session once it is destructed
...
PR #21618 .
Closes #20873 .
2024-10-21 09:48:24 +03:00
Vladimir Golovnev
fbf68a0649
Correctly apply filename filter when !qB extension is enabled
...
PR #21628 .
Closes #21624 .
2024-10-19 13:39:12 +03:00
xavier2k6
39229dc06a
Sync flag icons with upstream
...
* Release: 7.2.3
* Contains bug fixes & additional flags
PR #21220 .
2024-10-14 11:54:52 +03:00
Vladimir Golovnev
bb314e1555
Correctly handle "torrent finished after move" event
...
PR #21596 .
Closes #21576 .
2024-10-14 11:52:56 +03:00
Vladimir Golovnev
a3a8b15828
Always notify user about duplicate torrent
...
PR #21480 .
Closes #21475 .
2024-10-14 11:52:47 +03:00
Vladimir Golovnev
b579afe1aa
Allow to choose Qt style
...
PR #21553 .
2024-10-11 16:09:59 +03:00
stalkerok
93096dba56
Disable the ability to create torrents with a piece size of 256MiB
...
Disabling will reduce the number of users experiencing this issue.
https://github.com/qbittorrent/qBittorrent/issues/21011
PR #21295 .
2024-10-10 15:40:05 +03:00
Vladimir Golovnev
6379c33964
Disable "Move to trash" option by default
...
PR #21528 .
2024-10-10 14:16:37 +03:00
Vladimir Golovnev
387821267f
Don't try to apply Mark-of-the-Web to nonexistent files
...
Trying to apply it to a nonexistent file is unacceptable, as it may unexpectedly create such a file.
PR #21488 .
Closes #21440 .
2024-10-05 12:28:09 +03:00
Vladimir Golovnev
dd7ef8e934
WebUI: Fix incorrect row ID
...
Incorrect row ID prevented the "Torrent content removing mode" option from being displayed on some platforms.
PR #21481 .
2024-10-04 14:11:45 +03:00
sledgehammer999
cce295faeb
Bump to 5.0.0
2024-09-29 20:53:45 +03:00
sledgehammer999
db5479ea01
Update Changelog
2024-09-29 20:49:43 +03:00
sledgehammer999
e1216c4c9a
Sync translations from Transifex and run lupdate
2024-09-29 20:36:58 +03:00
sledgehammer999
f4a0868426
Make Program Updater choose the same build for download
...
We're probably stuck offering the duo of RC_1_2 and RC_2_0 for some
time in the future. So hardcode the choices and make the Program Updater
choose the variant the user currently uses.
2024-09-29 20:28:10 +03:00
sledgehammer999
59a5fcf7d0
Sync translations from Transifex and run lupdate
2024-09-13 11:10:38 +03:00
Vladimir Golovnev
f9a2b02a8d
Backport changes to v5.0.x branch
...
PR #21241 .
2024-09-12 08:42:52 +03:00
skomerko
04f6a565f3
WebUI: Provide 'Merge trackers to existing torrent' option
...
PR #21302 .
2024-09-11 19:18:17 +03:00
Vladimir Golovnev
3e96048ee4
Apply "merge trackers" logic regardless of way the torrent is added
...
PR #21299 .
2024-09-07 09:13:19 +04:00
Prince Gupta
d4ccf3001c
Fix highlighted piece color
...
PR #20971 .
2024-09-02 16:17:57 +03:00
skomerko
64506f16bd
WebUI: Provide 'Use Category paths in Manual Mode' option
...
PR #21223 .
2024-08-26 13:10:05 +03:00
sledgehammer999
24a7a835af
Create new resources for this branch for Transifex
2024-08-26 01:11:05 +03:00
sledgehammer999
93b9bf9552
Sync translations from Transifex and run lupdate
2024-08-26 01:05:21 +03:00
Vladimir Golovnev
f4125601de
Refresh search results colors once color scheme is changed
...
* Refresh search results colors once color scheme is changed
* Improve color of visited search result items
PR #21189 .
Closes #21187 .
2024-08-21 15:12:07 +03:00
sledgehammer999
2d67729617
Bump to v5.0.0rc1
2024-08-18 23:21:21 +03:00
sledgehammer999
878ebbed41
Update Changelog
2024-08-18 23:17:25 +03:00
Vladimir Golovnev
c61c3d7cd8
Backport changes to v5.0.x branch
...
PR #21164 .
2024-08-16 07:17:21 +03:00
skomerko
978fbbdc0d
WebUI: Always create generic filter items
...
PR #21188 .
2024-08-15 20:37:19 +03:00
stalkerok
63689cf763
Add a flag about the connection peers are using NAT hole punching
...
PR #21052 .
2024-08-15 20:33:45 +03:00