rojo/rojo-test
Joe 8f0df692d3 Enhance InstanceMap and ChangeBatcher for unresolved Ref properties
- Added `onInstanceInserted` callback to `InstanceMap` to notify when new instances are tracked, allowing `ChangeBatcher` to resolve pending unresolved Ref properties.
- Updated `createPatchSet` and `encodePatchUpdate` to support handling unresolved Ref properties, deferring their resolution until the target instance is available.
- Implemented logic in `ChangeBatcher` to manage pending unresolved Ref properties and re-queue them when the target instance is inserted.
- Introduced new tests to verify behavior with ambiguous paths and ensure stability when handling duplicate-named siblings.

These changes improve the handling of Ref properties in the system, enhancing synchronization reliability and robustness.
2026-02-14 12:18:58 -06:00
..
build-test-snapshots Add audit plan for slugify branch pass 3 and implement critical fixes 2026-02-11 01:31:09 -06:00
build-tests Add audit plan for slugify branch pass 3 and implement critical fixes 2026-02-11 01:31:09 -06:00
serve-test-snapshots Refactor test cases and improve snapshot handling 2026-02-14 11:36:48 -06:00
serve-tests Enhance InstanceMap and ChangeBatcher for unresolved Ref properties 2026-02-14 12:18:58 -06:00
syncback-test-snapshots Remove unnecessary .gitkeep files from various snapshot tests to streamline directory management and ensure proper cleanup in syncback functionality. 2026-02-08 16:27:04 -06:00
syncback-tests Implement incremental syncback mode to preserve existing file structure 2026-02-01 08:14:20 -06:00