alonso.torres
e7e4fc6274
🐛 Restore parent sync state when undoing child structure edits
...
Add, remove and move inverses restore the copy parent's remote-synced
flag with its touched groups. Swapping a child clears that flag during
delete; undo must restore the original parent state (F157).
Swap and add/remove regressions fail before the change. The focused swap
suite passes 49 tests and 191 assertions; common lint and format pass.
Benchmark ratios: mains 0.49/0.57/0.62; levels 0.53; chain 0.57; library
0.69; many shapes 0.62; switch 0.62, no regression flags.
AI-assisted-by: GPT-6
2026-10-30 09:50:08 +01:00
..
2026-10-30 09:50:07 +01:00
2026-10-30 09:50:08 +01:00
2026-10-30 09:50:08 +01:00
2026-08-25 11:55:10 +02:00
2026-08-25 11:55:10 +02:00
2026-08-25 11:55:10 +02:00
2026-10-19 15:56:05 +02:00
2026-10-15 10:19:26 +02:00
2026-10-30 09:47:18 +01:00
2026-10-16 10:59:57 +02:00
2026-10-30 09:50:08 +01:00
2026-08-25 11:55:10 +02:00
2026-09-09 17:58:09 +02:00
2026-10-21 12:31:03 +02:00
2026-10-20 14:09:01 +02:00
2026-08-25 11:55:10 +02:00
2026-08-25 11:55:10 +02:00
2026-08-25 11:55:10 +02:00
2026-08-25 11:55:10 +02:00
2026-10-30 09:50:08 +01:00
2026-10-06 16:34:28 +02:00
2026-08-25 11:55:10 +02:00
2026-09-09 15:16:56 +02:00
2026-10-19 13:40:26 +02:00
2026-08-25 11:55:10 +02:00
2026-08-25 11:55:10 +02:00
2026-08-25 11:55:10 +02:00
2026-08-25 11:55:10 +02:00
2026-08-25 11:55:10 +02:00
2026-08-25 11:55:10 +02:00
2026-08-25 11:55:10 +02:00
2026-10-30 09:50:07 +01:00
2026-08-25 11:55:10 +02:00
2026-08-25 11:55:10 +02:00
2026-10-30 09:50:08 +01:00
2026-08-25 11:55:10 +02:00
2026-10-30 09:50:08 +01:00
2026-08-25 11:55:10 +02:00
2026-08-25 11:55:10 +02:00
2026-08-25 11:55:10 +02:00
2026-08-25 11:55:10 +02:00
2026-08-25 11:55:10 +02:00
2026-09-30 07:17:02 +02:00
2026-08-25 11:55:10 +02:00
2026-10-16 12:51:48 +02:00
2026-10-28 11:44:38 +01:00
2026-10-19 09:44:32 +02:00
2026-08-25 11:55:10 +02:00
2026-10-30 09:50:08 +01:00
2026-10-30 09:50:08 +01:00
2026-09-22 10:24:30 +02:00
2022-11-08 13:02:14 +01:00
2026-08-25 11:55:10 +02:00
2026-08-25 11:55:10 +02:00
2026-09-28 07:29:25 +02:00
2026-08-25 11:55:10 +02:00
2026-09-14 14:50:32 +02:00
2026-08-25 11:55:10 +02:00
2026-09-15 19:22:56 +02:00
2026-08-25 11:55:10 +02:00
2026-09-22 10:24:30 +02:00
2026-10-29 10:13:33 +01:00