Commit Graph
11 Commits
Author SHA1 Message Date
multipleof4andClaude Opus 5.5 2362f73c25 Move the three UI and page state sections onto the main page, 650 total
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-24 13:20:18 +00:00
multipleof4andClaude Opus 5.5 c59222f593 Add a /test page for approving new sections before they go live
Sections listed in pending show only on /test (noindex, left out of the
sitemap and the main page count) until they move up into sections.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-24 03:10:03 +00:00
multipleof4andClaude Opus 5.5 c910011cd2 Add image search metadata: CC0 license data, sitemap, robots, 404 page
Every tile image gets ImageObject license data so search engines can list it
as Creative Commons, the build writes sitemap.xml with all tile images,
robots.txt points at it, unknown paths get a real 404 instead of the gallery,
and the page gets a descriptive title, canonical, large image previews and
an og.png collage for link previews.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 21:53:49 +00:00
multipleof4andClaude Opus 5.5 b9200e390f Trim the minimalist section to 4 and show the real tile count
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 14:17:30 +00:00
multipleof4andClaude Opus 5.5 95c6ae7fb4 Add minimalist creature sections, 50 black-and-white and 50 colored
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 12:57:10 +00:00
multipleof4andClaude Opus 5.5 b937e4d1f7 Use the blinking cat as the favicon
A square, trimmed copy of cat/blink.webp, so it isn't squished in the tab.
Browsers that don't animate favicons show the first frame, eyes open.
Files at the public/ root are no longer gallery tiles.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 23:26:17 +00:00
multipleof4andClaude Opus 5.5 d55bb6fc42 Add a manga section of 50 black-and-white anime girls after a third divider
Black ink, screentone and white only: reaction tropes (gaan shock, gloom
corner, menacing aura, crow silence, petrify), comedy and action (harisen,
iai draw, kendo, kyudo, miko), school life (locker letters, zero test,
rooftop wind, shared umbrella), town and home (omikuji, shrine prayer,
tanabata, floating lantern, alarm smash) and fantasy (yurei, oni, dragon,
android, summoning circle, knight, pirate, detective, princess).

gen files can now export rim=<px> for a white sticker border, so solid
black ink still shows on the black page.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 22:28:35 +00:00
multipleof4andClaude Opus 5.5 7cebe4a05e Add an anime section after a second divider with five chibi girls
catgirl/wave, twintails/wink, ponytail/blush, bob/nom, witch/spell.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 21:14:34 +00:00
multipleof4andClaude Opus 5.5 ab7e0dc0df Split the gallery into sections with a divider, start the colored set
Generators now live in gen/<section>/<subject>/<action>.js; the section
folder picks where a tile shows in the gallery and isn't part of the URL.
The first 50 are in gen/bw, a dashed divider follows, then gen/color.

First colored ones: fox/sleep, pig/oink, duck/swim, whale/spout,
turtle/walk, owl/blink, crab/dance, butterfly/flutter, dino/stomp,
jellyfish/pulse.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 20:45:17 +00:00
multipleof4andClaude Opus 5.5 448741aad8 Add transparent WebP versions of the two GIFs, one gallery tile per name
heart/wink.webp is the keyed-out version of heart/wink.gif. The standing
cat in cat/tail.gif is now cat/wag.{webp,gif} since cat/tail.webp is a
different drawing; cat/tail.gif stays so old links work but is no longer
listed. Gallery images get a content hash in the query so browsers pick
up changed files instead of showing cached copies.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 19:54:58 +00:00
multipleof4andClaude Opus 5.5 ac5081d294 Add code-generated animations and build the gallery from public/
Each animation is its own file in gen/<subject>/<action>.js; npm run gen
renders the missing ones to public/ as webp + gif. The homepage grid is
now generated at build time by a small Vite plugin.

First four: ghost/float, heart/beat, cloud/rain, coffee/steam.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 19:28:07 +00:00