bce01a013a
The family list knows the hall: about panels link to gamehall.kestrelsnest.social, and a new game gets a card there
main
Eric WagonerandClaude Fable 5.12026-09-23 21:04:28 -04:00
33ac0ec808
The credibility pass on Hnefatafl, ported to the template: the ops scripts count traffic through one parser, the reports digest is one program, the plaintext-token fallback and its migration are gone, and the stylesheet holds each shared rule once
Eric WagonerandClaude Fable 5.12026-09-23 20:12:37 -04:00
baab21a0a7
The guide and the rules page keep the room they were opened from, and carry it to each other and back
Eric WagonerandClaude Fable 5.12026-09-23 19:13:11 -04:00
c0254e3fe9
The hall's table selectors read from and write to the preferences, so the panel and the hall agree
Eric WagonerandClaude Fable 5.12026-09-23 18:58:18 -04:00
74df9a253a
Every table option is also a preference: the choice a new table starts with, shown in the panel
Eric WagonerandClaude Fable 5.12026-09-23 18:57:25 -04:00
3825dfb44c
Preferences: a panel of what the browser remembers about its player, with the kit's motion and confirm-move settings, a game's own declarations, and the host's last table options as defaults
Eric WagonerandClaude Fable 5.12026-09-23 18:54:22 -04:00
de430c3794
A note under each table option while it is chosen, and the rules page offers the way back to the game it was opened from
Eric WagonerandClaude Fable 5.12026-09-23 18:48:57 -04:00
7aa05536c2
The tally: what the ledgers add up to, in every game's about panel, with the game's own lines through GameSpec.tally
Eric WagonerandClaude Fable 5.12026-09-23 18:16:41 -04:00
151bc81aeb
new-game.sh names the share card and touch icon a game must add
Eric Wagoner2026-09-23 15:46:58 -04:00
ef617a50c2
A bot whose move opens the game, or is owed after a restore, plays it at once; the over line is written once
Eric WagonerandClaude Fable 5.12026-09-23 14:37:39 -04:00
23b72ddc6d
The ledger gate replays with the table's options, and takes the site from SITE for a machine whose DNS lags
Eric WagonerandClaude Fable 5.12026-09-23 13:42:02 -04:00
b92c7db4b6
setup-droplet.sh hands the validated access log to Caddy and restarts it; the kit's first droplet found the log owned by root
Eric WagonerandClaude Fable 5.12026-09-23 13:16:02 -04:00
63bd154798
Table options: the host's choices when opening a table, declared by the game, recorded on the room line
Eric WagonerandClaude Fable 5.12026-09-23 12:45:42 -04:00
e846ddedc4
The family list: every game of the Kestrel's Nest in one file, shown in each game's about panel
Eric WagonerandClaude Fable 5.12026-09-23 12:26:46 -04:00
6dce3b82f0
Rematches, seats that travel by phrase, the keeper's bell with the hour where they live, the host's leave for the gallery to talk, and seats doubted before they are dropped
Eric WagonerandClaude Fable 5.12026-09-23 12:19:03 -04:00