space-game/src
Michael Mainguy 1528f54472 Add ENTER XR button to preloader with level info display
- 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>
2025-12-01 11:51:33 -06:00
..
analytics Replace debugLog and console.* with loglevel logger 2025-11-29 05:24:18 -06:00
components Add ENTER XR button to preloader with level info display 2025-12-01 11:51:33 -06:00
core Add ENTER XR button to preloader with level info display 2025-12-01 11:51:33 -06:00
environment Refactor weapon system to shape casting and parent status screen to ship 2025-11-30 16:03:27 -06:00
game Replace debugLog and console.* with loglevel logger 2025-11-29 05:24:18 -06:00
levels Add level hints system for event-triggered audio playback 2025-12-01 08:45:20 -06:00
services Add level hints system for event-triggered audio playback 2025-12-01 08:45:20 -06:00
ship Add level hints system for event-triggered audio playback 2025-12-01 08:45:20 -06:00
stores Replace debugLog and console.* with loglevel logger 2025-11-29 05:24:18 -06:00
ui Add ENTER XR button to preloader with level info display 2025-12-01 11:51:33 -06:00
utils Replace debugLog and console.* with loglevel logger 2025-11-29 05:24:18 -06:00
main.ts Replace debugLog and console.* with loglevel logger 2025-11-29 05:24:18 -06:00
vite-env.d.ts Add Discord widget integration with dynamic script loading 2025-11-10 17:53:27 -06:00