Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP-Collective Effort: Rework GUI to support GigaChannel #4090

Closed
wants to merge 97 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
97 commits
Select commit Hold shift + click to select a range
e8c2801
Rework GUI to support GigaChannel
ichorid Nov 14, 2018
26e867f
add lz4, fix timestamp resolution problem
ichorid Jan 2, 2019
8ba2733
Add ChannelNode ORM class
ichorid Jan 8, 2019
e7b3155
Add TrackerState ORM class
ichorid Jan 9, 2019
cd9a324
Add failures column
ichorid Jan 10, 2019
7096c7a
Loading metadata store before gigachannel overlay
devos50 Dec 23, 2018
3658627
Gigachannel GUI refactor and polish
devos50 Jan 3, 2019
3c10075
Refactored Tribler REST API endpoints
devos50 Jan 8, 2019
f0bcbc0
Removed Dispersy and related code
devos50 Jan 8, 2019
bd5c413
WIP - migration
ichorid Jan 10, 2019
4372dcc
Refactor search endpoint
ichorid Jan 12, 2019
bc79a46
Modified REST API endpoints
devos50 Jan 14, 2019
6ba31e3
Removed chant checkbox from settings
devos50 Jan 15, 2019
0c8db00
Changed community identifiers
devos50 Jan 15, 2019
d981644
add unique constraints on db
ichorid Jan 22, 2019
bd81418
timer-base channel commits in the GUI
ichorid Jan 25, 2019
892c3e3
Enable twistd REST API by default
devos50 Jan 25, 2019
8a56600
move items counter
ichorid Jan 28, 2019
1b4802d
optimize db_sessions a bit
ichorid Jan 28, 2019
eda466f
wip: upgrader
ichorid Jan 29, 2019
40d856d
fix clicky
ichorid Jan 29, 2019
871b9b7
Deferred loading of gigachannel manager
devos50 Jan 25, 2019
774fb1f
Added top border on home page on no items
devos50 Jan 25, 2019
5ee64fd
make trash button appear only on editable channels
ichorid Jan 28, 2019
6b37a8d
db upgrade 72->Pony works
ichorid Jan 29, 2019
c4dbe98
change db and blob format a bit
ichorid Jan 30, 2019
fef478a
Fixed searching/filtering with non-ascii character
devos50 Jan 25, 2019
f03aedf
Made a general URL encode mechanism
devos50 Jan 27, 2019
c47078a
Proper FTS search sanitizing and UTF-8
ichorid Feb 1, 2019
c0d2dcb
WIP:GigaChannelManager fixes
ichorid Feb 5, 2019
3bd39d2
GigaChannelManager channels cruft removal
ichorid Feb 6, 2019
9ac2ffa
redo category and family filters
ichorid Feb 6, 2019
d8de575
GUI fixes
ichorid Feb 7, 2019
1b24182
fix AlreadyCalledError on channel download callback
ichorid Feb 7, 2019
22c92d4
db upgrade from experimental versions
ichorid Feb 7, 2019
57e20d3
oops
ichorid Feb 7, 2019
3d0b192
fixes to GigachannelManager and updated (personal channel)
ichorid Feb 7, 2019
91335ce
minimize db_session usage
ichorid Feb 7, 2019
7dafc45
Removed deprecated DualStackDiscoveryCommunity
qstokkink Feb 8, 2019
3ab7be5
fix unsubscribe
ichorid Feb 8, 2019
d5f3118
merge devel
ichorid Feb 8, 2019
cd4a216
WIP: gigachanel community update reply
ichorid Feb 10, 2019
8eb1550
GigaChannel community refactor and news update fix
ichorid Feb 11, 2019
eb9f978
Merged devel
ichorid Feb 11, 2019
d40b6ea
Fix torrentcheker and coverage
ichorid Feb 13, 2019
a4dee87
Fix torrent checker
ichorid Feb 14, 2019
00895ae
pylint and refactor
ichorid Feb 14, 2019
19a7796
Coverage
ichorid Feb 14, 2019
ad274ae
move DicreteClock to use db
ichorid Feb 14, 2019
867bab7
coverage
ichorid Feb 14, 2019
afe03b8
oops
ichorid Feb 14, 2019
c46752e
more oops
ichorid Feb 14, 2019
235441b
oops
ichorid Feb 15, 2019
4563b4b
torrent health events
ichorid Feb 15, 2019
5256fe1
yet more oops
ichorid Feb 16, 2019
0921f0f
still oops
ichorid Feb 17, 2019
52043b4
coverage
ichorid Feb 18, 2019
35aa9a0
oops
ichorid Feb 18, 2019
ff8ee29
small fixes
ichorid Feb 19, 2019
39536f2
small fixes
ichorid Feb 19, 2019
f6bb1f0
search endpoint refactor
ichorid Feb 19, 2019
b901e86
lambda fix!
ichorid Feb 19, 2019
fa56c7a
coverage
ichorid Feb 19, 2019
4dd49d9
coverage
ichorid Feb 19, 2019
a487ead
Skipping failed test on Mac
devos50 Feb 20, 2019
9abbd12
endpoints inheritance fix
ichorid Feb 20, 2019
d1b6218
merge devel
ichorid Feb 20, 2019
0c8c8f3
post-merge fixes
ichorid Feb 20, 2019
40bc5e2
remove apsw
ichorid Feb 20, 2019
ee22ea1
Removed print statement
devos50 Feb 20, 2019
1778d40
Wrote tests for PUT mychannel/torrents endpoint
devos50 Feb 20, 2019
0cbff54
Added timeout to mychannel tests
devos50 Feb 20, 2019
f7647b9
Updated documentation
devos50 Feb 20, 2019
aff87df
fixup! Wrote tests for PUT mychannel/torrents endpoint
devos50 Feb 20, 2019
1b27579
refactor db72 upgrader
ichorid Feb 20, 2019
311b5d0
Revived larger LaunchManyCore test
devos50 Feb 20, 2019
900ba8e
Removed IPv8 overlay statistics endpoint
devos50 Feb 20, 2019
27b4642
Fixed Python 3 compatibility + optimized imports
devos50 Feb 20, 2019
c6d9916
Fixed easy flake8 issues
devos50 Feb 20, 2019
f352314
Fixed division error
devos50 Feb 20, 2019
8ff1ac4
upgrader coverage
ichorid Feb 20, 2019
5246dfe
fixup! upgrader coverage
ichorid Feb 20, 2019
a985bff
correct random channels/torrent selection
ichorid Feb 20, 2019
91cc4e0
Pylint fixes
devos50 Feb 21, 2019
2460881
Fixed flake8 issues
devos50 Feb 21, 2019
916930a
Cleaned up tests data directory
devos50 Feb 21, 2019
ec88665
fixup! Fixed flake8 issues
devos50 Feb 21, 2019
2e8b811
fixup! Pylint fixes
devos50 Feb 21, 2019
dde1cb8
Fixed Python 3 compatibility issues
devos50 Feb 21, 2019
77f5190
fixup! fixup! Pylint fixes
devos50 Feb 21, 2019
273c9fc
Removed get_ipv8_overlay_statistics again
devos50 Feb 21, 2019
9188ce9
Removed mainline_dht configuration options
devos50 Feb 21, 2019
67cb65e
Removed unused permid config methods
devos50 Feb 21, 2019
cf43338
refactor pony upgrader
ichorid Feb 21, 2019
c1de416
correct tribler not starting
ichorid Feb 21, 2019
cecd328
small change
ichorid Feb 21, 2019
b54dc80
small change
ichorid Feb 21, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 0 additions & 1 deletion .coveragerc
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
# .coveragerc to control coverage.py
[run]
branch = True
omit = Tribler/dispersy/*
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@
# Apple
.DS_Store


*.autosave
*.stats
.*project
local.properties
*.bak
Expand Down Expand Up @@ -41,6 +44,7 @@ htmlcov/

# Ignore nosetest output logs
Tribler/Test/logs/
Tribler/Test/Core/logs/
# Ignore trial temp dirs
_trial_temp*/
_trial_temp*.lock
Expand Down
3 changes: 0 additions & 3 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
[submodule "Tribler/dispersy"]
path = Tribler/dispersy
url = https://github.com/Tribler/dispersy.git
[submodule "py-ipv8"]
path = Tribler/pyipv8
url = https://github.com/Tribler/py-ipv8.git
4 changes: 2 additions & 2 deletions .pylintrc
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

# Add files or directories to the blacklist. They should be base names, not
# paths.
ignore=.git,dispersy,libnacl,data
ignore=.git,libnacl,data

# Pickle collected data for later comparisons.
persistent=yes
Expand Down Expand Up @@ -150,7 +150,7 @@ generated-members=
# sudo apt install aspell-en

# List of comma separated words that should not be checked.
spelling-ignore-words=Tribler,dispersy
spelling-ignore-words=Tribler

# A path to a file that contains private dictionary; one word per line.
spelling-private-dict-file=
Expand Down
65 changes: 0 additions & 65 deletions Tribler/Core/APIImplementation/IPv8EndpointAdapter.py

This file was deleted.

16 changes: 0 additions & 16 deletions Tribler/Core/APIImplementation/IPv8Module.py

This file was deleted.

Loading