Chocobo1
6394467cc7
Fix typos
2019-05-20 17:45:48 +08:00
Chocobo1
f6d72fa79f
Fix assertion fail
...
When fileSize == 0, the second index could be smaller than the first index,
thus trigger the assert check in IndexInterval constructor.
Closes #10611 .
2019-05-16 10:49:00 +08:00
dzmat
32ed5f1c8e
Change number of time axis divisions from 5 to 6 for convenience
2019-05-15 20:36:00 +08:00
dzmat
5026da5773
Add 12 hour and 24 hour speed graphs
2019-05-15 20:35:50 +08:00
Evgeny Lensky
ef130e4438
Change "Add new torrent" dialog to horizontal layout
2019-05-15 10:19:37 +08:00
jerrymakesjelly
4fbd52c2d5
Change the speed unit from Bytes/s to KiB/s
...
Updated the adding torrent dialogs in WebUI. Closes #10017 .
2019-05-12 13:51:35 +08:00
Matan Bareket
8f29b70c1e
Download RSS enclosure element if no proper MIME type is found
...
In the case where an RSS feed doesn't have the "enclosure" element
with type "application/x-bittorrent", fallback to the last enclosure
element which has no "type" attribute.
2019-05-11 23:39:57 +08:00
Ekin Dursun
9a4dd3ea9d
Don't turn screen blank when closed to system tray
...
Closes #9240 and possibly #9121 , as @zeule suggested here: https://github.com/qbittorrent/qBittorrent/issues/9240#issuecomment-408025722 .
2019-05-11 12:25:42 +08:00
Chocobo1
fcd3bb6918
Refactor HTTP query parsing
2019-05-10 09:20:03 +08:00
Chocobo1
9f69fd8750
Fix '+' char not decoded to space correctly
...
Closes #10606 .
2019-05-10 09:19:56 +08:00
sledgehammer999
4b2e9dba51
Sync translations from Transifex and run lupdate/tstool.py
2019-05-05 20:20:06 +03:00
Chocobo1
32bf448725
Initialize class variable via constructor
2019-05-03 23:03:33 +08:00
Chocobo1
732d5d6db9
Disable downloading tracker favicons by default
...
Workaround for a crash in Qt networking library, source:
https://github.com/qbittorrent/qBittorrent/issues/9667#issuecomment-464445025
Closes #9667 .
2019-05-03 22:56:16 +08:00
Chocobo1
3aeca37c5d
Fix "Create subfolder" option is not working in WebUI
...
Closes #10392 .
2019-05-03 12:40:45 +08:00
Chocobo1
e365d57063
Fix unsafe type narrowing
...
Appending the warning below:
qBittorrent\src\base/utils/version.h(176): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
qBittorrent\src\base/utils/version.h(185): note: see reference to function template instantiation 'std::array<T,2> Utils::Version<T,2,2>::parseList<StringsList>(const StringsList &)' being compiled
with
[
T=unsigned short,
StringsList=QList<QByteArray>
]
2019-04-16 12:37:46 +08:00
Chocobo1
df6df20969
Use QSet for tracking server connections
...
We don't need to maintain order between connections so QSet would be more suitable.
2019-04-16 12:34:09 +08:00
Chocobo1
4e5a85dda5
Remove closed connections immediately
...
Previously it relied on a timer to drop dead connections but that proved to
be too slow when there is an incoming burst of connections.
Fixes #10487 .
2019-04-16 12:34:00 +08:00
Mike Tzou
bad603454b
Merge pull request #10474 from thalieht/backport
...
Backport #10464 to v4_1_x
2019-04-11 10:16:08 +08:00
thalieht
7b006a47ba
Show user friendly size in error
2019-04-10 12:08:47 +03:00
thalieht
11da8b82e8
Increase the download size limit to 100 MiB
2019-04-10 12:02:43 +03:00
Chocobo1
76ab5f12c5
Work around the crash occurred in QTimer
...
See Qt commit:
https://code.qt.io/cgit/qt/qtbase.git/commit/src/corelib/kernel/qtimer.cpp?id=a623fe8d2a60ff333d5779f877e3b20f0e141ff1
Fixes #9985 .
2019-04-09 13:57:53 +08:00
Chocobo1
be74987084
Correctly handle '+' sign in x-www-form-urlencoded data
...
Fixes #10451 .
2019-04-09 13:57:35 +08:00
thalieht
fee9030337
Make num enter key work the same as return in searchjobwidget
...
Backport #10400 to v4_1_x branch.
2019-03-23 10:51:07 +02:00
Peter Eszlari
f48d057c47
Linux/Wayland: make window title bar icon work
2019-03-17 21:55:50 +02:00
sledgehammer999
f14573307c
Don't query Google for tracker favicons
...
It is a bad idea for user privacy to automatically contact a 3rd party
about tracker domains. Especially when the user isn't informed about
this and the 3rd party is Google.
Reverts 1b9882b3a3
2019-03-17 21:55:50 +02:00
sledgehammer999
560ba8c0b8
Update copyright year
2019-03-17 21:55:49 +02:00
Nick Korotysh
76faed3818
Draw progress bar in Fusion style on macOS systems
...
Qt has a bug QTBUG-72558, which leads to incorrect progress bar
position, when drawing it in delegate.
Also, since OS X 10.10 Yosemite macOS default style was changed,
and progress bars became very tiny and without text (percentage).
These two cases make qBittorrent look pretty awful, but drawing
progress bar in Fusion style solves both issues.
2019-03-17 21:55:07 +02:00
sledgehammer999
62657d9fda
Mention more translators
...
Closes #10043
2019-03-17 21:55:07 +02:00
Chocobo1
24dcbe7d43
Fix wrong arg placeholder
2019-02-09 21:26:08 +08:00
Chocobo1
7649fe0a0e
Display warning when Javascript is disabled
2019-02-09 15:32:43 +08:00
Chocobo1
b3b334da77
Prevent login credential appearing in URL
...
Closes #10221 .
2019-02-09 15:28:31 +08:00
Vladimir Golovnev (Glassez)
1a9eadf8e6
Force recheck multiple torrents one by one
...
Closes #9120 .
2019-02-08 08:25:16 +03:00
Vladimir Golovnev (Glassez)
a55ea29919
Separate URL components before percent-decoding
...
Allow special characters in query string parameters.
Closes #9116 .
2019-01-28 08:54:36 +03:00
sledgehammer999
ff71f6bcd9
Sync translations from Transifex and run lupdate
2018-12-24 18:52:35 +02:00
thalieht
a18976d0b5
Fix regression on resuming torrents without metadata
2018-12-24 18:19:30 +02:00
Chocobo1
6d836ea49c
Change qbt exit message to HTML5
2018-12-24 18:19:29 +02:00
Chocobo1
2e97311147
Unify translation files loading action
...
Since it is possible alternative WebUI could be coded in languages other than English,
WebUI must be able to load user-provided webui_en.qm.
At least one translated string must exist in order to generate an usable .qm file.
2018-12-24 18:19:28 +02:00
sledgehammer999
57bc564b2c
Use configured locale only for translating
...
Don't use other aspects of it eg for date formatting. We should depend
on the system locale for all these. The user probably likes it that way,
otherwise he would have changed it.
2018-12-24 18:19:27 +02:00
Stephen Dawkins
1295f1e31f
Keep track of REPACK/PROPER downloads
...
When using the smart episode filter, if the episode contains REPACK and/or
PROPER, these should be stored to prevent it from redownloading a duplicate
episodes.
Closes #9898 .
2018-12-24 18:19:26 +02:00
sledgehammer999
f15f99cb27
Sync translations from Transifex and run lupdate
2018-12-24 18:19:22 +02:00
sledgehammer999
93365d3b20
Update WebUI .ts files
2018-12-24 18:19:11 +02:00
Chocobo1
9380209afb
Revise CSP header
...
The majority of the CSP is tuned for built-in WebUI, it may not be
suitable for alternative UI.
Also add QLatin1String to strings. This code path is called repeatedly,
it is worth adding QLatin1String to squeeze out the last bit of
performance.
2018-12-17 00:49:07 +02:00
Chocobo1
be2895ac6f
Enforce referrer-policy in WebUI
...
This stops leaking private data to other websites via Referrer header.
2018-12-17 00:49:06 +02:00
Thomas Piccirello
e26d4642b8
Add torrent name filtering to WebUI
...
Closes #721
2018-12-17 00:49:05 +02:00
Thomas Piccirello
f470972bd4
Send numeric status without translation
2018-12-17 00:49:04 +02:00
Thomas Piccirello
443378c041
Remove condition for unsupported libtorrent version
2018-12-17 00:49:02 +02:00
Thomas Piccirello
e20dbe34a4
Simplify map initialization
2018-12-17 00:49:01 +02:00
Thomas Piccirello
86bde47a06
Add WebUI Trackers context menu
2018-12-17 00:49:00 +02:00
Thomas Piccirello
e273c777c7
Add DHT, PeX, and LSD to WebUI Tracker list
2018-12-17 00:48:59 +02:00
Thomas Piccirello
17845c6b25
Add additional Tracker columns to WebUI
2018-12-17 00:48:58 +02:00