This website requires JavaScript.
7317096c70
Words that fit a table of any size
main
Eric Wagoner and Claude Opus 5.5
2026-10-10 19:00:42 -04:00
6f9d4de92d
An editing pass over the words around the game, and three corrections in the guide
Eric Wagoner and Claude Opus 5.5
2026-10-10 18:51:59 -04:00
673f7c84d9
The guide's figures show the framed hands, the chronicle in order, and the phone's Seal button
Eric Wagoner and Claude Opus 5.5
2026-10-10 18:42:34 -04:00
ee630276b3
Easier to make a move, and plainer words around the game
Eric Wagoner and Claude Opus 5.5
2026-10-10 18:29:49 -04:00
db682814ea
The rollup's last line names the traffic it counted, and the rollup and the backup check in once, when they end
Eric Wagoner and Claude Opus 5.5
2026-10-10 17:44:44 -04:00
8a87d3527d
Pages show the hall-wide notice, when there is one, at the top
Eric Wagoner and Claude Opus 5.5
2026-09-29 13:03:36 -04:00
804be953c2
The tally's comment describes the tally, not where its look came from
Eric Wagoner and Claude Opus 5.5
2026-09-28 14:47:01 -04:00
43a5a2023b
dev:all stops both sides when the server's port is taken
Eric Wagoner and Claude Opus 5.5
2026-09-28 13:43:15 -04:00
ab999c1c43
npm run dev:all starts the server and the site together
Eric Wagoner and Claude Opus 5.5
2026-09-28 12:37:56 -04:00
f1232d5164
The about panel no longer credits its making
Eric Wagoner and Claude Opus 5.5
2026-09-27 20:58:56 -04:00
34b367249e
The tally is told as Wiz-War tells it: the game's own story on cards, then the ledgers in detail
Eric Wagoner and Claude Opus 5.5
2026-09-27 20:48:08 -04:00
b300c0852b
The about panel is a dialog of tabs, as Wiz-War's is, not a wall of text
Eric Wagoner and Claude Opus 5.5
2026-09-27 20:40:42 -04:00
151d82e747
Traffic counts what matters: rooms opened from the site, where links were shared, scanners and monitors as bots
Eric Wagoner and Claude Opus 5.5
2026-09-27 10:00:53 -04:00
cc71ee4421
A socket's own error closes that socket, not the server
Eric Wagoner and Claude Opus 5.5
2026-09-27 01:21:44 -04:00
41349036d1
A move names the round it was made for; a stale one is refused
Eric Wagoner and Claude Opus 5.5
2026-09-25 22:19:45 -04:00
f0d06db108
Waving Hands moves to the shared hall host
Eric Wagoner and Claude Opus 5.5
2026-09-25 17:04:35 -04:00
e1833e4e3c
An atmospheric chronicle, and illnesses that name the turn they kill on
Eric Wagoner and Claude Opus 5.5
2026-09-24 22:45:23 -04:00
38e5f8b28d
The family list knows the hall: about panels link to gamehall.kestrelsnest.social, and a new game gets a card there
Eric Wagoner and Claude Fable 5.1
2026-09-23 21:04:30 -04:00
bcbd1c4429
The about panel says the games are free and where the hosting tip jar is
Eric Wagoner and Claude Fable 5.1
2026-09-23 20:25:04 -04:00
d2bc5ac0f4
The collection is Kestrel's Hall
Eric Wagoner and Claude Fable 5.1
2026-09-23 19:51:19 -04:00
7c60d19ad3
The tally: what the ledgers add up to, in the about panel
Eric Wagoner and Claude Fable 5.1
2026-09-23 18:36:32 -04:00
66dd3bc10e
The family list with Hnefatafl on it
Eric Wagoner
2026-09-23 13:39:27 -04:00
ca9a3aa3b6
A favicon in the HTML itself, with a real file at the root
Eric Wagoner and Claude Fable 5.1
2026-09-23 12:32:24 -04:00
e5c240d970
Gallery talk, the keeper's bell, rematches, seats that travel by phrase, and seats doubted before dropped
Eric Wagoner and Claude Fable 5.1
2026-09-23 12:27:21 -04:00
5b169d7131
The family list of the Kestrel's Nest, shipped as /family.json and refreshed from the kit at deploy
Eric Wagoner and Claude Fable 5.1
2026-09-23 12:27:16 -04:00
b9e820c4f5
deploy.sh ships the token migration
Eric Wagoner
2026-09-23 12:08:23 -04:00
966a36b4aa
Seat tokens hashed on the ledger, inputs written as they arrive, codes checked against the disk
Eric Wagoner and Claude Fable 5.1
2026-09-23 12:07:24 -04:00
effe17c729
Phone fixes at a crowded table: focus scroll in viewport coordinates, a wrapping masthead, a slimmer bar
Eric Wagoner and Claude Fable 5.1
2026-09-23 11:41:28 -04:00
5c79a65319
A crowded table: keyed threats, a compact roster, a ledger selector, host-only starts
Eric Wagoner and Claude Fable 5.1
2026-09-23 11:21:13 -04:00
c24fccaa35
The Slack alert script defaults to #wavinghands-notifications
Eric Wagoner and Claude Fable 5.1
2026-09-23 10:37:53 -04:00
7485d50b8d
Duels record the rules revision they began under
Eric Wagoner and Claude Fable 5.1
2026-09-23 10:32:25 -04:00
8eca078043
The reports desk: a slip for surprises, replies in the hall
Eric Wagoner and Claude Fable 5.1
2026-09-23 10:12:51 -04:00
c49703ee4f
The about panel no longer points at the source
Eric Wagoner and Claude Fable 5.1
2026-09-23 10:04:14 -04:00
e340919b8f
Send word: a way to reach the keeper
Eric Wagoner and Claude Fable 5.1
2026-09-23 10:01:39 -04:00
8e7376d59a
The Peanut Gallery and table talk
Eric Wagoner and Claude Fable 5.1
2026-09-23 09:50:06 -04:00
75c2dc9241
How to play: a guide to the page, with screenshots
Eric Wagoner and Claude Fable 5.1
2026-09-23 09:39:48 -04:00
58d7db106e
A table for a dozen wizards, begun by its host
Eric Wagoner and Claude Fable 5.1
2026-09-23 09:34:21 -04:00
79947e31ba
Ledgers close with an over line, so the digest can say who won
Eric Wagoner and Claude Fable 5.1
2026-09-23 08:47:15 -04:00
107e1893bc
The Sentry-to-Slack alert script, pointed at this project
Eric Wagoner and Claude Fable 5.1
2026-09-22 22:13:11 -04:00
b25abd4d69
Sentry: errors from the duel server, and cron check-ins for the rollup and backup
Eric Wagoner and Claude Fable 5.1
2026-09-22 22:09:33 -04:00
9bd203ae60
Operations in wizwar's shape: the determinism gate, backups, the rollup and the pulse
Eric Wagoner and Claude Fable 5.1
2026-09-22 22:06:10 -04:00
885dcf56e6
Play now against the bot opens a room the server keeps
Eric Wagoner and Claude Fable 5.1
2026-09-22 21:56:30 -04:00
098dadf482
A visitors digest for the droplet, in wizwar's shape
Eric Wagoner and Claude Fable 5.1
2026-09-22 21:53:31 -04:00
40fcf31faa
README: the hall, rooms, and the duel server
Eric Wagoner and Claude Fable 5.1
2026-09-22 17:16:37 -04:00
605f8c511b
Caddy routes the duel server's paths with handle blocks, from one template
Eric Wagoner and Claude Fable 5.1
2026-09-22 17:15:58 -04:00
29e908efeb
The server carries its own manifest and runs from its own folder
Eric Wagoner and Claude Fable 5.1
2026-09-22 17:13:18 -04:00
6369765378
Rooms are served by the fallback shell, not prerendered
Eric Wagoner and Claude Fable 5.1
2026-09-22 17:12:11 -04:00
6c6edca4be
The hall comes first, in the shape of wizwar's landing
Eric Wagoner and Claude Fable 5.1
2026-09-22 17:11:45 -04:00
e1bda87987
Duels between people: rooms, the hall, and a games ledger
Eric Wagoner and Claude Fable 5.1
2026-09-22 17:07:51 -04:00
8366c9d7ff
A duel server: rooms, seat tokens, ledgers, and resolution when all have moved
Eric Wagoner and Claude Fable 5.1
2026-09-22 16:54:29 -04:00
95a1915cae
The engine seats any number of wizards
Eric Wagoner and Claude Fable 5.1
2026-09-22 16:50:50 -04:00
cf58193aac
Share card: three lines, pencil and paper kept
Eric Wagoner and Claude Fable 5.1
2026-09-22 16:45:12 -04:00
4211cbfe85
Share card: the blurb stays clear of the divider
Eric Wagoner and Claude Fable 5.1
2026-09-22 16:44:08 -04:00
81acbd2172
The target dropdown starts on the likeliest subject
Eric Wagoner and Claude Fable 5.1
2026-09-22 16:42:44 -04:00
dd6ff93606
A counter-spell aimed at the other wizard is explained, and named when it blocks
Eric Wagoner and Claude Fable 5.1
2026-09-22 16:41:25 -04:00
5de352db43
Credibility pass: one conflict check, one hostile list, one set of chrome
Eric Wagoner and Claude Fable 5.1
2026-09-22 16:37:54 -04:00
527820ee95
A hand forced by amnesia or paralysis still casts what it completes
Eric Wagoner and Claude Fable 5.1
2026-09-22 16:07:21 -04:00
0036eaf625
On a phone, a reveal scrolls to what happened
Eric Wagoner and Claude Fable 5.1
2026-09-22 16:02:26 -04:00
3716f49bbb
Players can choose their own name
Eric Wagoner and Claude Fable 5.1
2026-09-22 15:48:47 -04:00
d40734590b
Share previews: Open Graph and Twitter tags, a share card and a touch icon
Eric Wagoner and Claude Fable 5.1
2026-09-22 15:44:54 -04:00
8bb708f1b2
Deploy notes: the game answers at hands.kestrelsnest.social
Eric Wagoner and Claude Fable 5.1
2026-09-22 15:40:46 -04:00
4d361198cd
Record the production droplet in the deploy notes
Eric Wagoner and Claude Fable 5.1
2026-09-22 15:39:50 -04:00
865555e911
Waving Hands: a browser duel after Bartle's 1977 game
Eric Wagoner and Claude Fable 5.1
2026-09-22 15:33:29 -04:00