rojo/rojo-test
Joe 2ff5c3936c Implement fixes and enhancements from audit pass 2
- Introduced a new plan addressing critical bugs, correctness issues, and refactors identified during the audit, including improvements to metadata handling and slugification logic.
- Replaced inline removal logic in `handle_api_write` with a new `remove_instance_at_path` method to ensure correct deletion of instances.
- Updated pre-seeding logic in `dir.rs` and `project.rs` to derive deduplication keys from actual filesystem paths instead of slugified names.
- Enhanced rename handling in `change_processor.rs` to prevent collisions by deduplicating names against existing siblings.
- Added tests for various scenarios, including handling of forbidden characters and ensuring correct deduplication behavior.
- Refactored child iteration in `dir.rs` and `project.rs` to sort children alphabetically for deterministic deduplication ordering.
2026-02-10 21:35:26 -06:00
..
build-test-snapshots Implement fixes and enhancements from audit pass 2 2026-02-10 21:35:26 -06:00
build-tests Implement fixes and enhancements from audit pass 2 2026-02-10 21:35:26 -06:00
serve-test-snapshots Update snapshot files to standardize messageCursor redaction 2026-02-08 12:07:20 -06:00
serve-tests Update vscode-rojo submodule reference and complete migration plan for path encoding 2026-02-10 03:14:18 -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