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

View editing

1 changed

  • Added
  • Changed
  • Removed

What takes part in an edit, from the browser to the room and back.

What this pull request changes in the view editing: 3 components, 2 connections note-room to ops (import)client to ops (import)importimportnote-room (changed)note-roomDurable Object · changedopsopsLibraryclientclientLibrary

The view editing 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

Knowledge base

Back to the conversation