Rebasely Beta: data may be purged

examples/live-notes Public

Show who else is editing #1

Changed files

21 files changed344 additions49 deletionssince main at d21dfdd

System

1 changed, 3 dataflows changed

  • Added
  • Changed
  • Removed
What this pull request changes in the system: 4 components, 3 connections api to note-room (rpc)note-room to ops (import)client to ops (import)rpcimportimportapiapiWorkernote-room (changed)note-roomDurable Object · changedopsopsLibraryclientclientLibrary

The system at the head of this pull request, with what it adds, changes and removes from the merge base d21dfdd. Select a component for what changed in it.

note-room

One per note, picked by name. Orders every edit, keeps the note and its op log in SQLite, and holds the editors' WebSockets along with who is on each one.

Changed by this pull request:

  • description
  • owns +src/presence.ts

Takes part in An edit reaching other editors, Leaving a note, Loading a note, Catching up an editor that fell behind.

Changes

  • Changed: ~ note-room: description; owns +src/presence.ts
  • Changed: ~ flow edit-broadcast: 1 step relabelled, description changed
  • Added: + flow leave-note
  • Changed: ~ flow load-note: 2 steps added, 1 relabelled, description changed, actors +editor-b

Knowledge base

Back to the conversation