Oscar Beaumont
0ea1333c83
More P2P docs ( #2492 )
...
* Remove relay
* restructure p2p
* wip
* cleanup webrtc
* split up P2P docs
* wip
* more wip
* the fork has moved
* finish local network discovery
* Document the relay system
* be less stupid
* a
* remote ip from deploy script
* remove debug from deploy script
* Explain relay setup and usage
* Physical pain
* fix
* error handling for relay setup
* Listeners Relay state + merge it into NLM state
* `node_remote_identity`
* redo libraries hook
* toggle relay active in settings
* Dedicated network settings page
* Stablise P2P debug page
* warning for rspc remote
* Linear links in docs
* fix p2p settings switches
* fix typescript errors on general page
* fix ipv6 listener status
* discovery method in UI
* Remove p2p debug menu on the sidebar
* wip
* lol
* wat
* fix
* another attempt at fixing library hook
* fix
* Remove sync from sidebar
* fix load library code
* I hate this
* Detect connections over the relay
* fix
* fixes
* a
* fix mDNS
* a bunch o fixes
* a bunch of state management fixes
* Metadata sync on connection
* skill issue
* fix markdown
* Clippy cleanup
* Backport #2380
* Update interface/locales/en/common.json
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com >
* Update docs/developers/p2p/local-network-discovery.mdx
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com >
* Update docs/developers/p2p/local-network-discovery.mdx
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com >
* Update docs/developers/p2p/relay.mdx
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com >
* Update docs/developers/p2p/relay.mdx
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com >
* Update docs/developers/p2p/relay.mdx
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com >
* Update docs/developers/p2p/relay.mdx
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com >
* Update docs/developers/p2p/relay.mdx
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com >
* Update docs/developers/p2p/sd_p2p.mdx
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com >
* Update docs/developers/p2p/sd_p2p.mdx
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com >
* Update docs/developers/p2p/sd_p2p_proto.mdx
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com >
* Update docs/developers/p2p/overview.mdx
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com >
* Update docs/developers/p2p/overview.mdx
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com >
* Update docs/developers/p2p/relay.mdx
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com >
* Update docs/developers/p2p/sd_p2p_proto.mdx
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com >
* Update docs/developers/p2p/sd_p2p_proto.mdx
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com >
* Update docs/developers/p2p/transport-layer.mdx
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com >
* Update docs/developers/p2p/sd_p2p_proto.mdx
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com >
* Update docs/developers/p2p/local-network-discovery.mdx
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com >
* Update docs/developers/p2p/sd_p2p_proto.mdx
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com >
* a
* Cleaning binario section
* cleanup Docker message
* idk
* Idempotent listeners
* Manual peers working????
* minor fixes
* crazy idea - don't panic in the event loop
* fixes
* debug
* debug
* LAN badge in network settings
* Use `dns_lookup` instead of `tokio::net::lookup_host`
* fix
* bruh sandwich
* proper dialing
* a
* remove logs
* fix
* Small cleanup
* manual peers state on connected device
* a
* Fix manual discovery state + give it a badge
* Clippy improvements
* flip discovery priority
* Add `addrs` to debug query
* connection candidates in debug
* Fix state
* Clippppppppppppy
* Manual discovery badge
* Flesh out ping example
* Usage guide
* `sd_p2p_proto` examples
* More discovery docs
* More docs work
* docs docs docs and more docs
* PONG
* rename
---------
Co-authored-by: Matthew Yung <117509016+myung03@users.noreply.github.com >
2024-05-30 21:48:12 +08:00
Brendan Allan
63522fc456
Sync settings page ( #2460 )
...
sync settings page
2024-05-07 07:39:22 +00:00
Oscar Beaumont
6d5bf4a013
P2P holepunching + relay ( #2147 )
...
* Basic AF server
* wip
* Add autonat to relay server
* Add autonat client + fixes
* Deploy script
* wip
* Debug view
* wip
* wip
* relay all events
* wip
* fix
* wip
* libp2p man spoke
* dctur
* Relay config file
* Advertise relay server
* Dynamic relay configuration
* wip
* p2p relay config
* cleanup
* push instances into p2p state
* fix
* Fix up TS
2024-03-12 06:18:58 +00:00
Oscar Beaumont
4ef515d974
rspc over P2P ( #2112 )
...
* wip: rspc over p2p
* wip
* rspc over P2P
* Cleanup + error handling
* slight cleanup
* Using Hyper for HTTP streaming + websockets
2024-02-26 07:23:48 +00:00
Oscar Beaumont
fdd1c5e1e4
Cloud + P2P ( #1970 )
...
* P2P Debug route
* Remove legacy peer to peer pairing process
* Fix error typo
* Sync instances with cloud
* Upgrade deps + extended instance data
* Create instance with extended metadata
* Auto sync instances
* Actually `.await`
* bruh
* sync library info
* this isn't gonna work
* only sleep cloud receiver when no more messages (#1985 )
* [ENG-1567] Fix renaming (#1986 )
fix rename
* only sleep cloud receiver when no more messages
* use in memory instances during cloud receive (#1995 )
* use in memory instances during cloud receive
* is_empty
---------
Co-authored-by: nikec <43032218+niikeec@users.noreply.github.com >
* fix type error
* wip
* make mdns mdns better
* response
* remove renames
---------
Co-authored-by: Brendan Allan <brendonovich@outlook.com >
Co-authored-by: nikec <43032218+niikeec@users.noreply.github.com >
2024-02-02 09:31:11 +00:00
Jamie Pine
3f3815e33c
[ENG-1511] Library Screens ( #1903 )
...
* init
* changes
* Now updating statistics once a minute
* More robust statistics updater
* Concurrency is hard
* improvements to stats
* refactor
* adjust setting back/forward padding so it matches top bar
* refactor sidebar
* rename
* setting up screens
* some changes
* Co-authored-by: Brendan Allan <Brendonovich@users.noreply.github.com >
* yes
* yes2
* refactored explorerItem.ts
* important explorer code shouldn't be thrown away in a util moment
* support for multiple thumbnails in ExplorerItem
* clippy
* move debug
* yes
* label filters
* ts
* comment out unconnected stuff
* added .mid for midi files
---------
Co-authored-by: Ericson Fogo Soares <ericson.ds999@gmail.com >
Co-authored-by: Brendan Allan <brendonovich@outlook.com >
2024-01-16 12:15:03 +00:00