Blog
The kennel log
Essays when there is something to say; a post for every release, written by the changelog so the log never goes quiet. RSS.
release · 2026-10-21
Latch 0.23.0
🪪 Kennel Card — your pup homepage (#72). Migration 26. A new module, off until you make a view.
release · 2026-10-19
Latch 0.22.0
Today's mantra, voiced on your own box (#45). No migration. The voice is opt-in.
release · 2026-10-18
Latch 0.21.1
A warm Handler, and a grammar that cannot write an empty action. No migration.
release · 2026-10-13
Latch 0.21.0
Hygiene from the room, and a mark for a long soak. No migration.
release · 2026-10-11
Latch 0.20.0
Your Handler's profile: it shows you off — or shows you up. Migration 25.
release · 2026-10-11
Latch 0.19.1
Catch up: a way back from a missed reflection. No migration.
release · 2026-10-11
Latch 0.19.0
Your AI Handler in the room, proof on demand, a day on the calendar, and the demo. No migration.
release · 2026-10-05
Latch 0.18.0
A chapter can carry a goal — the quest (M10 #60). Migration 24 adds four columns to chapters.
release · 2026-10-05
Latch 0.17.6
A shareable copy of a chapter (M9 #57). No schema change.
release · 2026-10-05
Latch 0.17.5
Keepsakes (M9 #56). A chapter as one encrypted, self-contained .html file. No schema change.
release · 2026-10-05
Latch 0.17.4
Writing in a chapter (M9 #55). No schema change — the notes table arrived in 0.17.0.
release · 2026-10-05
Latch 0.17.3
A chapter, told as a story (M9 #54). No schema change.
release · 2026-10-04
Latch 0.17.2
The Handler dictates maintenance (#43). No schema change, no migration.
release · 2026-10-04
Latch 0.17.1
Badges you can see. The cabinet is a grid of cards with the art as the hero, and every badge
release · 2026-10-04
Latch 0.17.0
Chapters, first slice (M9 #52, #53). A window of time you can name, keep and export.
release · 2026-10-04
Latch 0.16.3
Hygiene unlock (#43). The cage comes off to be cleaned, the clock stops, and the log says so.
release · 2026-10-04
Latch 0.16.2
The nav, grouped. Five menus instead of nineteen links, and the Share milestone header fix. No schema change, no migration.
release · 2026-10-04
Latch 0.16.1
Hands-free, first slice. A refused save never throws your words away, a bout you did earlier
release · 2026-10-04
Latch 0.16.0
Leave it. 🙅 The habits you want *less* of — booze, food, weed, money, anything — judged so that
release · 2026-10-04
Latch 0.15.0
Mischief. A second tally beside your XP for the lapses — and a Handler that remembers them.
release · 2026-10-04
Latch 0.14.0
Share, reworked. For Locktober, and for every event after it: a card that uses its space, a
release · 2026-09-30
Latch 0.13.1
- Health: a held-back penalty is written once. When a recovery day held a penalty back,
release · 2026-09-29
Latch 0.13.0
The Pup ID, consent and the safeword, packs, your own AI Handler, AI kennels and the chat bot.
release · 2026-09-29
Latch 0.12.3
- Log a finish (Kit page): came / ruined / edged at any past time without opening and
release · 2026-09-27
Latch 0.12.2
- Recorded tracks in the trance module. An audio file installed on the box
release · 2026-09-25
Latch 0.12.1
- granted, a sixth badge template: awarded the moment the playset is installed. An
release · 2026-09-25
Latch 0.12.0
Playsets and events. Content made by other people — training, Handler lines, wheel segments,
release · 2026-09-23
Latch 0.11.0
The coach. The Handler does not only want you locked; it wants you to be the best pup you
release · 2026-09-23
Latch 0.10.0
The habits module — and a sharper statement of what the game is for. Latch is a game of
release · 2026-09-22
Latch 0.9.1
Beta surveys and a tester handbook. Hosted mode grows a *Feedback* page: three short
release · 2026-09-22
Latch 0.9.0
Hosted mode: one instance, many profiles, each in its own database. LATCH_HOSTED=1
release · 2026-09-20
Latch 0.8.0
Charts and insight: /progress grows four tabs. Closes issue #12 — the quantified side
release · 2026-09-20
Latch 0.7.0
Share cards: three kinds, seven themes, and the badges on them. Closes issue #5 — the
release · 2026-09-19
Latch 0.6.0
The kit module, and the badge engine that came with it. Everything you own — gear, toys,
release · 2026-09-19
Latch 0.5.0
The health module — what your body did, moving the game. Apple Health and SparkyFitness
release · 2026-09-19
Latch 0.4.0
Activities, a calendar, and the stats that come out of them. A thing you want to count —
release · 2026-09-14
Latch 0.3.0
The Guide. User documentation, served by the app at /guide — sidebar, per-page table
release · 2026-09-14
Latch 0.2.0
Own repo. Split out of the Aurora monorepo (stacks/latch/) with full history. The estate
release · 2026-09-13
Latch 0.1.0
P0 + P1 as built inside the monorepo: engine, handler, wheel, training, stamped export, recap