29 Commits
Author SHA1 Message Date
0xa0 618d8254f1 koi: swap the sakura panels for a shoal of letter-drawn koi
Deploy / deploy (push) Successful in 3s
Five varieties (kohaku, ogon, sanke, showa, tancho) swim in the side
margins, drawn the way the reference does it: every cell is a filled tile
in the koi's colour with a letter punched into it in near-black, picked
from a thin-to-thick ramp by how dense that part of the body is. The tile
carries the colour, the letter carries the texture.

The grid is square and the geometry is in pixels, snapping to cells only
when one is written. Laying the body out in grid cells instead makes its
proportions depend on heading -- thickness is perpendicular to travel, so
on the natural text grid a fish swimming sideways came out short and fat
while one swimming up came out slim.

The body is a follow-the-leader chain with a bend limit per joint. A spine
projected from the head rotates rigidly the moment the fish turns, and a
raw position trail coils into a ball; the chain lags and the bend cap
keeps it from curling. Swimming comes from the head yawing with the tail
beat, which the chain propagates as a travelling wave.

Tails dissolve into loose tiles toward the tip, and the panels carry a 1em
cell grid so the motion reads against something.

Drops the sakura wiring: no art.php parse, no sideart.php stylesheet, no
<pre> layers, and the inlined sideart @font-face goes with them (-6.9 KB
of base64 from style.css). art.php, sideart.php, sakura.ans and the woff2
are left on disk, now unreferenced.
2026-10-24 19:32:58 +02:00
0xA0 ec2ad2c618 ship the side art as a cached stylesheet so cached loads paint in one frame
Deploy / deploy (push) Successful in 3s
2026-10-13 15:05:21 +02:00
0xA0 ecb899a866 parse art once per request; inline the art font and set a dark color-scheme to stop the load flicker
Deploy / deploy (push) Successful in 3s
2026-10-13 14:31:03 +02:00
0xA0 aecd362e68 art.php: bitwise byte-string fast path and memoized color codes (105ms -> 21ms uncached)
Deploy / deploy (push) Successful in 37s
2026-10-13 14:25:19 +02:00
0xa0 598246411a removed twitter (idk why)
Deploy / deploy (push) Successful in 3s
2026-10-07 02:58:07 +02:00
0xA0 bb1ee4e3dd render side art as stacked per-color layers (fixes torn right panel, much lighter layout)
Deploy / deploy (push) Successful in 3s
2026-10-03 16:41:17 +02:00
0xA0 f33c753b23 add a 404 page
Deploy / deploy (push) Successful in 1m0s
2026-10-03 15:37:03 +02:00
0xA0 e37ba4727e build link opens the source tree at that commit
Deploy / deploy (push) Successful in 3s
2026-10-03 15:31:58 +02:00
0xA0 acf1f2c601 link the footer build sha to its commit
Deploy / deploy (push) Successful in 3s
2026-10-03 15:29:37 +02:00
0xA0 2201006b24 serve 88x31 buttons from cache URLs instead of base64, preload the art font
Deploy / deploy (push) Successful in 3s
2026-10-03 15:27:54 +02:00
0xA0 2e80e535b3 store side art as one ANSI file, render it with PHP (cached)
Deploy / deploy (push) Successful in 3s
2026-10-03 15:22:16 +02:00
0xA0 8e3b3be401 cache-bust style.css with its mtime
Deploy / deploy (push) Successful in 3s
2026-10-03 15:12:40 +02:00
0xA0 fcb1cdcacb replace background with ascii sakura side art
Deploy / deploy (push) Successful in 3s
2026-10-03 15:08:34 +02:00
0xa0 eba29a0e77 Merge commit '08b52b3'
Deploy / deploy (push) Failing after 1h16m19s
2026-09-22 19:37:00 +02:00
0xa0 c6810548e4 changed background 2026-09-22 19:28:00 +02:00
0xA0 08b52b3688 changed URL to cs2 updates
Deploy / deploy (push) Successful in 3s
2026-08-07 11:37:29 +02:00
0xa0 3b151b330e m6
Deploy / deploy (push) Successful in 43s
2026-08-06 19:49:32 +02:00
0xa0 222d3e54c2 Xitter
Deploy / deploy (push) Successful in 3s
2026-07-22 19:31:17 +02:00
0xa0 d4901ec329 regexing as God Intended
Deploy / deploy (push) Successful in 3s
2026-07-22 16:40:04 +02:00
0xa0 3a96bc8f25 minor changes
Deploy / deploy (push) Successful in 3s
2026-07-22 16:37:54 +02:00
0xa0 ead99e6769 Merge branch 'main' of https://git.0xa0.dev/0xA0/0xa0.dev
Deploy / deploy (push) Successful in 4s
2026-07-22 16:35:26 +02:00
0xa0 6e6052483c faster poll 2026-07-22 16:35:17 +02:00
0xA0 d7071727bf limit to 250
Deploy / deploy (push) Successful in 3s
2026-07-22 13:21:39 +02:00
0xA0 c5aa7ef6c3 deployment2
Deploy / deploy (push) Successful in 3s
2026-07-22 13:15:54 +02:00
0xA0 61ad38e9ff deployment
Deploy / deploy (push) Failing after 5s
2026-07-22 13:14:12 +02:00
0xA0 da888e085b moderation 2026-07-22 11:33:23 +02:00
0xa0 33f3fafb88 added favicon 2026-07-21 21:00:27 +02:00
0xa0 30609c3bb3 all the website mainly done 2026-07-21 20:45:47 +02:00
0xA0 20f9aca26b first commit 2026-07-21 17:06:32 +02:00