Commit Graph

  • 17f7d8ce7a Fix draw-swap animation race and smarter CPU go-out decisions adlee-was-taken 2026-02-23 20:57:59 -05:00
  • 9a5bc888cb Compact scoresheet modal to reduce scrolling with 4 players adlee-was-taken 2026-02-23 20:41:03 -05:00
  • 3dcad3dfdf Fix round-end reveal timing: pause after last play, handle deferred state adlee-was-taken 2026-02-23 20:35:02 -05:00
  • b129aa4f29 Fix opponent draw-from-discard animation showing wrong card adlee-was-taken 2026-02-23 20:26:24 -05:00
  • 86697dd454 Compact mobile lobby layout with inline CPU controls adlee-was-taken 2026-02-23 20:15:37 -05:00
  • 77cbefc30c Improve initial card flip animation appearance adlee-was-taken 2026-02-23 19:29:09 -05:00
  • e2c7a55dac Fix held card displacement in landscape and tooltip crash adlee-was-taken 2026-02-23 19:16:20 -05:00
  • 8d5b2ee655 Fix AI knock decisions and improve round-end animations adlee-was-taken 2026-02-23 19:07:57 -05:00
  • 06b15f002d Add internal/ to .gitignore for local deployment docs adlee-was-taken 2026-02-23 17:42:31 -05:00
  • 76f80f3f44 Add docker-compose.staging.yml for 512MB staging droplet adlee-was-taken 2026-02-23 17:39:17 -05:00
  • 0a9993a82f Pass per-module log level env vars through docker-compose.prod.yml adlee-was-taken 2026-02-23 17:15:10 -05:00
  • e463d929e3 Add per-module log level overrides for staging/production adlee-was-taken 2026-02-23 17:12:11 -05:00
  • 1b923838e0 Fix typo: Bare -> Bear adlee-was-taken 2026-02-22 21:35:50 -05:00
  • 4503198021 Update banner text to beta testing adlee-was-taken 2026-02-22 21:34:32 -05:00
  • cb49fd545b Add gradient backgrounds to all status messages, match final-turn badge size adlee-was-taken 2026-02-22 21:31:20 -05:00
  • cb311ec0da Move status message to left side of header on mobile adlee-was-taken 2026-02-22 21:26:31 -05:00
  • 873bdfc75a Left-align status message on mobile portrait adlee-was-taken 2026-02-22 21:22:52 -05:00
  • bd41afbca8 Fix mobile scroll on rules screen adlee-was-taken 2026-02-22 21:18:18 -05:00
  • 21985b7e9b Route all lobby transitions through showLobby() for animation cleanup v3.14 adlee-was-taken 2026-02-22 21:12:39 -05:00
  • 56305424ff Thorough animation cleanup when leaving game adlee-was-taken 2026-02-22 21:09:37 -05:00
  • 0bfe9d5f9f Cancel animations on game leave to prevent overlay flash on lobby adlee-was-taken 2026-02-22 21:06:11 -05:00
  • a0bb28d5eb Fix opponent swap animation instant shrink on mobile portrait adlee-was-taken 2026-02-22 21:00:20 -05:00
  • 55006d6ff4 Fix bottom bar width: add align-self: stretch to override parent center adlee-was-taken 2026-02-22 20:43:40 -05:00
  • adcc59b6fc Spread bottom bar items with space-between adlee-was-taken 2026-02-22 20:40:57 -05:00
  • 7e0c006f5e Revert bottom bar to original working state adlee-was-taken 2026-02-22 20:38:18 -05:00
  • 02f9b3c44d Fix layout: restore 12px padding, use negative margins for flush edges adlee-was-taken 2026-02-22 20:36:18 -05:00
  • 9f75cdb0dc Pin Hole and End Game flush to screen edges with half-pill shape adlee-was-taken 2026-02-22 20:34:27 -05:00
  • 519d08a2a6 Fix layout: move rules drawer out of game-layout, restore bottom bar padding adlee-was-taken 2026-02-22 20:32:32 -05:00
  • 9419cb562e Move rules drawer inside game-layout to fix layout breakage adlee-was-taken 2026-02-22 20:28:36 -05:00
  • 17c8e574ab Pin Hole and End Game buttons flush to screen edges on mobile adlee-was-taken 2026-02-22 20:26:18 -05:00
  • 94edb685a7 Move dealer chip to bottom-left of player panel on mobile, pin bottom bar edges adlee-was-taken 2026-02-22 20:22:54 -05:00
  • 6b7d6c459e Remove redundant Scores button, rename Standings to Scorecard adlee-was-taken 2026-02-22 20:19:47 -05:00
  • 1de282afc2 Change mobile rules pill default text from "S" to "RULES" adlee-was-taken 2026-02-22 20:17:41 -05:00
  • 9b0a8295eb Add mobile rules indicator pill and drawer adlee-was-taken 2026-02-22 20:14:09 -05:00
  • 28a0f90374 Restore dealer chip to 38px and shift further out adlee-was-taken 2026-02-22 20:05:54 -05:00
  • 0df451aa99 Enlarge local dealer chip to 34px and nudge further out adlee-was-taken 2026-02-22 20:03:37 -05:00
  • 8d7b024525 Adjust local player dealer chip size and position adlee-was-taken 2026-02-22 20:00:46 -05:00
  • 9c08b4735a Shrink local player dealer chip in desktop mode adlee-was-taken 2026-02-22 19:58:53 -05:00
  • 49916e6a6c Remove top padding above game header in desktop mode adlee-was-taken 2026-02-22 19:53:41 -05:00
  • e0641de449 Move knocker OUT badge to bottom-right on mobile portrait adlee-was-taken 2026-02-22 19:49:43 -05:00
  • e2a90c0f34 Fix knocker highlight not showing on opponents adlee-was-taken 2026-02-22 19:37:33 -05:00
  • 86f5222746 Enhance knocker highlight with glowing box-shadow animation adlee-was-taken 2026-02-22 19:26:09 -05:00
  • 60997e8ad4 Compact final results for mobile, delay turn shake hint adlee-was-taken 2026-02-22 19:21:45 -05:00
  • 3e133b17c0 Delay turn shake hint by 5s, reduce to 300ms every 2s adlee-was-taken 2026-02-22 19:13:40 -05:00
  • 9866fb8e92 Move discard button below held card on mobile portrait adlee-was-taken 2026-02-22 18:39:33 -05:00
  • 4a5cfb68f1 Set held card offset to 0.48 on mobile portrait adlee-was-taken 2026-02-22 18:35:58 -05:00
  • ebb00f613c Lower held card offset to 0.55 on mobile portrait adlee-was-taken 2026-02-22 18:34:00 -05:00
  • 98aa0823ed Set held card mobile portrait offset back to 0.65 adlee-was-taken 2026-02-22 18:33:36 -05:00
  • 4a3d62e26e Nudge held card up slightly to clear DRAW/DISCARD labels adlee-was-taken 2026-02-22 18:32:46 -05:00
  • d958258066 Lower held card position to just above the labels on mobile portrait adlee-was-taken 2026-02-22 18:30:33 -05:00
  • 26bc151458 Move held card to gap above deck area on mobile portrait adlee-was-taken 2026-02-22 18:27:45 -05:00
  • 0d5c0c613d Add DRAW and DISCARD labels above deck and discard piles adlee-was-taken 2026-02-22 18:23:38 -05:00
  • e9692de6c6 Add top padding to table-center on mobile portrait for held card clearance adlee-was-taken 2026-02-22 18:20:21 -05:00
  • 3414bfad1a Sync held card position across all animation paths for mobile portrait adlee-was-taken 2026-02-22 18:12:46 -05:00
  • ecad259db2 Lower held card position and add opponent row padding on mobile adlee-was-taken 2026-02-22 18:10:11 -05:00
  • 932e9ca4ef Enhance Your Turn status gradient to be more visible adlee-was-taken 2026-02-22 18:03:40 -05:00
  • 10825e8b82 Add opponent-turn class to status message in renderGame adlee-was-taken 2026-02-22 18:00:38 -05:00
  • 53abde53ac Anchor back buttons to top-left corner of header adlee-was-taken 2026-02-22 17:48:16 -05:00
  • d7ba3154a1 Scope container margin-top to mobile-portrait only adlee-was-taken 2026-02-22 17:45:36 -05:00
  • 197595fc4d Fix mobile-portrait override resetting container margin-top to 0 adlee-was-taken 2026-02-22 17:44:35 -05:00
  • e38d8c1561 Add margin-top to matchmaking screen to clear auth bar adlee-was-taken 2026-02-22 17:42:39 -05:00
  • afb4869b21 Add margin-top to rules and leaderboard containers to clear auth bar adlee-was-taken 2026-02-22 17:42:10 -05:00
  • c6769f9257 Fix back button width and add border to leaderboard header adlee-was-taken 2026-02-22 17:39:51 -05:00
  • 8657a0501f Move Back button into header on Rules and Leaderboard pages adlee-was-taken 2026-02-22 17:37:13 -05:00
  • 730ba9c462 Fix portrait back buttons: fixed top-left, push containers down adlee-was-taken 2026-02-22 17:33:25 -05:00
  • 1ba80606a7 Add top padding to rules/leaderboard screens in portrait mode adlee-was-taken 2026-02-22 17:28:22 -05:00
  • 3261e6ee26 Make CPU turn chain fire-and-forget so end game is instant adlee-was-taken 2026-02-22 17:26:58 -05:00
  • de3495635b Cancel CPU turns immediately when host ends game adlee-was-taken 2026-02-22 17:21:22 -05:00
  • 4c23f2b4a9 Increase mobile portrait opponent row gap to 9px adlee-was-taken 2026-02-22 17:16:32 -05:00
  • 7b071afdfb Apply flush header with gradient to desktop/landscape view too v3.1.3 adlee-was-taken 2026-02-22 17:12:15 -05:00
  • c7fb85d281 Remove desktop 10px padding from game-screen on mobile adlee-was-taken 2026-02-22 17:11:02 -05:00
  • 118912dd13 Add subtle dark gradient to mobile header for status bar visibility adlee-was-taken 2026-02-22 17:08:57 -05:00
  • 0e594a5e28 Add dark circle background behind mute button on mobile adlee-was-taken 2026-02-22 17:06:08 -05:00
  • a6ec72d72c Remove dark background from mobile header for flush appearance adlee-was-taken 2026-02-22 17:05:18 -05:00
  • e2f353d4ab Make mobile header flush with page edges and add spacing below adlee-was-taken 2026-02-22 17:01:36 -05:00
  • e601eb04c9 Add alpha notice banner to lobby screen adlee-was-taken 2026-02-22 16:52:22 -05:00
  • 6c771810f7 Distribute space evenly between draw pile and player hand on mobile adlee-was-taken 2026-02-22 16:50:55 -05:00
  • dbad7037d1 Fix dealer chip and status bar clipping on mobile edges adlee-was-taken 2026-02-22 16:50:05 -05:00
  • 21362ba125 Fix pair chime not playing for local player's own swaps adlee-was-taken 2026-02-22 16:47:43 -05:00
  • 2dcdaf2b49 Remove turns remaining counter from FINAL TURN badge adlee-was-taken 2026-02-22 16:46:03 -05:00
  • 1fa13bbe3b Play pair sound before element check and add pair detection debug log adlee-was-taken 2026-02-22 16:41:17 -05:00
  • a76fd8da32 Hide bottom bar during scoresheet modal and compact mobile layout adlee-was-taken 2026-02-22 16:34:16 -05:00
  • 634d101f2c Play pair chime sound for all players including local player adlee-was-taken 2026-02-22 16:31:00 -05:00
  • 28c9882b17 Add www.golfcards.club cert and redirect to bare domain adlee-was-taken 2026-02-22 14:48:31 -05:00
  • a1d8a127dc Add bottom margin to mobile player area for border breathing room v3.1.2 adlee-was-taken 2026-02-22 14:43:34 -05:00
  • 65b4af9831 Hide mobile bottom bar when drawer panels are open adlee-was-taken 2026-02-22 14:38:14 -05:00
  • 8942238f9c Make mobile bottom bar flow in document instead of position fixed adlee-was-taken 2026-02-22 14:35:09 -05:00
  • 7dc27fe882 Use window.innerHeight for mobile viewport height on Chrome Android adlee-was-taken 2026-02-22 14:28:58 -05:00
  • 097f241c6f Fix Chrome Android viewport overflow with position fixed game screen adlee-was-taken 2026-02-22 14:26:50 -05:00
  • 1c5d6b09e2 Fix Chrome Android player hand overlapping bottom bar adlee-was-taken 2026-02-22 14:22:07 -05:00
  • 889f8ce1cd Fix mobile opponents to fit 3 per row with calc-based flex-basis adlee-was-taken 2026-02-22 14:14:43 -05:00
  • b4e9390f16 Show both KNOCKED and LOW SCORE badges when knocker wins hole adlee-was-taken 2026-02-22 13:54:18 -05:00
  • 94e2bdaaa7 Move player dealer chip to top-left corner on mobile adlee-was-taken 2026-02-22 13:33:04 -05:00
  • d322403764 Shrink and reposition player dealer chip on mobile adlee-was-taken 2026-02-22 13:24:00 -05:00
  • 9c6ce255bd Fix mobile layout overflow into bottom bar adlee-was-taken 2026-02-22 13:19:26 -05:00
  • 06d52a9d2c Add top padding to mobile lobby screen to clear auth bar from logo adlee-was-taken 2026-02-22 13:10:39 -05:00
  • 76cbd4ae22 Increase mobile bottom bar button fonts by 40% and status message by 20% adlee-was-taken 2026-02-22 13:08:20 -05:00
  • 9b04bc85c2 Fix mobile bottom bar pinning by scaling elements individually adlee-was-taken 2026-02-22 13:06:11 -05:00
  • 2ccbfc8120 Increase mobile portrait status message font to match player names adlee-was-taken 2026-02-22 13:03:19 -05:00
  • 1678077c53 Raise mobile bottom bar z-index and shrink by 25% adlee-was-taken 2026-02-22 13:01:46 -05:00