- Replace automatic XR entry with user-triggered ENTER XR button - Display level name, difficulty, and mission brief during loading - Add VR availability check with "VR not available" error for desktop - Add deep link protection - redirect locked levels to level select - Extract XR entry logic to xrEntryHandler.ts for code organization - Refactor levelSelectedHandler.ts from 206 to 150 lines 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| analytics | ||
| components | ||
| core | ||
| environment | ||
| game | ||
| levels | ||
| services | ||
| ship | ||
| stores | ||
| ui | ||
| utils | ||
| main.ts | ||
| vite-env.d.ts | ||