Commit Graph

  • 0dbb2d13ed Shrink mobile player/deck cards and widen opponent hand spacing adlee-was-taken 2026-02-22 12:58:40 -05:00
  • 82e5226acc Update email from address and add deploy script adlee-was-taken 2026-02-22 00:36:38 -05:00
  • b81874f5ba Fix CSP blocking admin panel buttons by removing inline onclick handlers adlee-was-taken 2026-02-21 23:56:45 -05:00
  • 797d1e0280 Add copy invite link button and auto-populate invite code from URL adlee-was-taken 2026-02-21 23:54:06 -05:00
  • 538ca51ba5 Add forgot/reset password UI and Resend email config adlee-was-taken 2026-02-21 23:51:58 -05:00
  • 9339abe19c Pin Hole indicator left and End Game right in mobile bottom bar adlee-was-taken 2026-02-21 23:43:02 -05:00
  • ac2d53b404 Move Hole indicator and End Game button to mobile bottom bar adlee-was-taken 2026-02-21 23:40:24 -05:00
  • 7e108a71f9 Max out mobile opponent text sizes for readability adlee-was-taken 2026-02-21 23:28:21 -05:00
  • 7642d120e2 Increase mobile opponent text sizes for readability adlee-was-taken 2026-02-21 23:26:14 -05:00
  • 6ba0639d51 Fix opponent row fitting 3 per row on mobile adlee-was-taken 2026-02-21 23:23:19 -05:00
  • 3b9522fec3 Fix mobile bottom bar: pin to viewport bottom, remove background adlee-was-taken 2026-02-21 23:21:32 -05:00
  • aa2093d6c8 Polish mobile bottom bar buttons and drawer transitions adlee-was-taken 2026-02-21 23:17:53 -05:00
  • 3227c92d63 Wrap opponent row at 3 per line and bump opponent card size 10% adlee-was-taken 2026-02-21 23:16:40 -05:00
  • b7b21d8378 Bump version to 3.1.1, add mobile portrait layout documentation v3.1.1 adlee-was-taken 2026-02-21 23:14:06 -05:00
  • fb3bd53b0a Fix mobile animation card sizing and layout polish adlee-was-taken 2026-02-21 23:11:39 -05:00
  • 4fcdf13f66 Fix mobile portrait layout: lobby overlap, deal animation, card font sizes adlee-was-taken 2026-02-21 22:52:44 -05:00
  • 6673e63241 Enable HTTPS-only with HTTP->HTTPS redirect adlee-was-taken 2026-02-21 21:12:48 -05:00
  • 62e7d4e1dd Fix End Game showing false 'Connection lost' error adlee-was-taken 2026-02-21 20:39:43 -05:00
  • bae5d8da3c Wire authManager into GolfGame instance for WebSocket token auth adlee-was-taken 2026-02-21 20:32:49 -05:00
  • 62e3dc0395 Allow ws:// in production CSP for pre-SSL WebSocket connections adlee-was-taken 2026-02-21 20:30:29 -05:00
  • bda88d8218 Add gap between login and signup buttons adlee-was-taken 2026-02-21 20:27:29 -05:00
  • b5a8e1fe7b Fix Traefik network resolution - use golfgame_web not internal adlee-was-taken 2026-02-21 20:25:41 -05:00
  • 929ab0f320 Enable Traefik debug logging and access logs for troubleshooting adlee-was-taken 2026-02-21 20:23:44 -05:00
  • 7026d86081 Link HTTP fallback router to golf service explicitly adlee-was-taken 2026-02-21 20:22:40 -05:00
  • b2ce6f5cf1 Add HTTP fallback route for pre-DNS testing, disable redirect temporarily adlee-was-taken 2026-02-21 20:20:24 -05:00
  • d4a39fe234 Upgrade Traefik to v3.6 for Docker Engine v29 API negotiation fix adlee-was-taken 2026-02-21 20:18:20 -05:00
  • 9966fd9470 Set DOCKER_API_VERSION for Traefik compatibility with Docker Engine v29 adlee-was-taken 2026-02-21 20:16:00 -05:00
  • 050294754c Upgrade Traefik v2.10 to v3.3 for Docker Engine v29 compatibility adlee-was-taken 2026-02-21 20:15:09 -05:00
  • 1856019a95 Fix Dockerfile WORKDIR for server relative imports adlee-was-taken 2026-02-21 20:05:29 -05:00
  • f68d0bc26d v3.1.0: Invite-gated auth, Glicko-2 ratings, matchmaking queue adlee-was-taken 2026-02-21 20:02:10 -05:00
  • c59c1e28e2 Smooth held card transition and scale font with card size adlee-was-taken 2026-02-15 00:14:27 -05:00
  • bfa94830a7 Move V2_BUILD_PLAN.md to docs/v2/ adlee-was-taken 2026-02-14 23:59:48 -05:00
  • 850b8d6abf Standard-rules-only leaderboard with client unranked indicators v3.0.1 3.0 adlee-was-taken 2026-02-14 11:16:45 -05:00
  • e1cca98b8b Fix client scoring to respect house rules for column pairs adlee-was-taken 2026-02-14 10:34:40 -05:00
  • df61d88ec6 Revise rules page strategic impact descriptions for accuracy adlee-was-taken 2026-02-14 10:18:26 -05:00
  • 9fc6b83bba v3.0.0: V3 features, server refactoring, and documentation overhaul v3.0.0 adlee-was-taken 2026-02-14 10:03:45 -05:00
  • 13ab5b9017 Tune knock-early thresholds and fix failing test suite adlee-was-taken 2026-02-14 09:56:59 -05:00
  • 9bb9d1e397 Refactor ai.py: decompose choose_swap_or_discard and extract utilities adlee-was-taken 2026-02-14 09:31:37 -05:00
  • 8431cd6fd1 Speed up score animations and fix end-of-round UI adlee-was-taken 2026-02-14 08:45:44 -05:00
  • 49b2490c25 Add PostgreSQL game logging system adlee-was-taken 2026-02-14 08:42:49 -05:00
  • 7d28e83a49 Update CLAUDE.md with AI safety checks and architecture adlee-was-taken 2026-02-14 08:42:38 -05:00
  • 4ad508f84f Fix AI swapping high cards into unknown positions adlee-was-taken 2026-02-14 08:28:10 -05:00
  • 9b53e51aa3 Add opponent denial strategy to AI decision making adlee-was-taken 2026-02-06 19:15:39 -05:00
  • cd05930b69 Add house rule presets and comparison mode to simulation runner adlee-was-taken 2026-02-05 22:51:20 -05:00
  • c615c8b433 Fix animation race conditions and improve UI feedback adlee-was-taken 2026-02-05 00:28:06 -05:00
  • 4664aae8aa Bump version to 2.0.1 v2.0.1 adlee-was-taken 2026-02-02 23:31:39 -05:00
  • a5d108f4f2 Add animation system documentation and project context adlee-was-taken 2026-02-01 23:14:04 -05:00
  • df422907b0 Speed up animations and reduce CPU turn delays adlee-was-taken 2026-02-01 23:06:17 -05:00
  • bc1b1b7725 Migrate animation system to unified anime.js framework adlee-was-taken 2026-02-01 22:57:53 -05:00
  • 7b64b8c17c Timing and animation changes for a more natural feeling game with CPU opps. adlee-was-taken 2026-01-31 12:22:54 -05:00
  • 6950769bc3 Version 2.0.0: Animation fixes, timing improvements, and E2E test suite v2.0.0 Aaron D. Lee 2026-01-29 18:33:28 -05:00
  • 724bf87c43 Add CPU profile cleanup on shutdown and debug endpoints Aaron D. Lee 2026-01-27 19:08:14 -05:00
  • 15135c404e Add "Put Back" button to cancel accidental discard draws Aaron D. Lee 2026-01-27 19:02:25 -05:00
  • 0c8d2b4a9c Add share link button for room invites Aaron D. Lee 2026-01-27 16:34:45 -05:00
  • 0b0873350c Move room code banner to top-left corner Aaron D. Lee 2026-01-27 16:28:57 -05:00
  • f27020f21b Fix V2 race conditions, auth gaps, serialization bugs, and async stats Aaron D. Lee 2026-01-27 16:27:30 -05:00
  • 1dbfb3f14b Home page auth button logic fixed - for better enjoyment of logo animation. Aaron D. Lee 2026-01-27 12:53:44 -05:00
  • ba85a11d1a Refine golf ball logo and add static route Aaron D. Lee 2026-01-27 12:51:10 -05:00
  • d2e78da7d2 Add golf ball logo with card suits and fix server shutdown hang Aaron D. Lee 2026-01-27 12:31:21 -05:00
  • 546e63ffed Add missing leaderboard.js static file route Aaron D. Lee 2026-01-27 11:53:38 -05:00
  • 93b753dedb Fix _initiate_shutdown NameError by moving function before lifespan Aaron D. Lee 2026-01-27 11:42:48 -05:00
  • bea85e6b28 Huge v2 uplift, now deployable with real user management and tooling! Aaron D. Lee 2026-01-27 11:32:15 -05:00
  • c912a56c2d Early Knock house rule and improved error handling. Aaron D. Lee 2026-01-26 22:23:12 -05:00
  • 36a71799b5 UI polish: opponent draw flash, compact house rules with suit separators, toast styling. Aaron D. Lee 2026-01-26 21:37:02 -05:00
  • 33e3f124ed Additional house rules to accomodate more common game variants. Aaron D. Lee 2026-01-26 20:13:30 -05:00
  • 23657f6b0c More host UI refinements, fun logo animations, etc. Aaron D. Lee 2026-01-26 17:03:30 -05:00
  • c72fe44cfa More host UI refinements, intuitive UI enhancements during gameplay pt 3. Aaron D. Lee 2026-01-26 15:04:23 -05:00
  • 059edfb3d9 More host UI refinements, intuitive UI enhancements during gameplay pt 2. Aaron D. Lee 2026-01-26 15:02:25 -05:00
  • 13a490b417 More host UI refinements, intuitive UI enhancements during gameplay. Aaron D. Lee 2026-01-26 15:01:49 -05:00
  • 67021b2b51 Additional flip on discard variant - endgame and updated rules.md and new rules page. Aaron D. Lee 2026-01-26 01:01:08 -05:00
  • e9909fa967 More UI tweaks and fixes. Aaron D. Lee 2026-01-26 00:24:57 -05:00
  • 20c882e5f1 More additional animation tweaks, round countdown adjustments, etc. Aaron D. Lee 2026-01-26 00:17:18 -05:00
  • 0f44464c4f Additional animation work and AI strategy enhancements and logging for performance analytics. Aaron D. Lee 2026-01-25 18:49:18 -05:00
  • f80bab3b4b Numerous WebUI animations, improvements, AI fixes, opporitunity cost-based decision logic, etc. Aaron D. Lee 2026-01-25 17:37:01 -05:00
  • d9073f862c Add documentation and move rules display to header Aaron D. Lee 2026-01-25 00:10:26 -05:00
  • 39b78a2ba6 Add final results modal, active rules display, and UI improvements v1.1.0 Aaron D. Lee 2026-01-24 23:53:07 -05:00
  • f4275c7a7d Refactor card values to single source of truth, fix ten_penny bug v1.0.0 Aaron D. Lee 2026-01-24 20:26:17 -05:00
  • 94da51e46b Update client UI with latest styling changes Aaron D. Lee 2026-01-24 19:30:20 -05:00
  • ac84a76c3d Update client UI with latest changes Aaron D. Lee 2026-01-24 19:29:08 -05:00
  • d18cea2104 Initial commit: 6-Card Golf with AI opponents Aaron D. Lee 2026-01-24 19:26:12 -05:00
  • b4a661a801 Initial commit ADLee 2026-01-24 19:13:37 -05:00