Repository navigation
π Official Release: Roblox VSCode v0.11.0-Alpha
This update is about trust and control over your sync sessions: conflicts get a real resolution flow instead of a silent coin-flip, failures tell you why, and you get direct control over what syncs and how projects/code move between games.
π Project Links
- Official Website: roblox-vscode.wasmer.app
- Documentation: Full Manual
π Detailed Overview
1. Conflict Resolution UI
Previously, if a file changed in both VS Code and Studio since the last sync, VS Code's version silently won. Now the conflicting change is held back and you're prompted to Compare & Choose, Keep VS Code Version, or Keep Studio Version β with a real diff view before you decide. Anytime a conflict is dismissed, revisit it with "Roblox Sync: Resolve Sync Conflicts".
2. Switch Active Project
Juggling multiple games no longer means restarting the bridge. "Roblox Sync: Switch Active Project" redirects the running server at a different previously-synced project (or a folder you browse to), with a warning if Studio looks like it's actively syncing right now.
3. Selective Sync
"Roblox Sync: Manage Selective Sync (Exclude Rules)" gives you a checkbox picker over your project's folders (plus custom patterns) instead of hand-editing ignorePatterns in settings.json.
4. Shared Library β Reuse Code Across Games
Export any script or folder to a local Shared Library (via the command palette or right-click in the Explorer), then import it into any other project with "Import from Shared Library." No more copy-pasting between VS Code windows.
5. Failures Now Say Why
When Studio can't apply a file β an unknown root folder, a class-creation error, a bad model import, the wrong instance type β the activity log used to just say "β Failed: file". It now includes the actual reason, that reason is reported back to VS Code's dashboard, and a file that's permanently given up on after repeated failures gets one clear final message instead of silently vanishing from the queue.
6. Security & Reliability Hardening
- Ticket/chat content and other shared-backend fields are now HTML-escaped before rendering, closing a stored-XSS path.
- Removed dead OAuth scaffolding and the wide-open CORS middleware on the local sync server.
- Added rate-limiting/lockout to the pairing-code endpoint.
- Fixed the update-version check so it no longer mis-reads two-digit or pre-release version numbers.
- The dashboard now keeps a rolling log of recent errors instead of only ever showing the last one.
π¦ Download & Installation
- Get the VS Code Extension from the Official Release Page.
- Install the Roblox Plugin from the Roblox Creator Store.
- Follow the interactive tutorial that will automatically launch when you first open the tools!
Developed with β€οΈ by CodingJeffRoblox Β© 2026