thalieht
a1ff1c8227
Fix invisible tray icon with Qt5 in Linux
...
PR #19814 .
Closes #19758 .
2023-10-30 20:58:45 +03:00
sledgehammer999
7bc49423c7
Bump to 4.6.0
2023-10-22 03:12:59 +03:00
sledgehammer999
3d3ce1c5d7
Sync translations from Transifex and run lupdate
2023-10-22 03:07:40 +03:00
sledgehammer999
832d68d5cb
Update Changelog
2023-10-22 02:54:17 +03:00
Chocobo1
ec8802203d
Improve .torrent associate handling
...
* Use correct pointer type in NSIS scripts
* Only remove qbt specific registry keys when uninstalling or disassociating
* Set .torrent Content Type when associating .torrent format
* Move ".torrent association" functions to Utils::OS class
Original PR #19709 .
2023-10-18 12:12:30 +08:00
Vladimir Golovnev
4beee27701
Improve GUI behavior when adding multiple torrents
...
Allows you to bring the main window to the front when one or more "Add new torrent" dialogs are open.
Also allows you to minimize/maximize the "Add new torrent" dialog.
PR #19670 .
Closes #17919 .
2023-10-08 10:17:20 +03:00
Xu Chao
716aca17f8
Don't set parent of "Add new torrent dialog" on macOS
...
PR #19494 .
Closes #12849 .
Closes #12852 .
Closes #19072 .
---------
Co-authored-by: Vladimir Golovnev <glassez@yandex.ru>
2023-10-08 10:17:20 +03:00
Priit Uring
d85ed84e83
Sync flag icons with upstream
...
* Includes all 268 flags.
* Upstream commit `a7b7c3c55560cb39d96e70324876e1bb5b1c625b` - (Release v6.11.0)
* Flags source from (zip): https://github.com/lipis/flag-icons/releases/tag/v6.11.0
PR #19518 .
2023-10-08 10:17:20 +03:00
Vladimir Golovnev
20985f9960
Double check whether database needs to be updated
...
Prevents qBittorrent from being failed to start after torrents database metadata is corrupted by one of the first releases of v4.5.x series.
PR #19668 .
Closes #19622 .
2023-10-08 10:17:20 +03:00
Chocobo1
e6cde0b4b4
Add logging for some alerts
...
Specifically these alerts:
* i2p_alert
* session_error_alert
PR #19662 .
2023-10-08 10:17:20 +03:00
Vladimir Golovnev
a84259dd1a
Filter out duplicate trackers when replacing
...
PR #19656 .
2023-10-08 10:17:20 +03:00
Vladimir Golovnev
4f3dbf7f59
Don't forget to delete worker thread object
...
PR #19655 .
2023-10-08 10:17:20 +03:00
Vladimir Golovnev
d877215018
Fix memory leaks
...
Fixes a couple of memory leaks (although not dangerous in practice, since
we are talking about objects with a lifetime up to the end of the application)
PR #19650 .
Closes #19632 .
2023-10-08 10:17:20 +03:00
Vladimir Golovnev
7512b92a36
Fix crash on application exit (Qt 6.5)
...
PR #19169 .
2023-10-08 10:17:20 +03:00
Trim21
81a3479fd7
WebUI: fix missing error icon
...
PR #19610 .
Closes #18737 .
2023-10-08 10:17:20 +03:00
Vladimir Golovnev
edeb62c25d
Prevent torrent from being started unexpectedly
...
Improves "Metadata received" stop condition handling by "Add new torrent" dialog.
The problem is when "Metadata received" stop condition is set the metadata can still be received 0.1 sec before clicking the "OK" button so torrent is actually added with metadata and therefore it cannot respect "Metadata received" stop condition.
The solution is to uncheck "Start torrent" checkbox once metadata is received.
PR #19597 .
Closes #19583 .
2023-10-08 10:17:20 +03:00
yuri@FreeBSD
45f0b27ed1
Enable DBUS cmake option on FreeBSD
...
PR #19559 .
2023-10-08 10:17:20 +03:00
Chocobo1
ffb3f60a22
Make the title label selectable
...
And therefore its text is copyable.
2023-10-08 10:17:20 +03:00
Matic Babnik
c14b08bd1d
Add "Add Tags" field for RSS rules in WebUI
...
PR #19519 .
2023-10-08 10:17:20 +03:00
Chocobo1
91560e6e60
Add button to copy library versions to clipboard
...
Closes #18702 .
2023-10-08 10:17:20 +03:00
Vladimir Golovnev
7df54ad534
Don't limit max RSS feed file size
...
PR #19576 .
2023-10-08 10:17:20 +03:00
Xu Chao
1e88650bae
Open "Save path" if torrent has no metadata
...
PR #19495 .
Closes #18738 .
2023-09-01 13:27:06 +08:00
Chocobo1
604986e90f
Perform type conversion properly
...
Closes #19521 .
PR #19525 .
2023-09-01 13:27:06 +08:00
sledgehammer999
c77466abb0
Bump to 4.6.0RC2
2023-08-29 03:14:00 +03:00
sledgehammer999
a9d8cf2ea9
Sync translations from Transifex and run lupdate
2023-08-29 03:13:59 +03:00
MarcDrieu
22420339a5
NSIS: Update French translation
...
PR #19284 .
2023-08-29 03:13:57 +03:00
rusu-afanasie
9076ff8876
NSIS: Add Romanian translation
...
PR #19377 .
2023-08-29 03:13:50 +03:00
sledgehammer999
af20233dfc
Bump copyright year
2023-08-29 00:28:11 +03:00
sledgehammer999
dfd735f2dc
Pull translations from Transifex
2023-08-29 00:28:03 +03:00
Vladimir Golovnev
2a04a4d077
Display error message when unrecoverable error occurred
...
PR #19462 .
2023-08-20 15:23:31 +03:00
Vladimir Golovnev
67d340ad63
Add more precondition checks when handle async operation result
...
PR #19460 .
2023-08-20 15:23:31 +03:00
Vladimir Golovnev
2b69cabc2c
Check returned Bundle ID for NULL
...
PR #19463 .
2023-08-20 15:23:31 +03:00
Vladimir Golovnev
062e35e6b0
Merge pull request #19454 from glassez/v4.6
...
Backport changes to v4.6.x branch
2023-08-14 17:39:17 +03:00
Omar Abdul Azeez
3088b38d7e
Fix overwriting feeds.json with an incomplete load of it
...
PR #19444 .
Closes #19439 .
---------
Co-authored-by: Vladimir Golovnev <glassez@yandex.ru>
2023-08-12 21:32:17 +03:00
Vladimir Golovnev
f5b5570a3b
Correctly load colors from custom themes
...
PR #19448 .
Closes #19447 .
2023-08-12 21:31:46 +03:00
Chocobo1
80bb19701c
Ensure file name is valid when exporting torrents
...
Closes #19275 .
Closes #19329 .
2023-08-04 12:22:48 +08:00
Chocobo1
8376707379
GHA CI: specify a category for CodeQL analysis
2023-08-04 12:22:48 +08:00
axet
483ccb39bf
Inhibit suspend instead of screen idle
...
PR #19316 .
Closes #19312 .
2023-08-04 12:22:48 +08:00
Vladimir Golovnev
41e44d22ea
Map selected indexes to source before modify the data
...
Changing the data may affect the layout of the sort/filter model, which in turn may invalidate the indexes previously obtained from selection model before we process them all. Therefore, we must map all the selected indexes to source before start processing them.
PR #19372 .
Closes #19359 .
2023-07-26 20:25:44 +03:00
Chocobo1
766fce82b1
Use efficient algorithm for removing entries
...
PR #19351 .
2023-07-23 12:54:31 +08:00
Vladimir Golovnev
938adca47d
Merge pull request #19334 from glassez/v4.6
...
Backport changes in v4.6.x branch
2023-07-19 15:03:08 +03:00
Vladimir Golovnev
5bb02cbd90
Don't initialize Properties widget size until window is shown
...
PR #19328 .
Closes #19322 .
2023-07-18 15:18:34 +03:00
Vladimir Golovnev
66777f3304
WebUI: use new format of RSS rules
...
PR #19326 .
Fixes regression of #18824 .
Closes #19323 .
2023-07-18 15:18:08 +03:00
sledgehammer999
508896c4f2
Bump to 4.6.0RC1
2023-07-17 09:21:32 +03:00
sledgehammer999
c1d64cc3ea
Sync translations from Transifex and run lupdate
2023-07-17 09:14:36 +03:00
Vladimir Golovnev
57085ca126
Use previous approach of deducing favicon URL
...
PR #19325 .
Fixes regression of #19062 .
Closes #19307 .
2023-07-17 08:11:07 +03:00
Vladimir Golovnev
7b4b7c2b81
Always honor the configured behavior for merging trackers
...
PR #19305 .
* Always honor the configured behavior for merging trackers
* Clarify merging trackers related options
2023-07-16 20:59:18 +03:00
Vladimir Golovnev
6a3a5fac83
Correctly add new column to existing database
...
PR #19321 .
2023-07-15 20:49:51 +03:00
Christopher
35e18498d9
Add option to stop seeding when torrent has been inactive
...
PR #19294 .
Closes #533 .
Closes #8073 .
Closes #15939 .
2023-07-15 13:14:42 +03:00
Vladimir Golovnev
f99a98306d
Log when duplicate torrents are being added
...
PR #19306 .
Closes #18458 .
2023-07-14 15:33:06 +03:00