d47081
9cf9bb53a9
Merge pull request #1 from d47081/adaptive-webui-19844
...
Adaptive webui 19844
1 year ago
vik
28b5d7230c
WebUI: Remove extra ')' in QBT_TR macro
...
PR #19894 .
1 year ago
Vladimir Golovnev
c88bd7cb3f
Improve free disk space checking for WebAPI
...
Use single free disk space checker instance for all the web sessions.
PR #19855 .
Closes #19732 .
1 year ago
thalieht
30d9978c97
Add copy comment functionality to the torrent list's context menu
...
PR #19846 .
Closes #18890 .
1 year ago
xavier2k6
f067ab1692
WebUI: Add "Moving" filter to side panel
...
PR #19870 .
1 year ago
d47081
52d9c2243b
remove comments with issue ID
1 year ago
Chocobo1
bcfa251290
GHA CI: speed up boost installation
...
Here is some benchmark for various archive formats:
```
gz
0m11.384s
0m11.495s
0m11.193s
zip
0m14.159s
0m14.416s
0m13.917s
7z
0m17.569s
0m17.295s
0m18.496s
bz2
0m31.519s
0m28.885s
0m29.510s
```
Looking by compressed size, bz2 is the best. However its decompressing
speed is the slowest. bz2 and gz file size only differs by ~20MB
and this difference is neglectable given the network speed on
Github. So switch to gz format to speed up CI build time.
PR #19867 .
1 year ago
Chocobo1
f49507cb58
Exclude identical strings
...
This gives slightly smaller final binary.
https://doc.qt.io/qt-6/linguist-lrelease.html#lrelease-options
>If the translated text is the same as the source text, exclude the
>message.
1 year ago
Chocobo1
606c23d1a4
Use highest compression algorithm & level
...
https://doc.qt.io/qt-6/resources.html#compression
1 year ago
Chocobo1
7c0e3baf5f
Drop support for 32-bit Windows
...
PR #19865 .
1 year ago
Chocobo1
6cfbc02d8f
Expose Mark-of-the-Web setting in Options
1 year ago
Chocobo1
794cce38f3
Move some functions into Utils::OS namespace
...
Also remove `Utils::Misc::getUserIDString()` since there are no use of
it.
1 year ago
sledgehammer999
f20f009b78
Sync translations from Transifex and run lupdate
1 year ago
Vladimir Golovnev
e216a9cf53
Keep unwanted files in separate folder
...
PR #19842 .
Closes #13531 .
1 year ago
dependabot[bot]
7f57324655
GHA CI: Bump github actions versions
...
PR #19784
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Chocobo1 <Chocobo1@users.noreply.github.com>
1 year ago
xavier2k6
0186f44bf4
Use appropriate icon for "moving" torrents in transfer list
...
PR #19821 .
1 year ago
MartinKing01
6b53c57157
Fixed typo in the installer's hungarian translation
...
PR #19830 .
1 year ago
Bartu Özen
5db2c2c2be
WebUI: Fix incorrect subcategory sorting
...
PR #19833 .
Closes #19756 .
1 year ago
Vladimir Golovnev
cecbb44a03
Allow to request torrents count via WebAPI
...
PR #19831 .
Closes #19731 .
1 year ago
d47081
bc4aa2208a
make color scheme adaptive for login page #19844
1 year ago
Vladimir Golovnev
4a20a1660e
Correctly handle changing save path of torrent w/o metadata
...
PR #19829 .
Closes #19824 .
1 year ago
Vladimir Golovnev
eddfaedc4d
Update size of selected files when selection is changed
...
PR #19827 .
Closes #19818 .
1 year ago
Vitaly Cheptsov
e42d3f38cc
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>
1 year ago
Vladimir Golovnev
e7f38ec6ce
Don't forget to delete TorrentContentAdaptor instance
...
PR #19825 .
Closes #19816 .
1 year ago
iomezk
a689ccf798
Add missing main window icon
...
PR #19815 .
---
Co-authored-by: Vladimir Golovnev <glassez@yandex.ru>
1 year ago
Chocobo1
7bd8f262db
Disable "limit virtual memory" routine on macOS
...
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 .
1 year ago
Chocobo1
98576dacae
Add support for quarantine on macOS
1 year ago
Chocobo1
b4642ca9d3
Use proper fallback value for Mark-of-the-Web URL
...
References:
https://chromium.googlesource.com/chromium/src.git/+/refs/heads/main/components/services/quarantine/quarantine_win.cc#211
https://hg.mozilla.org/mozilla-central/file/bd568ad893882d37f094d43cba3f62c78982cd05/toolkit/components/downloads/DownloadIntegration.sys.mjs#l537
1 year ago
Chocobo1
9b924c1931
Drop support for Windows < 10
1 year ago
Chocobo1
de2ba53f08
GHA CI: don't override cmake default CXXFLAGS
1 year ago
Chocobo1
031be41491
Bump Windows macro versions
1 year ago
Chocobo1
c671b7059e
Drop unsupported keys
1 year ago
Chocobo1
347124812e
Migrate away from deprecated functions
1 year ago
AgentConDier
bf95eb50da
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>
1 year ago
Vladimir Golovnev
ee9390fecd
Fix Enter key behavior when add new torrent
...
PR #19787 .
Closes #19760 .
1 year ago
Vladimir Golovnev
12674d2990
Prevent crash due to race condition when adding magnet link
...
PR #19792 .
1 year ago
Hanabishi
35e4b35d12
Make WebUI error non-fatal
...
* Do not exit the app when WebUI is failed for start.
* Print the error to stdout.
PR #19697 .
Closes #19695 .
Closes #19469 .
1 year ago
Vladimir Golovnev
6860c0d60d
Allow to set qBittorrent as default program
...
Register qBittorrent as possible default program for .torrent files and
magnet links during install.
PR #19446 .
1 year ago
Vladimir Golovnev
9de32a78f1
Improve NSIS scripts
...
* Improve NSIS scripts
* CI: Create installer for Windows build artifacts
PR #19728 .
1 year ago
Chocobo1
8d5022c715
Combine CSS properties
...
PR #19730 .
1 year ago
Vladimir Golovnev
921be09d8f
Git: Ignore all compiled translation files (*.qm) and DLLs
...
PR #19726 .
1 year ago
Vladimir Golovnev
116b05009d
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 .
1 year ago
Chocobo1
63499511cb
Forward declare "Add torrent manager" type
...
PR #19713 .
1 year ago
Chocobo1
413e7dd3c4
GHA CI: use proper git URL
...
The `repo` value will be used by `git clone` command and therefore the
URL should end with `.git` for repos on Github.
https://pre-commit.com/#repos-repo
PR #19710 .
1 year ago
Chocobo1
cba433823f
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
PR #19709 .
1 year ago
Hanabishi
90e023f138
Fix WebUI greeting for qbittorrent-nox
...
* Check if WebUI is enabled and print an appropriate message otherwise.
* Print an actual runtime server scheme, address and port.
PR #19696 .
1 year ago
Nick Korotysh
e6ec3d0c2b
Display download/upload speed in dock icon
...
Implementation is based on Transmission sources.
Closes #2761
Closes #3671
Closes #7098
Closes #11350
Closes #18527
PR #19595
1 year ago
xavier2k6
d60f9c6142
GHA CI: Update numerous pre-commit revisions and fixed typo
...
Updated:
* pre-commit-hooks -> 4.5.0
* codespell -> 2.2.6
* typos -> 1.16.18
Note:
fixed a typo from previous "test run" of codespell 2.2.6 (L151) `dist\windows\config.nsi` - `unistaller` -> `uninstaller`
PR #19699 .
1 year ago
thalieht
a3888811f6
Add I2P settings to WebUI
...
PR #19700 .
1 year ago
Vladimir Golovnev
30189ae943
Allow to remove tracker from tracker filter widget menu
...
PR #19681 .
Closes #11100 .
1 year ago