summaryrefslogtreecommitdiffstats
path: root/src/client (unfollow)
Commit message (Collapse)AuthorFilesLines
10 daysformattingsalmonik8-71/+33
10 daysinitial connection timeout set to 10ssalmonik1-10/+8
10 daysv2.3.2: group hosts by certificate fingerprintsalmonik4-4/+73
10 daysv2.3.1: settle orphaned reservations on server restartsalmonik8-18/+389
10 daysv2.3.0: add crash with local multiplier and pushed crash eventsalmonik23-45/+1800
10 daysv2.2.1: forfeit blackjack bets when leaving or disconnectingsalmonik11-42/+107
10 daysv2.2.0: add blackjack with reserved bets and hit/stand/doublesalmonik19-18/+1549
10 daysv2.1.2: ignore ANSI when measuring board heightsalmonik3-2/+41
10 daysv2.1.1: color-code roulette numbers red and greensalmonik4-4/+81
10 daysv2.1.0: add European roulette with split bets and wheel animationsalmonik18-52/+1312
10 daysv2.0.0: reset plays audit to a generic per-game schemasalmonik7-18/+150
11 daysv1.3.1: allow = to increase the betsalmonik5-5/+17
11 daysv1.3.0: simplify payouts to bet x symbol x shapesalmonik9-103/+183
11 daysv1.2.1: track wrapped board lines and split the paytablesalmonik10-47/+106
11 daysv1.2.0: show the symbol paytable on the slots boardsalmonik9-35/+73
11 daysv1.1.0: highlight winning symbols on the slots boardsalmonik12-53/+186
11 daysv1.0.0: replace slots with 5x3 reels and five paylinessalmonik11-213/+511
11 daysv0.4.0: add first-time TLS setup and server helpsalmonik10-46/+388
11 daysv0.3.1: clean up dependencies, stale tests and document verificationsalmonik7-27/+105
11 daysv0.3.0: add server core, bcrypt migration and plays auditsalmonik10-253/+734
11 daysv0.2.6: preserve buffered lines and add request read timeoutssalmonik8-23/+203
11 daysv0.2.5: fix terminal width, ping timing and output formattingsalmonik7-43/+333
11 daysv0.2.4: fix command UX, completion wrapping and auth prompt cancellationsalmonik6-14/+371
11 daysv0.2.3: add ClientCore and fix the game board renderingsalmonik10-808/+1382
11 daysv0.2.2: split client/server logic into the librarysalmonik25-62/+35
2026-08-24Fix TUI: render_lines 6 for correct MoveUp, drain buffered events before ↵salmonik2-3/+10
clearing spinning flag, clean redraw_game
2026-08-24Fix TUI: stable 7-line game render, no extra newlines, spin busy flag ↵salmonik2-11/+15
prevents queueing
2026-08-24v0.2.1: fix connect error overwriting prompt in raw modesalmonik2-2/+2
2026-08-24Alias localhost to 127.0.0.1, fix info to show host+fingerprintsalmonik1-33/+20
2026-08-24Add hosts command, info shows current host+fingerprint, ↵salmonik2-1/+32
disconnect-before-connect, default port 11525
2026-08-24v0.2.0: lock game mode (ESC/Q to exit), bump versionsalmonik2-3/+3
2026-08-24Balance slots payouts: EV=0.972 (2.8% house edge). Three-of-a-kind: 2-28x, ↵salmonik3-23/+24
two-of-a-kind: 1-3x.
2026-08-24Client: read PLAY_START response before animating; show error immediately on ↵salmonik2-33/+61
insufficient balance. Add versioning to AGENTS.md.
2026-08-24Fix balance: only credit winnings, not refund the bet on every spinsalmonik1-1/+1
2026-08-24Fix second-game InvalidAction: reset phase after spin, allow re-spin in ↵salmonik3-4/+17
Finished state
2026-08-24Fix critical game bugs: payout, sessions, balance type, render_lines; add ↵salmonik6-59/+229
AGENTS.md and regression tests
2026-08-24TOFU host trust: SPKI fingerprint pinning, tests, forget-hostsalmonik13-186/+641
2026-08-24TLS transport and games framework on client and serversalmonik23-431/+1906
2026-03-11stable and working, both platformssalmonik4-16/+44
2026-03-02only use raw modesalmonik5-43/+138
2026-03-01slowly preparing for actual casinosalmonik8-106/+214
2026-02-28Revert "folder restructuring"salmonik12-5/+2
This reverts commit 17082597464198fe84be80313b7d51e1e57de639.
2026-02-28folder restructuringsalmonik12-2/+5
2026-02-28remove Cargo.lock from git trackingsalmonik1-428/+0
2026-02-28add authentication barebonesalmonik9-9/+311
2026-02-28better raw mode for windowssalmonik1-2/+2
2026-02-28raw mode for clientsalmonik6-56/+388
2026-02-28multi file for both sidessalmonik14-129/+437