Add standalone TL;DR rulebook reference

This commit is contained in:
2026-09-04 19:51:15 -07:00
parent 5c761b079d
commit 1dac2141e6
7 changed files with 205 additions and 3 deletions
+2
View File
@@ -36,6 +36,8 @@ When you run into a repeatable problem during testing (e.g. port assignment coll
- Multi-socket TestClient tests must use `with TestClient(app) as client` so sockets share one event loop; separate portals can hang on cross-socket broadcasts. Close sockets explicitly before asserting disconnect messages. Override lifespan when using an isolated test database.
- For browser QA, use a temporary database (for example, `DATABASE_URL=sqlite:////tmp/pirats-qa.db`) and `PIRATS_PURGE_ENABLED=false`. Normal app startup migrates the selected database and automatically purges stale games.
## Versioning & changelog
The app shows its version number and a player-facing changelog in the ☰ menu → About. Both come from `frontend/src/lib/changelog.js` (rendered by `frontend/src/components/AboutModal.svelte`).