Repository navigation
Added
- Real server-side authorization for Team/GitHub writes. Owner-only Team actions (rename/disband, add/remove member, link/unlink a GitHub repo, grant collaborator access) used to be enforced only by the Studio plugin's own UI hiding the button. Signing in with Roblox OAuth now gets you a real, cryptographically verified session, and once a team's owner has signed in at least once, that team's owner-only actions are checked server-side against their real identity. This is an opt-in rollout - teams whose owner hasn't signed in with Roblox OAuth yet keep working exactly as before, nobody gets locked out.
- Import a Rojo project. "Import from Rojo Project" reads a
default.project.json's$pathmappings and copies each one into this tool's own folder layout - a real migration path if you're currently on Rojo. - Sync real assets - audio, decals, 3D models - through Roblox's Open Cloud. "Sync Assets to Roblox" uploads anything under
Assets/Audio,Assets/Images,Assets/Modelsand tracks what's already uploaded so re-syncing doesn't create duplicates. - Luau-LSP support. A Rojo-compatible
sourcemap.jsonis generated automatically as you sync, so go-to-definition,require()resolution, and DataModel-aware autocomplete work against your synced project. - A "Roblox Hierarchy" view in the Explorer sidebar - your live synced project tree with real Roblox class icons.
- A public status page - roblox-vscode.wasmer.app/status.html.
- Dark mode for the website.
Fixed
- A folder literally named
initcould get misidentified as aninit.lua's parent container instead of a real folder, corrupting the wrong script. - A malformed or interrupted
.rbxmximport could leave a half-built model in Studio with no clear sign the import had actually failed. - A burst of rapid Team actions could occasionally duplicate part of the Teams UI.
- Firebase calls now retry on a transient network blip instead of failing outright on the first try.
- Absolute file paths no longer leak into the Output channel or the dashboard's error log.
Changed
admin-tool/andsupport-portal/- two old, unauthenticated duplicates of the real admin panel - have been removed.- Firebase Realtime Database rules are now version-controlled in the repo instead of living only in the Firebase Console.
Install
Grab roblox-vscode-3.0.0.vsix below and install it via VS Code's Extensions panel β Β·Β·Β· β Install from VSIX... (installs over the old version, no uninstall needed). The Studio plugin auto-updates from the Creator Store.
Full notes: see the Changelog.