4 Commits
Author SHA1 Message Date
mats a4ed99f13e ai assistant 2026-11-01 14:57:39 +01:00
matsandClaude Sonnet 5.5 d3fb060016 Fix self-inflicted edit conflicts: dialogs no longer pin a stale node version
Properties, Raw JSON and AI proposals sent the version captured when the
dialog opened. Any other edit to the node meanwhile (style chip, drag handle,
inline text, child insert/move) bumped it, so the save 409'd against the
user's own work. Save through ctrl.saveData instead: compare only the keys
being written against the current node (a real conflict is a key someone else
changed) and send no version. 409 toasts now show the server's reason.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-01 13:57:00 +01:00
mats 20528c8aef more tweaks 2026-11-01 12:11:23 +01:00
mats 2e0bf1e88e initial ai assistance 2026-11-01 10:27:56 +01:00