| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | style.css: Keep a long line inside the box that frames it | EuAndreh | 4 days | 1 | -0/+16 |
| | | | | | | | | | | | | | | | | | | | | | | A code block wider than the column ran straight past its own border: the line it was too long for kept going to the edge of the page and past it, over the margin and out of the block it was supposed to be in. "pre { overflow: auto }" was already there and could not help. The line numbers sit in a table cell beside the code, and a table grows to fit what it holds, so the pre was never narrower than its longest line and so never had anything to scroll. The box scrolls instead, and the numbers are pinned so they stay where they are while the code moves under them. Seen on en/pastebin/2021/06/22/curl-wget.html, whose cloc tables rule off with eighty-odd dashes; it was there for any line past the column's width. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KxLpaNQThKfMG3ecCJptP9 | ||||
| * | style.css: Take the indent from the nesting | EuAndreh | 4 days | 1 | -30/+25 |
| | | | | | | | | | | | | | | | | mkwb writes a reply inside what it answers now, so the indent is one margin a level rather than nine rules counting depth, and each reply's rail stacks with its parents' --- which is the thread view the flat list could only approximate with a single rule. On a narrow screen the margin goes and the rails carry it alone: at depth 7 that is 273px of text on a 390px phone against 133px if the desktop indent were kept, and against 350px and no nesting at all, which is what was there before. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KxLpaNQThKfMG3ecCJptP9 | ||||
| * | style.css: Keep a reply's nesting on a narrow screen | EuAndreh | 4 days | 1 | -1/+21 |
| | | | | | | | | | | | | | | | 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 | ||||
| * | m | EuAndreh | 4 days | 1 | -4/+5 |
| | | |||||
| * | m | EuAndreh | 4 days | 1 | -2/+2 |
| | | |||||
| * | Regenerate deps.mk: read the comments once | EuAndreh | 5 days | 2 | -3/+14 |
| | | | | | | | | | | | | | | mkwb grew a commentsdata action that reads every comment there is into one corpus, and a comments -d that reads the corpus rather than the sources. The pages wait on the corpus now; the corpus waits on the sources and on src/global.json, which it is read from. src/comments.data is built, so .gitignore takes it and clean removes it. The rendered site is unchanged. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KxLpaNQThKfMG3ecCJptP9 | ||||
| * | m | EuAndreh | 5 days | 2 | -0/+0 |
| | | |||||
| * | Regenerate deps.mk: a front page waits for its sortdata | EuAndreh | 5 days | 1 | -2/+2 |
| | | | | | | | | | | | mkwb now names each article's .sortdata among the prerequisites of the language front page that sorts by it. Without them the page could be built before the data existed, which is what broke the guix build of this site. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KxLpaNQThKfMG3ecCJptP9 | ||||
| * | m | EuAndreh | 5 days | 98 | -2407/+8669 |
| | | |||||
| * | src/static.conf ($discussions_url_prefix): Fix typo in address | EuAndreh | 2026-06-11 | 1 | -1/+1 |
| | | |||||
| * | src/content/: Add placeholder symlinks representing server mappings | EuAndreh | 2026-06-11 | 3 | -0/+3 |
| | | | | | | | * src/content/b/: CGI server folder; * src/content/git/: CGit, and later gistatic repository serving; * src/content/live/: self-hosted live scaffolding. | ||||
| * | Makefile: delete extraneous files when installing | EuAndreh | 2026-06-11 | 1 | -2/+2 |
| | | | | | * Makefile (install): Add the --delete flag to the rsync(1) call. | ||||
| * | Makefile: Rename "check-unit-symlinks" -> "check-unit-links-symlinks" | EuAndreh | 2025-05-05 | 1 | -2/+2 |
| | | |||||
| * | Makefile: Fix missing test dependencies | EuAndreh | 2025-05-05 | 1 | -1/+2 |
| | | |||||
| * | Makefile: Only write the public key when we have it locally | EuAndreh | 2025-05-05 | 1 | -1/+1 |
| | | |||||
| * | Makefile: Fix dependency tracking of $(captured-assets) | EuAndreh | 2025-05-04 | 11 | -72/+96 |
| | | | | | | Since I can't get deterministic outputs out of mktorrent(1), change torrents from $(captured-assets) to $(dynamic-contents). | ||||
| * | Makefile: Turn "i18n.sentinel" into a standalone "i18n" virtual target | EuAndreh | 2025-05-04 | 4 | -20/+5 |
| | | |||||
| * | mkdeps.sh: Include all translated files in po4a.in | EuAndreh | 2025-05-02 | 2 | -1/+4 |
| | | |||||
| * | Makefile: move empty symlink dirs to src/linkonly-dirs.txt | EuAndreh | 2025-05-01 | 2 | -5/+6 |
| | | |||||
| * | Support multiple src/headers.txt links | EuAndreh | 2025-05-01 | 18 | -16/+347 |
| | | |||||
| * | deps.mk: Update to include PDF rules | EuAndreh | 2025-05-01 | 1 | -0/+5 |
| | | |||||
| * | Support multiple names for "categories" file | EuAndreh | 2025-05-01 | 38 | -47/+136 |
| | | |||||
| * | mkdeps.sh: Fixup indentation | EuAndreh | 2025-05-01 | 1 | -6/+7 |
| | | |||||
| * | .gitignore: Remove extra unneeded excludes | EuAndreh | 2025-05-01 | 1 | -4/+0 |
| | | |||||
| * | TODOs.md: Shrink | EuAndreh | 2025-04-30 | 1 | -163/+1 |
| | | |||||
| * | Makefile: Add test for valid key expiration date | EuAndreh | 2025-04-30 | 1 | -1/+13 |
| | | |||||
| * | Makefile: Add "de" to security.txt | EuAndreh | 2025-04-30 | 1 | -1/+1 |
| | | |||||
| * | src/content/en/slide/: Update to WIP content format of eslaides(1) | EuAndreh | 2025-04-30 | 2 | -410/+263 |
| | | |||||
| * | Makefile: Build slide PDFs with shiny new eslaides(1) | EuAndreh | 2025-04-30 | 7 | -3/+32 |
| | | |||||
| * | src/content/en/slide/: Move existing slide files to appropriate location | EuAndreh | 2025-04-30 | 2 | -30/+2 |
| | | |||||
| * | rm src/content/pt/2020-08-12-nome-de-arquivo-com-timestamp-simplificado.md | EuAndreh | 2025-04-30 | 1 | -45/+0 |
| | | |||||
| * | src/content/pt/hea/categorias.adoc: Adiciona com tradução e funcionamento ↵ | EuAndreh | 2025-04-30 | 18 | -34/+81 |
| | | | | | parcial | ||||
| * | po/po4a.cfg: Set addendum charset | EuAndreh | 2025-04-30 | 1 | -1/+1 |
| | | |||||
| * | Makefile: Include call to po4a(1) in build | EuAndreh | 2025-04-30 | 12 | -58/+224 |
| | | |||||
| * | src/content/en/: Unpluralize collection names | EuAndreh | 2025-04-30 | 76 | -789/+789 |
| | | |||||
| * | Makefile: No need to remove non-generated *.mo files | EuAndreh | 2025-04-30 | 1 | -1/+0 |
| | | |||||
| * | mkdeps.sh: Support multiple languages | EuAndreh | 2025-04-30 | 14 | -89/+137 |
| | | |||||
| * | Readiciona TIL traduzido | EuAndreh | 2025-04-30 | 9 | -8/+450 |
| | | |||||
| * | src/pages/pt: Add pt pages | EuAndreh | 2025-04-30 | 2 | -0/+9 |
| | | |||||
| * | po/note.txt: Mark committed translated files with comment | EuAndreh | 2025-04-29 | 3 | -1/+10 |
| | | |||||
| * | Setup basic gettext and po4a setup | EuAndreh | 2025-04-29 | 12 | -1/+299 |
| | | |||||
| * | Makefile: Add sitemap.xml | EuAndreh | 2025-04-29 | 2 | -3/+26 |
| | | |||||
| * | src/content/img/: Adjust light/dark mode SVGs | EuAndreh | 2025-04-29 | 15 | -78/+165 |
| | | |||||
| * | Makefile: Support flac -> ogg conversion and torrent file generation | EuAndreh | 2025-04-29 | 8 | -8/+55 |
| | | |||||
| * | Makefile: Reify $(captured-assets) into variable | EuAndreh | 2025-04-29 | 1 | -1/+6 |
| | | |||||
| * | src/symlinks.txt: Add bulk of top of mind compat symlinks | EuAndreh | 2025-04-29 | 3 | -8/+59 |
| | | |||||
| * | Makefile: Add "check-unit-links" target | EuAndreh | 2025-04-18 | 1 | -0/+10 |
| | | |||||
| * | src/content/{index.html,security.txt}: Create from src/symlinks.txt | EuAndreh | 2025-04-18 | 3 | -7/+3 |
| | | |||||
| * | src/content/en/tils/2020/12/29/svg.adoc: Fix local "link:" | EuAndreh | 2025-04-18 | 1 | -1/+1 |
| | | | | | | | | Caught by "make check"! I didn't commit this before only because I wasn't running the tests, only the build. nice | ||||
| * | src/symlinks.txt: Fix targets to add en/ prefix | EuAndreh | 2025-04-18 | 1 | -8/+8 |
| | | |||||
