| Commit message (Collapse) | Author | Files | Lines |
|
Below 40rem every message was pushed flush left, so a thread arrived
as a flat list and nothing said what answered what. It was pushed
there for a reason: this site's threads reach depth 8, and a rem a
level leaves about 220px for the words on a 390px phone.
A third of a rem a level costs 45px at the deepest and keeps every
depth apart, with a rail down the left of each reply carrying the
nesting that an offset that small cannot hold on its own.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KxLpaNQThKfMG3ecCJptP9
|
|
|
|
|
|
|
|
* src/content/b/: CGI server folder;
* src/content/git/: CGit, and later gistatic repository serving;
* src/content/live/: self-hosted live scaffolding.
|
|
Since I can't get deterministic outputs out of mktorrent(1), change torrents
from $(captured-assets) to $(dynamic-contents).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
parcial
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Caught by "make check"! I didn't commit this before only because I wasn't
running the tests, only the build.
nice
|
|
|
|
|
|
|
|
|
|
|
|
|
|
footnote
|
|
</p><p> paragraph blocks
|
|
|
|
|
|
inflexible HTML
|
|
inflexible HTML
|
|
|
|
|
|
|
|
|
|
|
|
Its contents aren't correct yet, they're still whatever indexbody spits.
|
|
|
|
|
|
|
|
|
|
|
|
|