rojo/plugin/src
Joe 57433a0158 Enhance scripts-only mode handling and improve temp ID resolution
- Introduced a new mechanism in ServeSession to manage scripts-only mode, ensuring proper handling of temporary IDs during script additions.
- Updated the applyPatch function to remap only scripts-only temp IDs, preventing false positives with legitimate additions.
- Modified the API to resolve intermediate container temp IDs to real tree references, enhancing the integrity of parent-child relationships for new scripts.
- Added tests to verify the functionality of scripts-only mode and the resolution of temp IDs.

These changes aim to optimize script management and improve the overall functionality of the session handling.
2026-02-28 07:23:49 -06:00
..
App Update submodule and enhance syncback confirmation dialog 2026-02-19 05:16:40 -06:00
ChangeBatcher work 2026-02-28 06:11:16 -06:00
chaos Refactor stress test files to enhance clarity and performance 2026-02-01 22:14:59 -06:00
integration Add tests for PatchSet and ServeSession functionality 2026-02-06 22:23:14 -06:00
Reconciler Enhance scripts-only mode handling and improve temp ID resolution 2026-02-28 07:23:49 -06:00
testUtils Add live syncback functionality and optimize service encoding 2026-02-18 22:34:52 -06:00
ApiContext.lua Refactor version rejection logic in ApiContext 2026-02-17 20:48:39 -06:00
Assets.lua Update asset IDs and improve header component styling 2026-02-01 11:51:49 -06:00
ChangeMetadata.lua Complete implementation of Git-style change metadata and diff utilities 2026-02-08 16:12:40 -06:00
Config.lua Refactor version rejection logic in ApiContext 2026-02-17 20:48:39 -06:00
Dictionary.lua Remove pairs() and ipairs() (#1150) 2025-11-18 18:49:52 -08:00
DiffUtil.lua Complete implementation of Git-style change metadata and diff utilities 2026-02-08 16:12:40 -06:00
DiffUtil.spec.lua Complete implementation of Git-style change metadata and diff utilities 2026-02-08 16:12:40 -06:00
ignorePlaceIds.lua Stylua formatting (#785) 2023-09-18 15:39:46 -07:00
init.server.lua Update plugin references from Rojo to Atlas 2026-02-01 11:57:00 -06:00
init.spec.lua Migrate DevSettings to PluginSettings for much better config flow (#572) 2022-08-20 22:39:34 -04:00
InstanceMap.lua Enhance scripts-only mode handling and improve temp ID resolution 2026-02-28 07:23:49 -06:00
InstanceMap.stress.spec.lua Complete comprehensive plugin tests and add new stress test files 2026-02-01 22:05:27 -06:00
invariant.lua Update Atlas to version 8.0.0 2026-02-07 13:52:45 -06:00
PatchSet.lua Enhance PatchSet data model update handling and update default project path in CLI 2026-01-30 11:35:49 -06:00
PatchSet.spec.lua Add tests for PatchSet and ServeSession functionality 2026-02-06 22:23:14 -06:00
PatchSet.stress.spec.lua Refactor stress test files to enhance clarity and performance 2026-02-01 22:14:59 -06:00
PatchTree.lua Add live syncback functionality and optimize service encoding 2026-02-18 22:34:52 -06:00
PatchTree.spec.lua Add git metadata handling and integration tests for sync direction defaults 2026-02-17 20:46:14 -06:00
preloadAssets.lua Remove pairs() and ipairs() (#1150) 2025-11-18 18:49:52 -08:00
runTests.lua Switch git submodules to Wally packages (#584) 2022-08-03 18:36:58 -04:00
ServeSession.lua Enhance scripts-only mode handling and improve temp ID resolution 2026-02-28 07:23:49 -06:00
ServeSession.spec.lua Enhance CI pipeline documentation for Rojo and rbx-dom 2026-02-06 22:36:50 -06:00
Settings.lua Refactor and rebrand Rojo to Atlas 2026-02-07 13:21:52 -06:00
SHA1.luau Refactor code for improved readability and maintainability 2026-02-17 21:05:28 -06:00
soundPlayer.lua Update plugin references from Rojo to Atlas 2026-02-01 11:57:00 -06:00
strict.lua Stylua formatting (#785) 2023-09-18 15:39:46 -07:00
Timer.lua Add benchmarking, perf gains, and better settings UI (#850) 2024-02-12 15:58:35 -08:00
timeUtil.lua Check for compatible updates in plugin (#832) 2024-08-05 11:34:29 -07:00
Types.lua Refactor and rebrand Rojo to Atlas 2026-02-07 13:21:52 -06:00
Version.lua Update Atlas to version 8.0.0 2026-02-07 13:52:45 -06:00
Version.spec.lua Check for compatible updates in plugin (#832) 2024-08-05 11:34:29 -07:00
XXH32.luau Implement new recursive change-count matching algorithm for instance reconciliation 2026-02-17 03:54:06 -06:00