Here's what's new and improved in the latest version of Jokers Maze.
Improvements & Fixes
Ready to Play: The game board now automatically initializes with tiles on the first load, so you no longer need to open the admin panel to start playing.
True Randomization: The "Restart Game" button now properly re-shuffles the tiles in every column, ensuring a unique game every time.
Bug Fix: Resolved another "uncontrolled input" error related to the per-column settings for a smoother configuration experience.
Version 1.4.0
AI Feature Removal: All Genkit-powered AI features ("Analyze Images" and "Suggest Images") have been removed to ensure the application is fully client-side and compatible with the Firebase Spark (free) plan.
Version 1.3.2
Leaderboard Persistence: The leaderboard now saves automatically after each game, so scores are no longer lost on a browser refresh.
Version 1.3.1
Leaderboard Overhaul: The leaderboard now only shows the single top score for each player and includes a button to clear all scores. Old duplicate entries are automatically cleaned up on load.
UI Overhaul: The Admin Panel has been moved into a slide-out sheet for a cleaner, full-screen gaming experience.
Grand Prize UI: Grand Prize images can now be uploaded by clicking on the image preview itself, which is now larger.
Prize Column UI: Column prize images now appear above the text input for a better layout.
Image Optimization: All uploaded images are now automatically resized to improve performance and reduce memory usage.
Bug Fixes: Resolved several "uncontrolled input" errors in the admin panel for a smoother configuration experience.
Layout Fix: The game board now correctly scales to fill the window without requiring scrolling.