Changelog

Follow new updates and improvements to Escape Room Studio.

December 26th, 2025

  • Improved potential memory leak on the console window for some users.

  • Improved data caching to increase performance

December 18th, 2025

  • General audio playback improvements

  • Added functionality to monitor video playback and update the timer UI accordingly.

  • Implemented a dropdown menu for starting the timer with video or only the timer.

  • Introduced state management for tracking video playback status and associated UI updates.

  • Improved user experience by allowing custom time adjustments and resetting game states through the dropdown menu.

December 17th, 2025

Improved

Fixed

  • Fixed an issue where the volume of the background music would set to 0% after a game was reset.

December 14th, 2025

  • Enhanced performance and stability in various components

  • Updated useEffect dependencies in Chat, ConsoleContent, and CountdownTimer components to prevent unnecessary re-renders by excluding stable references.

  • Improved loading state management in GameProvider and LiveWindow components to prevent flickering during rapid state changes.

  • Added client-side checks in useLocalStorage to avoid SSR conflicts.

  • Refined room storage handling to optimize performance and ensure consistent updates across components.

December 13th, 2025

  • Added +1 and -1 minute buttons to the left and right of the timer for quicker access during game

  • improved CountdownTimer component performance and styling

  • Optimized font size calculations for the CountdownTimer to enhance responsiveness.

  • Refined inline styles in TimerDisplay for better visual consistency across different timer sizes.

  • Adjusted class handling in getTimerSizeClass to ensure accurate rendering for large timers.

December 13th, 2025

  • Changed audio engine to Howler for more stable playback

  • Simplified room loading logic by consolidating state management and reducing redundant updates.

  • Improved user experience by ensuring consistent handling of room status updates through localStorage.

  • Removed unnecessary calls to the database

  • Fixed global volume slider and added a percentage read-out

December 13th, 2025

Improved

Fixed

  • Enhanced music playback error handling and improve audio management

  • Added error callback for music playback failures to log errors and notify users through toast messages.

  • Implemented checks to ensure audio context is valid before playback and reinitialize if closed.

  • Enhanced HTML5 audio handling with retries and error recovery mechanisms.

  • Updated volume management to account for music volume and mute settings across all tracks.

  • Improved track management by ensuring tracks are added correctly and handling missing tracks gracefully.

December 12th, 2025

  • Implemented PATCH endpoint to update report details and synchronize successful game statuses with public leaderboards.

  • Added DELETE endpoint to remove reports and handle associated leaderboard entries.

  • Enhanced error handling and logging for both endpoints.

  • Updated dashboard components to support fetching and displaying top leaderboard teams.

  • Introduced edit and delete functionalities in reports data table with corresponding dialogs.

December 12th, 2025

  • Enhanced landing page and privacy policy

  • Updated the layout to include a Cookie Consent Banner for improved user experience.

  • Refactored the FAQ section to allow dynamic title and description props, enhancing flexibility.

  • Revised the pricing page to integrate a new PricingDisplay component and updated FAQ content for clarity.

  • Improved the Privacy Policy by restructuring sections for GDPR compliance, detailing user rights, and clarifying data retention practices.

  • Adjusted various components for better responsiveness and user interaction, including console sidebar and fail screen dimensions.

December 11th, 2025

Improved

Fixed

  • Fixed a bug where the Clues Available widget wouldn’t save more than 3 on page reload

  • Small UI improvements to the console page

  • Added spam protection to sign up page

  • Added spam protection to contact form