- 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> |
||
|---|---|---|
| .. | ||
| contracts | ||
| server | ||
| web | ||