Skip to content

Manual snapshot#101

Merged
tianyuan129 merged 4 commits into
pulsejet:mainfrom
HiccupHan:manual-snapshot
Apr 20, 2026
Merged

Manual snapshot#101
tianyuan129 merged 4 commits into
pulsejet:mainfrom
HiccupHan:manual-snapshot

Conversation

@HiccupHan
Copy link
Copy Markdown
Contributor

  • Manual snapshot: SOS button sends a ping request to check who's online, picks the one that responds first, sends a republish request, and the responder will republish all its saved merged local Yjs update

- Click SOS button to broadcast a ping
- Online users will send ACKs,
- Choose a user (first one to respond) and send a recovery request
- The  chosen user will republish a merged yjs delta update (containing all of its saved local yjs deltas)
- Should help recover from when a user gets stuck on an older version of snapshot using magic on
@tianyuan129 tianyuan129 merged commit c059af7 into pulsejet:main Apr 20, 2026
2 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.

2 participants