Skip to content

Conversation

@jsparber
Copy link
Collaborator

@jsparber jsparber commented Nov 25, 2025

Use the new p2panda-net-next implementation which has a more robust p2p networking stack under the hood.

It's still in-development and not officially released, APIs will change, more bug fixes made, but it's good enough for experimental integration in Reflection and to provide early feedback.

@adzialocha adzialocha changed the title WIP: port to p2panda_next WIP: port to p2panda_net_next Nov 25, 2025
@adzialocha adzialocha changed the title WIP: port to p2panda_net_next WIP: Port to p2panda-net-next to enable collaboration over Internet Nov 28, 2025
@jsparber jsparber force-pushed the jsparber/new_p2panda_net branch 2 times, most recently from 231b24a to e56eede Compare December 1, 2025 18:39
@jsparber jsparber force-pushed the jsparber/new_p2panda_net branch from 7a30fda to 18ddf3b Compare December 10, 2025 10:13
@jsparber jsparber changed the title WIP: Port to p2panda-net-next to enable collaboration over Internet Port to p2panda-net-next to enable collaboration over Internet Dec 10, 2025
@jsparber jsparber marked this pull request as ready for review December 10, 2025 10:16
@jsparber jsparber force-pushed the jsparber/new_p2panda_net branch 2 times, most recently from aca81b1 to e9ef11d Compare December 17, 2025 15:39
@adzialocha adzialocha force-pushed the jsparber/new_p2panda_net branch 2 times, most recently from efad207 to 6e6c470 Compare December 20, 2025 23:53
@adzialocha adzialocha force-pushed the jsparber/new_p2panda_net branch from 2237127 to 3ded732 Compare December 21, 2025 12:26
@jsparber jsparber force-pushed the jsparber/new_p2panda_net branch from 3ded732 to eaa5032 Compare December 22, 2025 11:28
adzialocha and others added 11 commits December 22, 2025 18:52
Pickup the existing tokio runtime if the node is created inside an
existing runtime. This is handy for tests or applications that use tokio
already.
Now that the node pickes up an already existing runtime, we can use
tokio::test macro.
This should fix many of the networking issues we incountered.
Ideally p2panda would reexport it but we will need it to turn on online
collaboration.
This enables online collaboration.
We can reset the migrations since we are changing the CNN, so old
databases will be inaccessible for us any way.
Use the same naming convetion as p2panda.
And also also reduce the confusion with reflection-doc.
@jsparber jsparber force-pushed the jsparber/new_p2panda_net branch from eaa5032 to 4a0dd65 Compare December 22, 2025 17:52
@jsparber jsparber merged commit ad94130 into main Dec 22, 2025
1 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants