penpot/frontend
alonso.torres 37a9558f17 🐛 Replay source-library edits in their owning editor
Keep separate workspace undo state for source and consumer editors. Run
source operations through their real watchers, verify they leave other
files unchanged, and check exact per-step and whole-history undo/redo.
Retain each editor's own baseline when loaded foreign files change.

Cover source additions, interleaved source/consumer edits and undo/redo,
and two source owners. The original F248 positive regression passes without
changing its assertions. Keep the full acceptance history unchanged and
pin its newly exposed F249 reference failure, with a real acceptance control.

Validation: full frontend suite, 1,760 tests and 14,721 assertions; build,
lint and format. Focused controls: 80 interleaved, 31 two-source, 9 acceptance
and 138 full-history assertions. Production and common code did not change;
no new sync benchmark was required.

AI-assisted-by: gpt-6
2026-10-30 09:50:19 +01:00
..
2026-10-29 15:43:06 +01:00
2026-04-07 21:35:00 +02:00
2026-10-30 09:47:18 +01:00
2026-10-30 09:50:19 +01:00
2026-10-29 15:43:06 +01:00
2026-10-29 15:43:06 +01:00
2026-10-29 15:43:06 +01:00
2026-10-07 10:41:29 +02:00