On this page
CHANGELOG [4.3.1] - 2026-02-09 Changed Improved overlay display timing for live events: overlays now appear when the current player timecode is within a 25-second window of the overlay's timecode, replacing a strict before/after comparison. This ensures overlays remain visible during the live playback offset instead of being suppressed. Overlay data requests now include timecode-based range parameters, limiting fetched overlays to those relevant to the current playback position. This reduces unnecessary data transfer and improves polling efficiency. Overlay polling now requires a valid player timecode before fetching overlay data. Overlays will not poll until onPlayerTimeCodeUpdated() has been called with a valid timecode value. Applications that use overlays must ensure they are regularly calling onPlayerTimeCodeUpdated() to keep overlay polling active. [4.2.1–4.2.10] - 2025-12-19 to 2026-02-09 Bug fixes and internal improvements. [4.1.14] - 2025-11-14 Added support for override URLs through userSettings. Added analytics feature flag and configurable polling interval. Bug fixes and stability improvements. [4.1.13] - 2025-11-07 Bug fixes and internal improvements. [4.1.12] - 2025-11-07 Added displayOrder support for card ordering. Fixed navigation crash when pressing back button. [4.1.1] - 2025-11-04 Added displayOrder support for all panel cards.Converted eventID to pageID across panels. Analytics V2 integration. Global config polling. Changed Breaking: Removed several unused public interfaces from MaestroPanel — only interfaces configured via content.json remain.Decoupled key plays from main panel component. [3.6.11–3.6.20] - 2025-10-06 to 2025-11-14 Added analytics feature flag and polling interval support. Bug fixes and stability improvements. [3.6.6] - 2025-09-23 Added feature flag support for panel features. Fixed focus scrolling and key event propagation. [3.6.0–3.6.5] - 2025-09-02 to 2025-09-08 Added Added focus animations for card expand/collapse. Added game state-driven card rendering. Changed Refactored panel rendering to support dynamic card height. Updated overlay data passthrough to panels. Fixed Fixed QR code alignment and text positioning. [3.5.0–3.5.11] - 2025-08-03 to 2025-08-15 Added configurable timer support. Added handler for missing panel jump target. Bug fixes and stability improvements. [3.4.2] - 2025-08-01 Added platform query parameter to API calls. Fixed overlay passthrough to panel overlay component. [3.4.0–3.4.1] - 2025-07-30 Bug fixes and internal improvements. [3.3.8] - 2025-07-30 Added custom EncodeUriComponent function for percent-encoding parameters. Added platform parameter to QR code URLs. Added data polling while panel is focused. Fixed overlay timecode accuracy — overlays now only show at correct timecodes. [3.3.7] - 2025-07-28 Added Added displayQRCodes interface for toggling QR code display. Added interface for overlay engage events. Added openToPanel interface for deeplinking to a specific panel. [3.3.4–3.3.6] - 2025-07-22 to 2025-07-25 Added dynamic configuration from channel config. Added dynamic event ID on channel configuration. Added timecode overlay integration. Added configurable polling interval from API response. Fixed overlay endpoint integration. Fixed double QR code display. [3.3.0–3.3.3] - 2025-07-09 to 2025-07-16 Added timezone offset support. Added error display when API call fails. Fixed empty state handling. [3.2.2] - 2025-07-07 Added Added userSettings support with configurable panel visibility. Added overlay support. Added engage events for subcards. Fixed Fixed right key navigation behavior. Fixed panel tab dynamic sizing. [3.2.1] - 2025-07-02 Added dynamic channel configuration call. Added dynamic QR code generation. Added anonymous and unauthenticated user handling. [3.2.0] - 2025-06-25 Added Added timecode integration for overlays and key plays. Added fetchDataOnInit flag for controlling initial data loading. Added QR code toggling flag. Changed Improved set timecode logic. Fixed Fixed animation in MaestroPanel. Fixed panel navigation and back handling. [3.1.0–3.1.1] - 2025-06-13 Set default panel visibility. Bug fixes and internal improvements. [3.0.4] - 2025-06-13 Consolidated configuration parameters. Adjusted navigation to only build tabs for panels that exist. Reworked analytics mapping. [3.0.2–3.0.3] - 2025-06-05 Exposed login button press to client application. Improved error handling for Maestro response failures. [3.0.0–3.0.1] - 2025-05-27 to 2025-05-29 Added Dynamic event ID support for all panels. Added analytics engage and view events. Changed Environment string is now preserved across operations. [2.5.4] - 2025-05-23 Changed Breaking: Removed unused public fields and functions.Adjusted key event handlers to bubble up for proper navigation. Destroy panel data after event change for fresh state. Added Added game state rebuilding and handling. Added QA/production environment toggle flag. [2.5.0–2.5.3] - 2025-05-16 to 2025-05-20 Added Added stats API integration. Added initial analytics implementation with engage events. Added dynamic card creation based on data array. Added fetchDataOnInit flag. Added QR code / short link toggle. Changed Moved data fetching to panel instantiation instead of tab focus. [2.4.0–2.4.1] - 2025-04-25 to 2025-04-30 Fantasy panel release. Bug fixes and internal improvements. [2.0.0–2.1.1] - 2025-03-25 to 2025-04-12 Added Added bets panel with card type support. Added side panel architecture. Added overlay support with timecode-based display. Added QR code component. Added tab focus state management. [1.0.0–1.1.3] - 2025-02-10 to 2025-03-10 Initial SDK release with key plays and panel support. Fixed back button navigation and UI layout issues.