Chocobo1
7113174593
Treat .magnet file extension as case insensitive
...
Closes #11200 .
5 years ago
Mike Tzou
ee0f38a696
Merge pull request #11194 from Chocobo1/filename
...
Fix filename validation on non-Windows OS
5 years ago
Chocobo1
17e4902519
Don't define variable when not building GUI
5 years ago
Chocobo1
0d5b0b9542
Replace deprecated macro
...
Q_OS_MAC is deprecated and the replacement is Q_OS_MACOS.
5 years ago
Chocobo1
9dc3b18178
Fix filename validation on non-Windows OS
...
Closes #11191 .
5 years ago
Mike Tzou
ef8b37f7fa
Merge pull request #11182 from Chocobo1/addPeer
...
Move error logging of adding peers to the proper place
5 years ago
Chocobo1
2396ef5bd6
Move error logging of adding peers to the proper place
5 years ago
Mike Tzou
80bf5978de
Merge pull request #11181 from Chocobo1/fix
...
Add check for null pointer
5 years ago
Chocobo1
3104291734
Add check for null pointer
...
Fix up d657c87243
.
5 years ago
Mike Tzou
0b58fadc83
Merge pull request #11179 from noraj/patch-1
...
Fix ambiguity in GitHub Issue template
5 years ago
Mike Tzou
18369f6c21
Merge pull request #11171 from Chocobo1/webui
...
Conditionally disable port input field
5 years ago
Mike Tzou
4363082173
Merge pull request #11104 from Chocobo1/resume
...
Fix unable to remove web seeds
5 years ago
Alexandre ZANNI
21d7ca8eab
Fix ambiguity in GitHub Issue template
5 years ago
Mike Tzou
1bb06a7428
Merge pull request #11157 from Chocobo1/hostaddr
...
Construct QHostAddress more efficiently
5 years ago
Chocobo1
60994df8d0
Conditionally disable port input field
...
Disable port input when "Use different port on each startup" option is selected.
This follows the behavior in GUI.
5 years ago
Chocobo1
2a66bb3127
Construct QHostAddress more efficiently
5 years ago
Clément Pera
f42b10f3b6
Remove max character limit of location path
...
I removed the maxlength attribute because we couldn't modify the location path when it has more than 100 characters.
5 years ago
Chocobo1
4aab44e779
Always save info dict when saving fastresume
...
Otherwise torrents loaded from fastresume won't have it and needs
to redownload it from elsewhere and slowing down the startup process.
This is also required for the future where we will drop loading the
`info` dict from .torrent files.
5 years ago
Chocobo1
d657c87243
Fix unable to remove web seeds
...
As suggested in post [1] we don't need to assign the `ti` field anymore when fastresme
already contains the `info` dict.
[1]: https://github.com/arvidn/libtorrent/issues/3946#issuecomment-523300003
5 years ago
Mike Tzou
2d13f87ba4
Merge pull request #11145 from Chocobo1/qpixmapcache
...
Setup pixmap cache in a proper place
5 years ago
Mike Tzou
ee8a7beb41
Merge pull request #11143 from Chocobo1/updater
...
Move "Check for program updates" checkbox out of Advanced settings
5 years ago
Chocobo1
7e0daf1663
Setup pixmap cache in a proper place
...
There is no need to reset the cache limit to previous value as
QPixmapCache is an application wide cache.
Also raise the cache size to 64MB.
5 years ago
Chocobo1
47b9d8dbc6
Clean up Application class constructor
5 years ago
Mike Tzou
62a3938480
Merge pull request #11085 from Chocobo1/model
...
Better on-demand reloading of torrent data
5 years ago
Chocobo1
eb784b0d2e
Move "Check for program updates" checkbox out of Advanced settings
5 years ago
Chocobo1
b921d96f4b
Use Q_ASSERT() to check invariants
5 years ago
Chocobo1
72d1d5d2dd
Cut down number of signal emits
5 years ago
Mike Tzou
4a9fc48dee
Merge pull request #11135 from Chocobo1/fix
...
Initialize pointers
5 years ago
Chocobo1
60df790b82
Initialize pointers
...
Fixup aeabd2d625
.
5 years ago
Mike Tzou
7ce26435bd
Merge pull request #11126 from Chocobo1/addedTime
...
Fix wrong "added on" date
5 years ago
Mike Tzou
4a0f5a0c15
Merge pull request #11120 from Chocobo1/peerwidget
...
Clean up PeerListWidget class
5 years ago
Chocobo1
09503b58fa
Clean up loadTorrentResumeData()
5 years ago
Chocobo1
f3ce76110b
Simplify code
...
Instead of using dict_find_list() now we use the simpler dict_find()
since we are going to check its validness anyway.
5 years ago
Chocobo1
3a11c23efd
Fix wrong "added on" date
...
This only happens for magnet links when its metadata has yet to be retrieved.
Closes #11124 .
5 years ago
Chocobo1
0891cd4878
Avoid unecessary copying the parameter
...
Using forwarding reference here so that we won't get unnecessary copies
of the parameter passed to `slot`, for example a lambda function.
5 years ago
Chocobo1
aeabd2d625
Clean up PeerListWidget class
5 years ago
sledgehammer999
69f665ed01
Update Changelog
5 years ago
Mike Tzou
5c7f9530ee
Merge pull request #11060 from Chocobo1/tracker
...
Improve embedded tracker
5 years ago
Mike Tzou
62a2374f49
Merge pull request #11105 from Chocobo1/activity
...
Handle invalid time activity properly
5 years ago
Mike Tzou
53ec25df28
Merge pull request #11099 from thalieht/rssdotstoicon
...
Use FileSystemPathEdit in automated rss downloader
5 years ago
Chocobo1
8d0d8e4dcb
Improve embedded tracker
...
Now it conforms to BEPs more closely.
5 years ago
Chocobo1
fba72f5fb7
Simplify code
5 years ago
Chocobo1
bbecf87292
Handle invalid time activity properly
...
When there is no activity before m_nativeStatus.last_upload will be 0
and this commit will map it to -1 which retain the expected behavior as
before (libtorrent < 1.2 era).
5 years ago
thalieht
e26573d97f
Use FileSystemPathEdit in automated rss downloader
5 years ago
Mike Tzou
9b611a6207
Merge pull request #11028 from Piccirello/webui-extract-localstorage
...
Extract WebUI localStorage access into class
5 years ago
Thomas Piccirello
7047974132
Extract WebUI localStorage access into class
5 years ago
Chocobo1
863c9f9876
Speed up lookup operation in TransferListModel
...
Previously lookup is O(n), add operation is O(n), remove operation is
O(n).
Now lookup is O(1), add operation is O(1), remove operation is O(n).
n is the number of torrents already recorded.
5 years ago
Chocobo1
9c964cdd97
Fix using out-of-bounds of indexes
5 years ago
Chocobo1
e3483c62ca
Remove explicit conversion to QVariant
5 years ago
Chocobo1
1f3bf75fff
Better on-demand reloading of torrent data
5 years ago