• Mahmoud Aglan's avatar
    feat: player feedback round across all four games, plus sessions that survive bad lines · 0b076f00
    Mahmoud Aglan authored
    Domino
    - Public tables for 2, 3 and 4 seats, including the four-player free-for-all
      (domino_table_join/leave, domino_merge_state); bot matches pay real coins.
    - The Egyptian lock rule: a blocked game is scored, the opponent no longer
      draws the boneyard.
    
    Backgammon (tawla)
    - 31: the first runner must reach the home board before the rest may move.
    - New board colours so the white checkers read clearly (--bg-* tokens,
      DESIGN.md, branding admin).
    
    Matchmaking
    - After 60 s with no opponent, a procedurally generated player-like bot takes
      the seat (ghost_profiles); unrated, paid once, 90 s anti-farm floor.
    
    Chess and ludo
    - Premoves merged; draw on flag when the side left cannot mate; bot payout
      guard; ludo seat guard and rules fixes.
    
    Social and sessions
    - Chat: the sender on the right, the other person on the left; a thread whose
      first load failed keeps retrying instead of going silent; creating a group
      survives a dropped answer without making a second group.
    - Group chat messages readable by members only (RLS).
    - A slow auth service no longer signs players out: the server answers 503
      instead of a cached 401, refresh only ends a session the server refused,
      and realtime channels receive the refreshed token.
    - complete_match raises levels with XP.
    
    Docs: the manager/game integration audit and the org invites + events plan.
    Co-Authored-By: 's avatarClaude Opus 5.5 <noreply@anthropic.com>
    0b076f00
Name
Last commit
Last update
..
analysis.js Loading commit data...
game.js Loading commit data...
history.js Loading commit data...
result.js Loading commit data...
review.js Loading commit data...
spectate.js Loading commit data...