Skip to content

KushCloud v3.1.0

Choose a tag to compare

@LIN4CRE LIN4CRE released this 17 Jun 12:06

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