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.