Commit Graph
11 Commits
Author SHA1 Message Date
Eric WagonerandClaude Opus 5.5 151d82e747 Traffic counts what matters: rooms opened from the site, where links were shared, scanners and monitors as bots
- A room opened with Play now never loads /join: the API's answer to
  POST /api/rooms is counted as rooms opened here.
- Link previews (Slack, Discord, Facebook, iMessage, WhatsApp and the
  rest) are reported as where the link was shared, since the people who
  click them arrive with no referrer. WhatsApp's fetcher is a bot now.
- An address that asks for a scanner's paths, or keeps coming back
  without opening a game, is a bot's all day; so is a browser that loads
  pages at a steady interval from a new address each time, never
  playing. A declared bot is still judged request by request.
- The site's own addresses, sslip.io included, are not referrers.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Jm2auWk6RP71CjaAb4FMoG
2026-09-27 10:00:53 -04:00
Eric WagonerandClaude Fable 5.1 38e5f8b28d The family list knows the hall: about panels link to gamehall.kestrelsnest.social, and a new game gets a card there
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Jm2auWk6RP71CjaAb4FMoG
2026-09-23 21:04:30 -04:00
Eric WagonerandClaude Fable 5.1 d2bc5ac0f4 The collection is Kestrel's Hall
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Jm2auWk6RP71CjaAb4FMoG
2026-09-23 19:51:19 -04:00
Eric Wagoner 66dd3bc10e The family list with Hnefatafl on it 2026-09-23 13:39:27 -04:00
Eric WagonerandClaude Fable 5.1 ca9a3aa3b6 A favicon in the HTML itself, with a real file at the root
The icon link was added by the layout at runtime, so the served shell had
none and browsers cached Caddy's HTML fallback as the icon. favicon.ico
and favicon.svg now live in static/ and app.html links both.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0141G6xqLeNRYEtviLWSB5Up
2026-09-23 12:32:24 -04:00
Eric WagonerandClaude Fable 5.1 5b169d7131 The family list of the Kestrel's Nest, shipped as /family.json and refreshed from the kit at deploy
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Jm2auWk6RP71CjaAb4FMoG
2026-09-23 12:27:16 -04:00
Eric WagonerandClaude Fable 5.1 75c2dc9241 How to play: a guide to the page, with screenshots
A walk through the hall, the table, the ledger, the hands, the warnings,
the reveal, the rail and the phone layout, in the game's voice, with a
figure for each. Linked from the hall, both board pages and the rules.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0141G6xqLeNRYEtviLWSB5Up
2026-09-23 09:39:48 -04:00
Eric WagonerandClaude Fable 5.1 cf58193aac Share card: three lines, pencil and paper kept
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-22 16:45:12 -04:00
Eric WagonerandClaude Fable 5.1 4211cbfe85 Share card: the blurb stays clear of the divider
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-22 16:44:08 -04:00
Eric WagonerandClaude Fable 5.1 d40734590b Share previews: Open Graph and Twitter tags, a share card and a touch icon
The tags live in app.html because link scrapers do not run the client,
and the card and icon are rendered from the site's own palette and the
Spellcast snap silhouette.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-22 15:44:54 -04:00
Eric WagonerandClaude Fable 5.1 865555e911 Waving Hands: a browser duel after Bartle's 1977 game
SvelteKit 5 single-player version against a heuristic bot. The engine
resolves all forty spells simultaneously as the rules describe, the
ledger of gestures is the interface, and the duel is saved in the
browser. Tester feedback rounds added per-hand planning, threat
evidence, a result strip with one-time rule explanations, a phone
layout and a structured rules page. Deploys as a static site behind
Caddy.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-22 15:33:29 -04:00