Repository navigation
Sync stable with the deployed racing, track creator and VR release - #136
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What this updates
The default branch was behind the source already serving production. This sync brings
stableup to the deployed app and adds a readable racing overview, player instructions and changelog entry.The release contains three complete venue packs: Silverstone GP with its full pit lane, Nordschleife T13, and Daytona with its pit branch. The BMW M3 E46, BMW M3 E92 race car and Porsche 911 Carrera 4S join the existing garage, upgrades, damage and condition system. Journal, rivals/crews, authenticated room races and comparable leaderboard classes retain their existing owners.
One creator workspace supports overhead connected-road selection, normal drive recording and clean layouts on supported open ground. Preview, edit, test, save, continuous highlights, event barriers and scoped unranked room sharing are included. The other nine researched venue packs remain deferred.
Previously shipped Living Portal/Trail, VR, travel and lifecycle changes on this branch are also carried into
stable. Location-based play, optional continuous exploration, buildings, Ocean, Space, saves and platform integration remain available.Repository maintenance
Verification and deployment
Production is live at https://worldexplorer3d.io/app/ using source
c390d3a00ea47d8a019c64559a700eaf9a26d868, build5.6.1+c390d3a00ea4.11e2ccd419ea2e2b.production.Complete native-world venue journeys and both pit branches were accepted. Ground creation/recording, clean layout/save/start, Journal, steady held-input driving, collision damage and exact garage handback were checked at their affected boundaries. Real Auth/Firestore/WebSocket checks covered all three cars, reconnect, replay-safe results, unranked room routes, condition custody and creator deletion. This repository sync reuses that acceptance.
After rollout, normal production ReCaptcha Enterprise App Check, protected API reads, authenticated WebSocket access and all three catalogues passed. Actual Silverstone showed both approved shared GP choices and opened the creator. The coordinated service, fifteen Functions, indexes and six curated courses are deployed; existing settings, player records, extra index settings and rollback builds were preserved.
Final required GitHub checks passed: 3,764 tests across 666 component files, zero failures/skips/TODOs, source/ownership gates, complete test inventory, cleanup mutation sensitivity and secret scans. Both CodeQL analyses completed successfully. No private receipts, credentials, diagnostic dumps or built application copies are published in this update.
Physical-phone, headset and native-store acceptance are not claimed.
See the player guide and release readiness.