golfgame/client
Aaron D. Lee 6950769bc3 Version 2.0.0: Animation fixes, timing improvements, and E2E test suite
Animation fixes:
- Fix held card positioning bug (was appearing at bottom of page)
- Fix discard pile blank/white flash on turn transitions
- Fix blank card at round end by skipping animations during round_over/game_over
- Set card content before triggering flip animation to prevent flash
- Center suit symbol on 10 cards

Timing improvements:
- Reduce post-discard delay from 700ms to 500ms
- Reduce post-swap delay from 1800ms to 1000ms
- Speed up swap flip animation from 1150ms to 550ms
- Reduce CPU initial thinking delay from 150-250ms to 80-150ms
- Pause now happens after swap completes (showing result) instead of before

E2E test suite:
- Add Playwright-based test bot that plays full games
- State parser extracts game state from DOM for validation
- AI brain ports decision logic for automated play
- Freeze detector monitors for UI hangs
- Visual validator checks CSS states
- Full game, stress, and visual test specs

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-29 18:33:28 -05:00
..
admin.css Huge v2 uplift, now deployable with real user management and tooling! 2026-01-27 11:32:15 -05:00
admin.html Huge v2 uplift, now deployable with real user management and tooling! 2026-01-27 11:32:15 -05:00
admin.js Huge v2 uplift, now deployable with real user management and tooling! 2026-01-27 11:32:15 -05:00
animation-queue.js Version 2.0.0: Animation fixes, timing improvements, and E2E test suite 2026-01-29 18:33:28 -05:00
app.js Version 2.0.0: Animation fixes, timing improvements, and E2E test suite 2026-01-29 18:33:28 -05:00
card-manager.js Numerous WebUI animations, improvements, AI fixes, opporitunity cost-based decision logic, etc. 2026-01-25 17:37:01 -05:00
golfball-logo.svg Refine golf ball logo and add static route 2026-01-27 12:51:10 -05:00
index.html Version 2.0.0: Animation fixes, timing improvements, and E2E test suite 2026-01-29 18:33:28 -05:00
leaderboard.js Huge v2 uplift, now deployable with real user management and tooling! 2026-01-27 11:32:15 -05:00
replay.js Huge v2 uplift, now deployable with real user management and tooling! 2026-01-27 11:32:15 -05:00
state-differ.js Numerous WebUI animations, improvements, AI fixes, opporitunity cost-based decision logic, etc. 2026-01-25 17:37:01 -05:00
style.css Version 2.0.0: Animation fixes, timing improvements, and E2E test suite 2026-01-29 18:33:28 -05:00