Chocobo1
e6cf186c23
Use function-pointer based signal-slot connection
4 years ago
Chocobo1
d70b893852
Bump project requirement to C++17
4 years ago
Vladimir Golovnev (Glassez)
3af2168b02
Don't call non-existent elements
...
Fixed a regression where the script tries to access elements that no longer
exist on the page, because they were replaced with others by a previous change.
4 years ago
Chocobo1
0b0597be0c
Add a thin layer around SettingsStorage class
...
This new layer would be handy for saving GUI widget states as they don't
need the value cached and they store/load rarely.
4 years ago
Vladimir Golovnev (Glassez)
690dbc4725
Don't call non-existent elements
...
Fixed a regression where the script tries to access elements that no longer
exist on the page, because they were replaced with others by a previous change.
4 years ago
sledgehammer999
ffebe82586
Add new languages
...
* Azerbaijani
* Estonian
4 years ago
Vladimir Golovnev (Glassez)
4453e7fcdd
Improve content file/folder names handling
...
Move files/folders renaming functions to core classes.
Query file/folder for renaming by its current path.
Add ability to rename content folders from WebAPI/WebUI.
4 years ago
Chocobo1
c8eefe749f
Capitalize locale names
4 years ago
sledgehammer999
162421a59a
Sync translations from Transifex and run lupdate
4 years ago
Vladimir Golovnev (Glassez)
79048812e9
Fix folder name extraction functions
...
It should return empty string if there is no parent folder.
4 years ago
thalieht
8db4bde15d
Group several torrent options into one dialog
...
Speed limits, share limits and the new options to disable DHT, PeX, LSD per torrent
4 years ago
thalieht
fbb8f0cbf5
Save fastresume when setting torrent speed limits
4 years ago
thalieht
aafa12eb6e
Increase maximum global speed limits from ~1 GiB/s to ~2 GiB/s
...
Closer to the INT_MAX limit of ~2 Billion when multiplied by 1024 for libtorrent
4 years ago
thalieht
76f285f19c
Convert existing speed dialog to global + alt global limits only
4 years ago
Chocobo1
4180db601d
Use a helper function to look up stat indexes
4 years ago
Chocobo1
423983e023
Fix wrong JSON type returned
...
Fix up 78638a15be
.
Closes #14041 .
4 years ago
Chocobo1
90a1ea4281
Don't use removed stat metric in libtorrent 2.0
...
For now, the metric is not entirely removed due to WebAPI still needs to
access it.
4 years ago
Chocobo1
0ebd864db9
Initialize stat indices to -1
...
When the index is initialized it will be set to a number >= 0, so we use
-1 to denote its uninitialized status.
4 years ago
Vladimir Golovnev (Glassez)
1d5dc283fe
Allow to add root folder to torrent content
4 years ago
Vladimir Golovnev (Glassez)
f6d1fea9b7
Fix bug of "move storage job" can be performed multiple times
4 years ago
Chocobo1
78638a15be
Migrate away from deprecated QVariant comparison operators
...
Fortunately, serializing to JSON limits the data types to a very small
subset and thus we are able to implement the comparison without much
hassle.
Fix up cba8d83b21
.
4 years ago
Vladimir Golovnev (Glassez)
d4a51979bb
Extract enum serialization/parsing functions
4 years ago
Vladimir Golovnev (Glassez)
77555cd5c2
Improve torrent name handling
4 years ago
Chocobo1
20ae89c2a1
Add support for `allow_idna` option
...
Upstream PR: https://github.com/arvidn/libtorrent/pull/5316
4 years ago
Chocobo1
0baa23f553
Update "HTTPS tracker validation" enablement conditional
...
https://github.com/arvidn/libtorrent/pull/5313
4 years ago
FranciscoPombal
6152b83405
Use #pragma once instead of include guards
4 years ago
Vladimir Golovnev (Glassez)
5f94238d23
Fix bug of torrents don't save "stopped" state
4 years ago
Chocobo1
4d1d5d6b20
Revise Utils::Version comparison operators
4 years ago
Chocobo1
5ba6a5fca1
Add operator< for InfoHash class
4 years ago
Chocobo1
cba8d83b21
Migrate away from deprecated QVariant comparison operators
...
Another idea would be manually define a custom comparison function for
QVariant. However, having the function would be excessive due to its
limited usage count, also note that we are already casting
various QVariant to its underlying type in existing code.
4 years ago
Chocobo1
ff3d0346eb
Fix coding style
4 years ago
Chocobo1
498da509db
Use Qt provided forward declaration header
4 years ago
Chocobo1
9f0429ca6f
Use the correct type when referring to info hash
4 years ago
Vladimir Golovnev (Glassez)
4e04cd27c9
Fix received metadata handling
4 years ago
FranciscoPombal
7e4b428a3e
Fix method invocation on Qt < 5.10
...
Fixup 0c3fe54b0b
4 years ago
Vladimir Golovnev
2f6ed86c78
Drop support for building with libtorrent < 1.2.11
...
Co-authored-by: Vladimir Golovnev <glassez@yandex.ru>
4 years ago
FranciscoPombal
6590915b15
Update minimum depedency versions
4 years ago
Vladimir Golovnev (Glassez)
a93b675cb8
Search for existing files in separate thread
4 years ago
Chocobo1
6aa5abf298
Update URL to libtorrent settings
4 years ago
Chocobo1
bd672c4c4e
Move "embedded tracker" options to qbt section
4 years ago
Chocobo1
8d768bda31
Add links to libtorrent documentation
4 years ago
Chocobo1
5110994f81
Lift upper limit of "Max concurrent HTTP announces" option
...
Closes #13800 .
4 years ago
Chocobo1
83d17b5c0e
Remove unnecessary restriction on input length
...
Closes #13884 .
4 years ago
Vladimir Golovnev (Glassez)
9497300a4a
Don't rewrite TorrentInfo instance if it's valid
4 years ago
Vladimir Golovnev (Glassez)
acab62e345
Properly handle "Append extension" option changing
4 years ago
Vladimir Golovnev (Glassez)
0e8feed2f2
Clean up metadata downloading code
4 years ago
Jesse Chan
d0d5af8c66
WebAPI: bump version to 2.6.2
4 years ago
Jesse Chan
86f9b1f6db
WebAPI: allow to attach tags while adding torrents
4 years ago
Chocobo1
eaaacd71a8
Simplify the calculation of speed graph scale
4 years ago
Chocobo1
75cead9266
Avoid potential rounding to integer issues
4 years ago