Releases
v3.1.0
Compare
Sorry, something went wrong.
No results found
Bug Fixes & Performance
Critical : Removed dead \isTimeExpired()\ method that always returned false, correcting intent mismatch in engine timing (\engine.ts)
Components : Extracted \CrateReveal\ from \App.tsx\ into dedicated file — prevents React reconciliation breakage from inline component definition
Event handlers : Centralized global error handling — removed duplicate \error/\unhandledrejection\ listeners between \main.tsx\ and \App.tsx\
Performance : \onFrenzy\ callback now fires only on frenzy state change instead of every frame
Performance : Leaderboard subscription in \Play.tsx\ no longer recreates on every \�estScore\ change — uses \useRef\
Stability : Fixed async anti-pattern in \leaderboard.ts\ \getLeaderboard()\ — redundant callback wrapper removed, proper \�wait\ added
Lint cleanup : Resolved 10
o-explicit-any\ warnings across test files
You can’t perform that action at this time.