rps-royale/apps/web
Ubuntu 419ed6eef0 fix(web): correct Phaser rendering and Socket.io API URL for Docker
- Rewrite /play page to use direct dynamic import inside useEffect
  instead of next/dynamic (fixes BAILOUT_TO_CLIENT_SIDE_RENDERING)
- Fix Phaser 3.86 particle API: use direct property assignment
  instead of setFrequency/setLifespan
- Add AI match detection and skip blockchain calls for AI opponents
- Pass NEXT_PUBLIC_* build args via Dockerfile/docker-compose
  so the built client points to the correct API endpoint
- Remove obsolete PlayClient.tsx

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-24 04:40:39 +00:00
..
src fix(web): correct Phaser rendering and Socket.io API URL for Docker 2026-05-24 04:40:39 +00:00
.dockerignore Fix Docker builds: pnpm workspaces, OpenSSL, and Next.js standalone 2026-05-24 02:48:20 +00:00
Dockerfile fix(web): correct Phaser rendering and Socket.io API URL for Docker 2026-05-24 04:40:39 +00:00
next-env.d.ts Fix build errors: Phaser SSR, TypeScript types, and ArenaScene logic 2026-05-24 02:29:32 +00:00
next.config.ts Initial commit: monorepo structure, smart contract, server, and Phaser frontend 2026-05-24 02:14:42 +00:00
package.json Initial commit: monorepo structure, smart contract, server, and Phaser frontend 2026-05-24 02:14:42 +00:00
postcss.config.js Phase 0: docs, CI/CD, Tailwind config, and Forgejo workflow 2026-05-24 02:19:01 +00:00
tailwind.config.js Phase 0: docs, CI/CD, Tailwind config, and Forgejo workflow 2026-05-24 02:19:01 +00:00
tsconfig.json Fix build errors: Phaser SSR, TypeScript types, and ArenaScene logic 2026-05-24 02:29:32 +00:00