2026-03-12

- dealers-choice 0.0.9:
  + Implement California lowball
  + Implement Six-card stud (partially complete)
  + Automatically sort hands
  + Remove cards of player when folded
  + Add a "Dealing" message for dealer when waiting for server to start
  + Disallow raise that is less than previous bet/raise
  + Add server config option: wild_exchange_timeout_ms
  + Add server config option: action_timeout_max (disconnect players
    after n timeouts)
  + Add feedback when some buttons are clicked
  * Increase coin size
  + Add card back patterns
  + Add F11 key for full-screen toggling
  * Bump game protocol to v6
  * bugfix: Infinite checking when first person in a >=3 person game folds
  * bugfix: Using AppImage, objects don't appear correctly after fullscreen
    switch

2025-08-11

- dealers-choice 0.0.8:
  * Fix: Server does not send turn ids if player 0 disconnects during game
  + Display ping times in lobby
  + After winner declared, replace action timer with "end of game" timer
  + Allow specifying the client/server port via config or cli
  + Allow setting min, med, and max bets via server.conf

2025-08-05

- dealers-choice 0.0.7:
  + Set default maximum raises per round to 3 (config option)
  * Fix discard button being clickable when disabled
  * Increase player action timeout from 20 to 30 seconds
  + The client will now retry server connection for 60 seconds
    before timing out if server is unavailable
  * Fix incorrect hand wins in some cases when there are 3 or more players
  + Add amount won to status message
  - Remove the simulated delay when cards are initially dealt
  - Explicitly link to dl and thread (Fix Slackware build)

2025-07-13

- dealers-choice 0.0.6:
  + Implement Deuces Wild option
  * Fix tie handling
  * Reduce client console output messages
  + Partially implement 7-card stud
  + Add optional 'language' setting (https://dealer-s-choice.github.io/docs/CONFIG.html)
  * Network Protocol bumped to 3
  + Add coin animation

2025-07-03

- dealers-choice 0.0.5:
  * Fix dealer rotation when timeout reached

2025-07-02

- dealers-choice 0.0.4:
  + Add sound effects and notifications
  + Add ante and starting_coins amount to server.conf
  * Fix game choice buttons not being enabled until mouse is moved
  + Deal rotates to next player if dealer doesn't start a game within 60 seconds
  * Network Protocol bumped to 2
  + Allow clients to connect while game is running
  + Add desktop icons and svg

2025-06-23

- dealers-choice 0.0.3:
  + Add command line option to specify alternate server config file
  * Fix player incorrectly gets message that the max is selected (double draw)
  * Fix multiple amount button selection
  * Fix build on Arch Linux (config.h not found when building tests)
  + Add partial German translation (See #74 for more info)
  * Begin implementing auto-scaling for screens with different resolutions

2025-06-18

- dealers-choice 0.0.2:
  + Game name now displayed in lower left with other messages
  + Add hotkeys for amount buttons (1,2,3)
  + Add --version command line argument
  * Fix Alpine Linux build
