Skip to content

Take docs 0.4.0: a search box, and a card drawn in a named face - #62

Merged
zmaril merged 3 commits into
mainfrom
claude/docs-0-3-0
Aug 30, 2026
Merged

zmaril merged 3 commits into
mainfrom
claude/docs-0-3-0

Conversation

@zmaril

@zmaril zmaril commented Aug 30, 2026 •

Copy link
Copy Markdown
Contributor

Bumps @powderworks/docs 0.2.0 → 0.4.0, which brings two things.

A search box above the index, answered by Pagefind. The index is built at the end of the site build and ships as static fragments; nothing is fetched until a reader first types, and without JavaScript the box never appears. Results stand where the tree stood — no overlay. Where a browser refuses the engine's fetches, the box says "Search could not load." and keeps the index rather than going quietly dead.

A card drawn in a face somebody named. 0.4.0 names the tagline's face in the registry instead of using whatever serif the drawing machine happened to have. This card was Georgia because it was drawn on a Mac; it is Charis SIL now, like every other card in the fleet, and --check can see the difference from here on — it reported this card stale before the redraw and matching after, which is the change working.

Nothing else in this repo had to change; the pin stays exact.

Verified locally on 0.4.0: the site builds, out/pagefind/ and the search box are emitted, the card matches the config, and typecheck, lint, format and all 95 site tests pass.

🤖 Generated with Claude Code

https://claude.ai/code/session_01NTVBQ9CXp8ab1huWwtTaue

The generator now builds a Pagefind index at the end of the build and
puts a search box above the tree. Results stand in for the index rather
than covering the page, and nothing is fetched until a reader first
types; without JavaScript the box never appears. Nothing here had to
change to receive it: the box, the script and the index arrive with the
dependency.

The site builds, the search assets are emitted beside the pages, and
typecheck, lint, format and all 95 site tests pass.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NTVBQ9CXp8ab1huWwtTaue
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Aug 30, 2026 •

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
straitjacket d997cec Commit Preview URL

Branch Preview URL
Aug 30 2026, 08:14 PM

0.3.1 adds the one thing 0.3.0 was missing: a search that the browser
refuses now says so. Where an extension, a proxy or a network blocks
the engine's fetches, the box reads "Search could not load." and the
index stays where it was, rather than going quietly dead with the
failure only in the console.

The site builds, the search assets are emitted beside the pages, and
typecheck, lint, format and all 95 site tests pass.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NTVBQ9CXp8ab1huWwtTaue
@zmaril zmaril changed the title Take docs 0.3.0, and the search box that comes with it Take docs 0.3.1, and the search box that comes with it Aug 30, 2026
0.4.0 names the face a card sets its tagline and domain in, rather than
using whichever serif the drawing machine happened to have. This card
was Georgia, because it was drawn on a Mac; it is Charis SIL now, like
every other card in the fleet, and --check can see the difference from
here on.

The check reported the committed card stale before the redraw and
matching after, which is the whole point of the change. The site
builds, and typecheck, lint, format and all 95 site tests pass.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NTVBQ9CXp8ab1huWwtTaue
@zmaril zmaril changed the title Take docs 0.3.1, and the search box that comes with it Take docs 0.4.0: a search box, and a card drawn in a named face Aug 30, 2026
@zmaril
zmaril marked this pull request as ready for review August 30, 2026 20:27
@zmaril
zmaril merged commit cf8d8a9 into main Aug 30, 2026
12 checks passed
@zmaril
zmaril deleted the claude/docs-0-3-0 branch August 30, 2026 20:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants