feat(paket c): Frühere Stände eines geteilten Dokuments kommen vom Server (D86)
Der Verlaufs-Knopf zeigt bei Geteilten die Meilenstein-Historie des Servers (GET /history, jetzt samt clientId/displayName); Laden ist ein Server-Rollback (POST /restore, ROLLED_BACK — neue Version für alle, nichts geht verloren, mit Rückfrage). Die Kamera legt einen Server-Meilenstein an (pushLive(true), leeres Diff erlaubt); lokale Momentaufnahmen sammelt snapshotNow() für Server-Dokumente nicht mehr — sie enthielten fremde Arbeit und überschrieben sie beim Laden als eigenes Diff. Dazu der Anzeigename: einmal gefragt, im Browser gemerkt, füllt das 'geändert von' der Historie (Behauptung, kein Nachweis). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Fable 5
parent
1fb11ceba4
commit
53b48bcd42
@@ -19,6 +19,9 @@ reverse.
|
||||
|
||||
## 2026-08-27
|
||||
|
||||
- On shared documents the history button shows the server's milestones — loading one is a rollback for everyone, as a new version, nothing lost
|
||||
- The camera button turns the current state of a shared document into a server milestone instead of a local snapshot
|
||||
- Joining or sharing a document asks once for a display name — it fills the history's "changed by" and stays a claim, not a proof
|
||||
- Renaming a shared document now renames it for everyone: the pencil patches the server title, and the change feed hands the new name to every open editor
|
||||
- URL documents lost their pencil — their name is the URL, and a local name would not survive the next load
|
||||
- If Werkbaum is open in a second browser tab, a warning says so — both tabs write the same document list, and the last one to save wins
|
||||
|
||||
Reference in New Issue
Block a user