Commit Graph

  • 26bc151458 Move held card to gap above deck area on mobile portrait adlee-was-taken 2026-02-22 18:27:45 -0500
  • 0d5c0c613d Add DRAW and DISCARD labels above deck and discard piles adlee-was-taken 2026-02-22 18:23:38 -0500
  • e9692de6c6 Add top padding to table-center on mobile portrait for held card clearance adlee-was-taken 2026-02-22 18:20:21 -0500
  • 3414bfad1a Sync held card position across all animation paths for mobile portrait adlee-was-taken 2026-02-22 18:12:46 -0500
  • ecad259db2 Lower held card position and add opponent row padding on mobile adlee-was-taken 2026-02-22 18:10:11 -0500
  • 932e9ca4ef Enhance Your Turn status gradient to be more visible adlee-was-taken 2026-02-22 18:03:40 -0500
  • 10825e8b82 Add opponent-turn class to status message in renderGame adlee-was-taken 2026-02-22 18:00:38 -0500
  • 53abde53ac Anchor back buttons to top-left corner of header adlee-was-taken 2026-02-22 17:48:16 -0500
  • d7ba3154a1 Scope container margin-top to mobile-portrait only adlee-was-taken 2026-02-22 17:45:36 -0500
  • 197595fc4d Fix mobile-portrait override resetting container margin-top to 0 adlee-was-taken 2026-02-22 17:44:35 -0500
  • e38d8c1561 Add margin-top to matchmaking screen to clear auth bar adlee-was-taken 2026-02-22 17:42:39 -0500
  • afb4869b21 Add margin-top to rules and leaderboard containers to clear auth bar adlee-was-taken 2026-02-22 17:42:10 -0500
  • c6769f9257 Fix back button width and add border to leaderboard header adlee-was-taken 2026-02-22 17:39:51 -0500
  • 8657a0501f Move Back button into header on Rules and Leaderboard pages adlee-was-taken 2026-02-22 17:37:13 -0500
  • 730ba9c462 Fix portrait back buttons: fixed top-left, push containers down adlee-was-taken 2026-02-22 17:33:25 -0500
  • 1ba80606a7 Add top padding to rules/leaderboard screens in portrait mode adlee-was-taken 2026-02-22 17:28:22 -0500
  • 3261e6ee26 Make CPU turn chain fire-and-forget so end game is instant adlee-was-taken 2026-02-22 17:26:58 -0500
  • de3495635b Cancel CPU turns immediately when host ends game adlee-was-taken 2026-02-22 17:21:22 -0500
  • 4c23f2b4a9 Increase mobile portrait opponent row gap to 9px adlee-was-taken 2026-02-22 17:16:32 -0500
  • 7b071afdfb Apply flush header with gradient to desktop/landscape view too v3.1.3 adlee-was-taken 2026-02-22 17:12:15 -0500
  • c7fb85d281 Remove desktop 10px padding from game-screen on mobile adlee-was-taken 2026-02-22 17:11:02 -0500
  • 118912dd13 Add subtle dark gradient to mobile header for status bar visibility adlee-was-taken 2026-02-22 17:08:57 -0500
  • 0e594a5e28 Add dark circle background behind mute button on mobile adlee-was-taken 2026-02-22 17:06:08 -0500
  • a6ec72d72c Remove dark background from mobile header for flush appearance adlee-was-taken 2026-02-22 17:05:18 -0500
  • e2f353d4ab Make mobile header flush with page edges and add spacing below adlee-was-taken 2026-02-22 17:01:36 -0500
  • e601eb04c9 Add alpha notice banner to lobby screen adlee-was-taken 2026-02-22 16:52:22 -0500
  • 6c771810f7 Distribute space evenly between draw pile and player hand on mobile adlee-was-taken 2026-02-22 16:50:55 -0500
  • dbad7037d1 Fix dealer chip and status bar clipping on mobile edges adlee-was-taken 2026-02-22 16:50:05 -0500
  • 21362ba125 Fix pair chime not playing for local player's own swaps adlee-was-taken 2026-02-22 16:47:43 -0500
  • 2dcdaf2b49 Remove turns remaining counter from FINAL TURN badge adlee-was-taken 2026-02-22 16:46:03 -0500
  • 1fa13bbe3b Play pair sound before element check and add pair detection debug log adlee-was-taken 2026-02-22 16:41:17 -0500
  • a76fd8da32 Hide bottom bar during scoresheet modal and compact mobile layout adlee-was-taken 2026-02-22 16:34:16 -0500
  • 634d101f2c Play pair chime sound for all players including local player adlee-was-taken 2026-02-22 16:31:00 -0500
  • 28c9882b17 Add www.golfcards.club cert and redirect to bare domain adlee-was-taken 2026-02-22 14:48:31 -0500
  • a1d8a127dc Add bottom margin to mobile player area for border breathing room v3.1.2 adlee-was-taken 2026-02-22 14:43:34 -0500
  • 65b4af9831 Hide mobile bottom bar when drawer panels are open adlee-was-taken 2026-02-22 14:38:14 -0500
  • 8942238f9c Make mobile bottom bar flow in document instead of position fixed adlee-was-taken 2026-02-22 14:35:09 -0500
  • 7dc27fe882 Use window.innerHeight for mobile viewport height on Chrome Android adlee-was-taken 2026-02-22 14:28:58 -0500
  • 097f241c6f Fix Chrome Android viewport overflow with position fixed game screen adlee-was-taken 2026-02-22 14:26:50 -0500
  • 1c5d6b09e2 Fix Chrome Android player hand overlapping bottom bar adlee-was-taken 2026-02-22 14:22:07 -0500
  • 889f8ce1cd Fix mobile opponents to fit 3 per row with calc-based flex-basis adlee-was-taken 2026-02-22 14:14:43 -0500
  • b4e9390f16 Show both KNOCKED and LOW SCORE badges when knocker wins hole adlee-was-taken 2026-02-22 13:54:18 -0500
  • 94e2bdaaa7 Move player dealer chip to top-left corner on mobile adlee-was-taken 2026-02-22 13:33:04 -0500
  • d322403764 Shrink and reposition player dealer chip on mobile adlee-was-taken 2026-02-22 13:24:00 -0500
  • 9c6ce255bd Fix mobile layout overflow into bottom bar adlee-was-taken 2026-02-22 13:19:26 -0500
  • 06d52a9d2c Add top padding to mobile lobby screen to clear auth bar from logo adlee-was-taken 2026-02-22 13:10:39 -0500
  • 76cbd4ae22 Increase mobile bottom bar button fonts by 40% and status message by 20% adlee-was-taken 2026-02-22 13:08:20 -0500
  • 9b04bc85c2 Fix mobile bottom bar pinning by scaling elements individually adlee-was-taken 2026-02-22 13:06:11 -0500
  • 2ccbfc8120 Increase mobile portrait status message font to match player names adlee-was-taken 2026-02-22 13:03:19 -0500
  • 1678077c53 Raise mobile bottom bar z-index and shrink by 25% adlee-was-taken 2026-02-22 13:01:46 -0500
  • 0dbb2d13ed Shrink mobile player/deck cards and widen opponent hand spacing adlee-was-taken 2026-02-22 12:58:40 -0500
  • 82e5226acc Update email from address and add deploy script adlee-was-taken 2026-02-22 00:36:38 -0500
  • b81874f5ba Fix CSP blocking admin panel buttons by removing inline onclick handlers adlee-was-taken 2026-02-21 23:56:45 -0500
  • 797d1e0280 Add copy invite link button and auto-populate invite code from URL adlee-was-taken 2026-02-21 23:54:06 -0500
  • 538ca51ba5 Add forgot/reset password UI and Resend email config adlee-was-taken 2026-02-21 23:51:58 -0500
  • 9339abe19c Pin Hole indicator left and End Game right in mobile bottom bar adlee-was-taken 2026-02-21 23:43:02 -0500
  • ac2d53b404 Move Hole indicator and End Game button to mobile bottom bar adlee-was-taken 2026-02-21 23:40:24 -0500
  • 7e108a71f9 Max out mobile opponent text sizes for readability adlee-was-taken 2026-02-21 23:28:21 -0500
  • 7642d120e2 Increase mobile opponent text sizes for readability adlee-was-taken 2026-02-21 23:26:14 -0500
  • 6ba0639d51 Fix opponent row fitting 3 per row on mobile adlee-was-taken 2026-02-21 23:23:19 -0500
  • 3b9522fec3 Fix mobile bottom bar: pin to viewport bottom, remove background adlee-was-taken 2026-02-21 23:21:32 -0500
  • aa2093d6c8 Polish mobile bottom bar buttons and drawer transitions adlee-was-taken 2026-02-21 23:17:53 -0500
  • 3227c92d63 Wrap opponent row at 3 per line and bump opponent card size 10% adlee-was-taken 2026-02-21 23:16:40 -0500
  • b7b21d8378 Bump version to 3.1.1, add mobile portrait layout documentation v3.1.1 adlee-was-taken 2026-02-21 23:14:06 -0500
  • fb3bd53b0a Fix mobile animation card sizing and layout polish adlee-was-taken 2026-02-21 23:11:39 -0500
  • 4fcdf13f66 Fix mobile portrait layout: lobby overlap, deal animation, card font sizes adlee-was-taken 2026-02-21 22:52:44 -0500
  • 6673e63241 Enable HTTPS-only with HTTP->HTTPS redirect adlee-was-taken 2026-02-21 21:12:48 -0500
  • 62e7d4e1dd Fix End Game showing false 'Connection lost' error adlee-was-taken 2026-02-21 20:39:43 -0500
  • bae5d8da3c Wire authManager into GolfGame instance for WebSocket token auth adlee-was-taken 2026-02-21 20:32:49 -0500
  • 62e3dc0395 Allow ws:// in production CSP for pre-SSL WebSocket connections adlee-was-taken 2026-02-21 20:30:29 -0500
  • bda88d8218 Add gap between login and signup buttons adlee-was-taken 2026-02-21 20:27:29 -0500
  • b5a8e1fe7b Fix Traefik network resolution - use golfgame_web not internal adlee-was-taken 2026-02-21 20:25:41 -0500
  • 929ab0f320 Enable Traefik debug logging and access logs for troubleshooting adlee-was-taken 2026-02-21 20:23:44 -0500
  • 7026d86081 Link HTTP fallback router to golf service explicitly adlee-was-taken 2026-02-21 20:22:40 -0500
  • b2ce6f5cf1 Add HTTP fallback route for pre-DNS testing, disable redirect temporarily adlee-was-taken 2026-02-21 20:20:24 -0500
  • d4a39fe234 Upgrade Traefik to v3.6 for Docker Engine v29 API negotiation fix adlee-was-taken 2026-02-21 20:18:20 -0500
  • 9966fd9470 Set DOCKER_API_VERSION for Traefik compatibility with Docker Engine v29 adlee-was-taken 2026-02-21 20:16:00 -0500
  • 050294754c Upgrade Traefik v2.10 to v3.3 for Docker Engine v29 compatibility adlee-was-taken 2026-02-21 20:15:09 -0500
  • 1856019a95 Fix Dockerfile WORKDIR for server relative imports adlee-was-taken 2026-02-21 20:05:29 -0500
  • f68d0bc26d v3.1.0: Invite-gated auth, Glicko-2 ratings, matchmaking queue adlee-was-taken 2026-02-21 20:02:10 -0500
  • c59c1e28e2 Smooth held card transition and scale font with card size adlee-was-taken 2026-02-15 00:14:27 -0500
  • bfa94830a7 Move V2_BUILD_PLAN.md to docs/v2/ adlee-was-taken 2026-02-14 23:59:48 -0500
  • 850b8d6abf Standard-rules-only leaderboard with client unranked indicators v3.0.1 3.0 adlee-was-taken 2026-02-14 11:16:45 -0500
  • e1cca98b8b Fix client scoring to respect house rules for column pairs adlee-was-taken 2026-02-14 10:34:40 -0500
  • df61d88ec6 Revise rules page strategic impact descriptions for accuracy adlee-was-taken 2026-02-14 10:18:26 -0500
  • 9fc6b83bba v3.0.0: V3 features, server refactoring, and documentation overhaul v3.0.0 adlee-was-taken 2026-02-14 10:03:45 -0500
  • 13ab5b9017 Tune knock-early thresholds and fix failing test suite adlee-was-taken 2026-02-14 09:56:59 -0500
  • 9bb9d1e397 Refactor ai.py: decompose choose_swap_or_discard and extract utilities adlee-was-taken 2026-02-14 09:31:37 -0500
  • 8431cd6fd1 Speed up score animations and fix end-of-round UI adlee-was-taken 2026-02-14 08:45:44 -0500
  • 49b2490c25 Add PostgreSQL game logging system adlee-was-taken 2026-02-14 08:42:49 -0500
  • 7d28e83a49 Update CLAUDE.md with AI safety checks and architecture adlee-was-taken 2026-02-14 08:42:38 -0500
  • 4ad508f84f Fix AI swapping high cards into unknown positions adlee-was-taken 2026-02-14 08:28:10 -0500
  • 9b53e51aa3 Add opponent denial strategy to AI decision making adlee-was-taken 2026-02-06 19:15:39 -0500
  • cd05930b69 Add house rule presets and comparison mode to simulation runner adlee-was-taken 2026-02-05 22:51:20 -0500
  • c615c8b433 Fix animation race conditions and improve UI feedback adlee-was-taken 2026-02-05 00:28:06 -0500
  • 4664aae8aa Bump version to 2.0.1 v2.0.1 adlee-was-taken 2026-02-02 23:31:39 -0500
  • a5d108f4f2 Add animation system documentation and project context adlee-was-taken 2026-02-01 23:14:04 -0500
  • df422907b0 Speed up animations and reduce CPU turn delays adlee-was-taken 2026-02-01 23:06:17 -0500
  • bc1b1b7725 Migrate animation system to unified anime.js framework adlee-was-taken 2026-02-01 22:57:53 -0500
  • 7b64b8c17c Timing and animation changes for a more natural feeling game with CPU opps. adlee-was-taken 2026-01-31 12:22:54 -0500