Chocobo1
ba5229a069
GHA CI: only store compile cache on stable branches
...
Given the amount of PR and compile matrix, the CI cache size limit is
easy to hit. So for now on, only store compile cache for stable branches
to avoid cache thrashing.
2023-11-26 14:55:26 +08:00
Chocobo1
1aff030317
GHA CI: enable caching for Qt library
2023-11-26 14:55:26 +08:00
Vladimir Golovnev
bfa8dc7f67
Do not apply share limit if the previous one was applied
...
PR #19970 .
Closes #19857 .
2023-11-21 10:21:20 +03:00
sledgehammer999
92f810873a
Bump to 4.6.1
2023-11-20 01:45:05 +02:00
sledgehammer999
6739f59e5f
Update Changelog
2023-11-20 01:42:01 +02:00
sledgehammer999
d6e888a877
Sync translations from Transifex and run lupdate
2023-11-20 01:37:34 +02:00
MartinKing01
1fb329c0ef
Fixed typo in the installer's hungarian translation
...
PR #19830 .
2023-11-20 01:12:26 +02:00
sledgehammer999
ffe085dc8a
Sync translations from Transifex and run lupdate
2023-11-14 03:01:05 +02:00
Vladimir Golovnev
267d504ec0
Backport changes to v4.6.x branch
...
PR #19751 .
2023-11-13 14:29:43 +03:00
Vladimir Golovnev
b824889d07
Improve free disk space checking for WebAPI
...
Use single free disk space checker instance for all the web sessions.
PR #19855 .
Closes #19732 .
2023-11-12 18:00:43 +03:00
Chocobo1
59d968e116
Improve performance of getting torrent numbers via WebAPI
...
PR #19919 .
2023-11-12 12:53:41 +03:00
sledgehammer999
43300d97e2
WebUI: Minor optimizations to the login page
2023-11-12 12:52:48 +03:00
Vladimir Golovnev
3007762864
WebUI: Correctly set save path in RSS rules
...
PR #19916 .
Closes #19915 .
2023-11-11 16:06:10 +03:00
Vladimir Golovnev
786c09e981
Drop WebUI default credentials
...
PR #19777 .
2023-11-10 12:07:35 +03:00
vik
2c2252d7d9
WebUI: Remove extra ')' in QBT_TR macro
...
PR #19894 .
2023-11-08 08:34:01 +03:00
Chocobo1
c7dfc1ded2
Remove column span
...
The property widget already has scroll bars and thus we don't need this span.
Closes #15000 .
PR #19404 .
2023-11-08 08:34:01 +03:00
xavier2k6
c2dd53cee6
Use appropriate icon for "moving" torrents in transfer list
...
PR #19821 .
2023-11-08 08:34:01 +03:00
Vladimir Golovnev
903173b8f1
Always use QStyledItemDelegate as base of delegate classes
...
PR #19340 .
2023-11-08 08:34:01 +03:00
Bartu Özen
837d39dac7
WebUI: Fix incorrect subcategory sorting
...
PR #19833 .
Closes #19756 .
2023-11-08 08:34:01 +03:00
Vladimir Golovnev
54dffa1051
Allow to request torrents count via WebAPI
...
PR #19831 .
Closes #19731 .
2023-11-08 08:34:01 +03:00
Vladimir Golovnev
a14b50e48c
Correctly handle changing save path of torrent w/o metadata
...
PR #19829 .
Closes #19824 .
2023-11-08 08:34:01 +03:00
Vladimir Golovnev
b284d40430
Update size of selected files when selection is changed
...
PR #19827 .
Closes #19818 .
2023-11-08 08:34:01 +03:00
Vitaly Cheptsov
ee853d8751
Fix .torrent file upload on iPadOS
...
Mobile Safari on iOS does report `ios` platform, but iPadOS reports `mac`
instead. It is common sense to check for touch points when this happens
to differentiate Mac and iPad.
PR #19822 .
Closes #19057 .
---------
Co-authored-by: Vladimir Golovnev <glassez@yandex.ru>
2023-11-08 08:34:01 +03:00
Vladimir Golovnev
d5c0c094f2
Don't forget to delete TorrentContentAdaptor instance
...
PR #19825 .
Closes #19816 .
2023-11-08 08:34:01 +03:00
iomezk
3c0747fb87
Add missing main window icon
...
PR #19815 .
---
Co-authored-by: Vladimir Golovnev <glassez@yandex.ru>
2023-11-08 08:34:01 +03:00
Chocobo1
31e0ab2c70
GHA CI: don't override cmake default CXXFLAGS
2023-11-08 08:34:01 +03:00
Chocobo1
bb6d69f8b7
Remove "Physical memory (RAM) usage limit" option on macOS #19805
...
This has no effect on macOS.
https://stackoverflow.com/questions/3274385/how-to-limit-memory-of-a-os-x-program-ulimit-v-neither-m-are-working
Closes #18656 .
PR #19805 .
2023-11-08 08:34:01 +03:00
AgentConDier
a396e0df26
WebUI: Fix duplicate scrollbar on Transfer List
...
The overlay scrollbars introduced in Firefox 100 take up no space,
breaking the existing overflow detection.
Add an extra check for `scrollHeight != clientHeight` which is able to
detect an overflow independent of scrollbar style.
PR #19779 .
---------
Co-authored-by: Chocobo1 <Chocobo1@users.noreply.github.com>
2023-11-08 08:34:01 +03:00
Vladimir Golovnev
a1317e24f9
Fix Enter key behavior when add new torrent
...
PR #19787 .
Closes #19760 .
2023-11-08 08:34:01 +03:00
Vladimir Golovnev
42d7465cba
Prevent crash due to race condition when adding magnet link
...
PR #19792 .
Closes #19780 .
Closes #19790 .
2023-11-08 08:34:01 +03:00
Chocobo1
4b56bdd36f
Combine CSS properties
...
PR #19730 .
2023-11-08 08:34:01 +03:00
Vladimir Golovnev
dc31e82d00
CI: Use dynamic MSVC run-time library
...
Otherwise, there is a conflict of run-time libraries used (since Qt DLLs are still use dynamic MSVCRT) that leads to strange errors.
PR #19718 .
Closes #19701 .
2023-11-08 08:34:01 +03:00
thalieht
7b73d3fb5c
Add I2P settings to WebUI
...
PR #19700 .
2023-11-08 08:34:00 +03:00
Vladimir Golovnev
6b3da26af8
Add option to enable previous Add new torrent dialog behavior
...
PR #19874 .
Closes #19774 .
2023-11-08 08:31:29 +03:00
sledgehammer999
488c022d89
Create new resources for this branch for Transifex
2023-11-05 21:27:55 +02:00
sledgehammer999
d512d6dead
Sync translations from Transifex and run lupdate
2023-11-05 21:22:01 +02:00
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