Project Changelog
A history of all the awesome features and fixes we've added to the game arcade.
Architectural Refactor & Feature Restoration
v1.2.0
- Major refactoring of the race track page into smaller, maintainable components (`RaceUI`, `MultiplayerControls`, `SoloRaceControls`, `RaceResults`, `Podium`).
- Fixed an issue where the 'Jump' easter egg (Konami code) was removed during refactoring.
- Corrected a bug where car skin textures (Camo, Carbon Fiber) were not applied to the 3D models.
- Improved Firebase Realtime Database connection stability by explicitly setting the database URL.
Game Integration & Bug Squashing
v1.1.0
- Added all 22 games to the homepage master list, fixing issues where some games would not appear.
- Corrected game ID mismatches between `games-list.json` and the homepage, ensuring games like 'Scribble Arena' and 'Crossy Road' now display correctly.
- Standardized all game IDs to use underscores (`_`) instead of hyphens (`-`) to ensure compatibility with Firebase Remote Config.
- Fixed a JSON syntax error in `games-list.json` that was causing build failures.
Initial Launch & Core Features
v1.0.0
- Launched the Velocity Online game arcade with over 20 playable games.
- Implemented a dynamic game visibility system using Firebase Remote Config.
- Added a master `game_all_enabled` toggle for easy management of all games.
- Integrated Firebase Performance Monitoring to track app performance.
- Optimized font loading using `next/font` for improved site performance and Core Web Vitals.