fix(i18n): die Zwei-Fenster-Warnung nennt die zuletzt gespeicherte Änderung, nicht den letzten Tastendruck
Nutzer-Rückfrage: „Was für ein letzter Tastendruck?" — die Formulierung liest sich, als zähle nur Tippen. Tut es nicht: Umklappen im Diagramm schreibt die Faltmarke in den Text (D38-Nachtrag 2) und damit in den Speicher, nimmt also am selben Wettlauf teil. Nachgemessen mit zwei Fenstern: A klappt zu, im Speicher steht `- > Ast A (M)`, B's Editor und Diagramm bleiben unverändert — und B's nächster Tastendruck überschreibt den Speicher, A's Faltung ist weg. Beide Texte in allen neun Sprachen umformuliert (tabConflictWarn, docLockText); der Dialogtext nennt das Falten ausdrücklich. SPEC §9 sagt jetzt dazu, dass das andere Fenster nichts nachzieht und dass ein Dokumentwechsel dort nicht mitwandert — `werkbaum-active` entscheidet erst wieder, was ein Neustart öffnet (auch das eine Nutzer-Rückfrage, nachgemessen). D94-Nachtrag 2 und CHANGELOG nachgezogen. Benannt, nicht behoben: Wer „trotzdem hier bearbeiten" gewählt hat, behält die Warnung, auch wenn das andere Fenster das Dokument längst verlassen hat — dieser Ausweg fordert die Sperre bewusst nicht mehr an. 666 Tests grün; die neuen Texte im laufenden Editor nachgesehen. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
7f4c2a3e6a
commit
2a58951138
@@ -24,6 +24,7 @@ reverse.
|
||||
- The modal "open more than once" dialog is gone; the one remaining loss case — the same non-shared document open in two windows — is found by a per-document lock, and the second window chooses: open another document, view only until the other window lets go, or edit anyway
|
||||
- The other-window warning now names the document and says whether it is open in the app or in the browser — and stays silent when nothing collides
|
||||
- Fix: in the "open in another window" dialog the list of other documents squeezed its buttons until the names ran into each other — picking one is a dropdown now, one line tall however many documents you have
|
||||
- The two-window warning says "whichever change is saved last wins" now instead of "the last keystroke" — folding a branch in the diagram writes to the text too, so it joins the same race
|
||||
- An MCP server for AI agents recorded as planned: it lives in the backend, runs the one JS parser through GraalJS, hands plans to Claude Code and other agents as resources and tools over streamable HTTP, and writes changes as conflict-safe line diffs — no new runtime, spelled out in an RFC before it is built
|
||||
|
||||
## 2026-08-28
|
||||
|
||||
Reference in New Issue
Block a user