rojo/rojo-test/serve-tests
Joe 72ad84b5a7 Implement live syncback service properties encoding and enhance syncback functionality
- Introduced a new `encodeService` helper in the plugin to serialize service properties, attributes, tags, and references alongside children data.
- Updated the `performSyncback` function to utilize the new encoding method, ensuring all services are processed without child-only restrictions.
- Extended the `ServiceChunk` struct to include fields for properties, attributes, tags, and references, improving data handling during syncback.
- Modified the `build_dom_from_chunks` function to apply service properties and resolve references when reconstructing the service instances.
- Added comprehensive tests to validate the new service properties handling, ensuring accurate synchronization and data integrity.

These enhancements significantly improve the live syncback process, allowing for better service data management and consistency.
2026-02-18 07:22:29 -06:00
..
add_folder Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00
add_optional_folder Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00
api_write_existing Add CI pipeline documentation and enhance syncback architecture 2026-02-01 18:18:31 -06:00
connected_init Enhance connected mode test suite and introduce VFS staleness fixtures 2026-02-11 17:56:37 -06:00
connected_models Update dependencies and enhance VFS staleness testing 2026-02-11 18:50:43 -06:00
connected_scripts Enhance connected mode test suite and introduce VFS staleness fixtures 2026-02-11 17:56:37 -06:00
connected_slugify Update deduplication logic and documentation for suffix handling 2026-02-18 01:57:17 -06:00
edit_init Add project configuration and test files in JSON5 format 2026-01-30 09:16:46 -06:00
empty Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00
empty_json_model Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00
forced_parent Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00
git_sync_defaults Add batch script files and enhance git staging logic 2026-02-17 21:27:10 -06:00
live_syncback Implement live syncback service properties encoding and enhance syncback functionality 2026-02-18 07:22:29 -06:00
live_syncback_place_ids Implement live syncback feature and enhance API for service data transfer 2026-02-18 04:36:57 -06:00
meshpart_with_id Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00
move_folder_of_stuff Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00
no_name_default_project Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00
no_name_project Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00
no_name_top_level_project Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00
non_default_project Enhance matching module with reference identity and caching improvements 2026-02-18 06:16:33 -06:00
pivot_migration Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00
ref_ambiguous_path Update deduplication logic and documentation for suffix handling 2026-02-18 01:57:17 -06:00
ref_forward_sync Add Luau-style ref paths migration plan and update related tests 2026-02-18 04:17:51 -06:00
ref_properties Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00
ref_properties_remove Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00
ref_two_way_sync Add Luau-style ref paths migration plan and update related tests 2026-02-18 04:17:51 -06:00
remove_file Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00
scripts Add project configuration and test files in JSON5 format 2026-01-30 09:16:46 -06:00
stale_tree Update dependencies and enhance VFS staleness testing 2026-02-11 18:50:43 -06:00
sync_rule_alone Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00
sync_rule_complex Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00
sync_rule_no_extension Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00
sync_rule_no_name_project Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00
syncback_encoded_names Update vscode-rojo submodule reference and complete migration plan for path encoding 2026-02-10 03:14:18 -06:00
syncback_format_transitions Add syncback roundtrip and clean mode stress tests 2026-02-01 18:34:02 -06:00
syncback_scripts_only Add CI pipeline documentation and enhance syncback architecture 2026-02-01 18:18:31 -06:00
syncback_stress Complete todos for stress tests and add syncback_stress fixture 2026-02-05 22:36:19 -06:00
syncback_write Update project configuration and snapshot files 2026-01-30 08:32:42 -06:00