Refactor TODO list and enhance sourcemap watch functionality

- Updated the TODO list to refine tasks related to sync performance in scripts only mode, emphasizing the need to prune non-script leaves.
- Enhanced the sourcemap command to handle non-terminal stdin during watch mode, allowing for graceful exit when stdin is closed.

These changes aim to improve project management and optimize the sourcemap functionality.
This commit is contained in:
Joe 2026-02-28 05:31:01 -06:00
parent 8fc56dc6f0
commit 89e7e0282d
2 changed files with 18 additions and 11 deletions

View file

@ -345,17 +345,8 @@ we should support right-click to unselect the bubble (atlas/studio/skip)
[auto select issue]
when you commit changes on git, it's considered unchanged. we should send like the last git hash too, like prior to head, too.
[add ServerStorage/RBX_ANIMSAVES to ignore list!]
globIgnorePaths: ["src/ServerStorage/RBX_ANIMSAVES/**", "src/ServerStorage/MoonAnimator2Saves/**"],
syncbackRules: {
ignoreTrees: ["ServerStorage/RBX_ANIMSAVES/**", "ServerStorage/MoonAnimator2Saves/**"],
},
[scripts only mode]
when in scripts only mode, try to avoid the entire tree where scripts dont exist to make syncing from the Roblox plugin faster
[luau-lsp sourcemap gen]
luau-lsp sourcemap generator --watch is leaving instances of atlas running forever
when in scripts only mode, try to avoid the entire tree where scripts dont exist to make syncing from the Roblox plugin faster. prune non-script leaves.
[yielding after sync]
there is some process that is making disconnecting after a one-shot sync completes take FOREVER if the server is yielding (usually from the reconciler)