| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | v4.2.0: wire the GUI to the core, transport and all four games | salmonik | 7 days | 1 | -1/+66 |
| | | | | | | | | | | | Phase 4. The egui frontend now shares ClientCore and the client database with the terminal: one background worker owns TLS, trust answers go through a channel, and a 10 s request deadline mirrors the terminal socket timeout. First contact, a changed key and a version mismatch are explicit screens; login can remember the credential and auto-login signs in before the login form appears. Adds the lobby with an update notice, a full-width scrollable history table, and the four games painted from View: slots with reel animation and win lines that stop at the last matching reel, roulette with the hover lattice and wheel spin, blackjack with vector-drawn suits, and a smooth crash curve. Sidebars pin their action block; leaving a live hand or round asks before forfeiting. The header balance holds the staked amount while the reels or wheel turn and only shows the payout when they stop. Refused spins cancel the animation. Live crash multipliers keep full precision for the chart; the terminal still displays two decimals. Verified live against a 4.2.0 server: register, login, auto-login, trust, all four games settling, history (50 rows), logout, disconnect, forfeit confirmation, and the version-mismatch screen. Release: 8.3 MB Linux, 6.8 MB Windows, 61 ms to window, 131 MB idle RSS. | ||||
| * | v4.0.7: finish the Phase 1 boundary with a command shell | salmonik | 7 days | 1 | -24/+27 |
| | | | | | | | The terminal command line moves to client::shell: a typed line becomes a core Command or an adapter action (connect, login, register, set-credential, host maintenance). ClientCore loses submit_line and the last TUI-shaped effects (Interactive, SetPrompt, ListHosts, ForgetHost, AnimateRoulette); the adapter animates roulette from the Result view. Adds forget-login, which drops the stored credential for the pinned key and keeps trust, distinct from logout (session only) and forget-host (trust too). | ||||
| * | v4.0.6: move the prompt editor and key mapping out of the core | salmonik | 7 days | 1 | -17/+32 |
| | | |||||
| * | v4.0.5: login and registration as core commands | salmonik | 7 days | 1 | -0/+76 |
| | | |||||
| * | v4.0.3: lobby and history screens behind commands | salmonik | 7 days | 1 | -0/+80 |
| | | |||||
| * | v4.0.2: port slots, blackjack and crash to structured views | salmonik | 7 days | 1 | -12/+99 |
| | | |||||
| * | v4.0.1: introduce Command/View and port roulette to the shared boundary | salmonik | 7 days | 1 | -4/+126 |
| | | |||||
| * | v3.2.0: straight and split bets anywhere on the felt; add history command | salmonik | 7 days | 1 | -19/+71 |
| | | |||||
| * | PLN changed to Kromer | salmonik | 9 days | 1 | -94/+105 |
| | | |||||
| * | v3.1.0: warn on shrink, but let a live round finish | salmonik | 9 days | 1 | -0/+75 |
| | | |||||
| * | v3.0.0: cursor-driven roulette felt with splits and corners; drop schema ↵ | salmonik | 9 days | 1 | -34/+52 |
| | | | | | migrations; require 80x24 | ||||
| * | formatting | salmonik | 9 days | 1 | -40/+23 |
| | | |||||
| * | v2.3.0: add crash with local multiplier and pushed crash event | salmonik | 10 days | 1 | -1/+209 |
| | | |||||
| * | v2.2.1: forfeit blackjack bets when leaving or disconnecting | salmonik | 10 days | 1 | -7/+12 |
| | | |||||
| * | v2.2.0: add blackjack with reserved bets and hit/stand/double | salmonik | 10 days | 1 | -1/+200 |
| | | |||||
| * | v2.1.0: add European roulette with split bets and wheel animation | salmonik | 10 days | 1 | -0/+88 |
| | | |||||
| * | v1.3.1: allow = to increase the bet | salmonik | 10 days | 1 | -0/+11 |
| | | |||||
| * | v1.3.0: simplify payouts to bet x symbol x shape | salmonik | 10 days | 1 | -11/+12 |
| | | |||||
| * | v1.2.1: track wrapped board lines and split the paytable | salmonik | 10 days | 1 | -23/+23 |
| | | |||||
| * | v1.2.0: show the symbol paytable on the slots board | salmonik | 10 days | 1 | -1/+3 |
| | | |||||
| * | v1.1.0: highlight winning symbols on the slots board | salmonik | 10 days | 1 | -6/+10 |
| | | |||||
| * | v1.0.0: replace slots with 5x3 reels and five paylines | salmonik | 10 days | 1 | -20/+86 |
| | | |||||
| * | v0.2.5: fix terminal width, ping timing and output formatting | salmonik | 10 days | 1 | -0/+89 |
| | | |||||
| * | v0.2.4: fix command UX, completion wrapping and auth prompt cancellation | salmonik | 10 days | 1 | -1/+173 |
| | | |||||
| * | v0.2.3: add ClientCore and fix the game board rendering | salmonik | 10 days | 1 | -0/+216 |
