mirror of
https://github.com/rojo-rbx/rojo.git
synced 2026-10-23 05:51:39 +00:00
- 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. |
||
|---|---|---|
| .. | ||
| atlas_fork_isolation_ef1d08fd.plan.md | ||
| audit_slugify_branch_e913b7dc.plan.md | ||
| cargo_dependency_upgrades_9b14d945.plan.md | ||
| comprehensive_plugin_tests_bdd5b47c.plan.md | ||
| destructive_syncback_mode_acb8cb54.plan.md | ||
| fix_audit_findings_ca70f773.plan.md | ||
| fix_audit_pass_2_c72b80c5.plan.md | ||
| fix_stem-level_dedup_8fa9a015.plan.md | ||
| fix_sync_system_issues_e569840d.plan.md | ||
| git-style_change_metadata_9d8c8345.plan.md | ||
| merge_ui_button_changes_6608afe8.plan.md | ||
| nuke_path_encoding_migration_7dfffc4d.plan.md | ||
| pull_removed_scripts_feature_dd790311.plan.md | ||
| rojo_syncback_architecture_fix_bc0c13ab.plan.md | ||
| script_naming_refactor_424e3277.plan.md | ||
| stress_tests_two-way_sync_baeda112.plan.md | ||
| sync_vscode-rojo_schemas_6f3a7b26.plan.md | ||
| syncback_auto-downloader_0508b4bb.plan.md | ||
| syncback_roundtrip_tests_f980a65b.plan.md | ||
| two-way_sync_integration_tests_0e4e4dfc.plan.md | ||