Commit Graph
13 Commits
Author SHA1 Message Date
multipleof4andClaude Opus 5.5 dd5cdba8ec Add newsletter signup for the vibegif pool at the bottom of the page
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-24 13:39:22 +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 588f5aaae9 Add GoatCounter analytics
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 15:50:10 +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 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 3fc067798d Make the GitHub logo a small square tab in the corner
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 22:47:41 +00:00
multipleof4andClaude Opus 5.5 a9d4a5f246 Link the repo with a GitHub logo in the top left
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 22:42:47 +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 bdbaee95a0 Let the title run on one line on wide screens
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 20:00:24 +00:00
multipleof4andClaude Opus 5.5 22bf194be9 Add top-right toggle for a black background
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 19:48:57 +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
multipleof4andClaude Opus 5.5 065783026a Add GitHub Sponsors button and move hotlink note to top
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 18:43:13 +00:00
multipleof4andClaude Opus 5.5 9d50e70cc2 Build with Vite: index.html at root, images in public/
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 18:16:45 +00:00