{"ref":"main","files":[{"name":"budget.mjs","kind":"file","size":1276,"lastCommitHash":"da8c9d005530ae37a0126e71c5c38302239caef8","lastCommitWhen":"2026-11-09T17:42:33+03:00","lastCommitMessage":"render the later pages of the commit log, branches and tags, after everything else\n\nSigned-off-by: dawn <90008@klbr.net>\n"},{"name":"client.mjs","kind":"file","size":2477,"lastCommitHash":"70738d238fd4c2fef87e3716503364aad7bdcad4","lastCommitWhen":"2026-11-10T08:12:24+03:00","lastCommitMessage":"keep the client chunks of every build a served page was rendered by, so a deploy never breaks a page before its re-render\n\nSigned-off-by: dawn <90008@klbr.net>\n"},{"name":"common.mjs","kind":"file","size":3109,"lastCommitHash":"9a345ced759683d70875aa89a55c438529aaeb65","lastCommitWhen":"2026-11-10T20:03:45+03:00","lastCommitMessage":"a repo's state names each link once, so a big folder's pages don't make it tens of MB to write and read back\n\nSigned-off-by: dawn <90008@klbr.net>\n"},{"name":"diff.mjs","kind":"file","size":5229,"lastCommitHash":"ef67c298aadbe563cfa2b19ae000f826cd64415b","lastCommitWhen":"2026-11-10T05:48:58+03:00","lastCommitMessage":"render each repo owner's user page, again when its profile, handle or repo list changes\n\nSigned-off-by: dawn <90008@klbr.net>\n"},{"name":"flake.lock","kind":"file","size":564,"lastCommitHash":"e4e163b3112c513d446396ff86500c6b398d6a52","lastCommitWhen":"2026-11-09T18:21:57+03:00","lastCommitMessage":"build svfe-pages with nix, a flake whose svfe-pages runs pages.mjs on nixpkgs' node\n"},{"name":"flake.nix","kind":"file","size":412,"lastCommitHash":"e4e163b3112c513d446396ff86500c6b398d6a52","lastCommitWhen":"2026-11-09T18:21:57+03:00","lastCommitMessage":"build svfe-pages with nix, a flake whose svfe-pages runs pages.mjs on nixpkgs' node\n"},{"name":"html.mjs","kind":"file","size":2700,"lastCommitHash":"f5e3841f062e69c0830af4daab373392cb79c542","lastCommitWhen":"2026-11-10T20:03:46+03:00","lastCommitMessage":"count the responses kit inlines past 32 KB, and name each repo's biggest, so a page that carries a whole payload shows in the summary\n\nSigned-off-by: dawn <90008@klbr.net>\n"},{"name":"nginx-site.conf","kind":"file","size":2237,"lastCommitHash":"70738d238fd4c2fef87e3716503364aad7bdcad4","lastCommitWhen":"2026-11-10T08:12:24+03:00","lastCommitMessage":"keep the client chunks of every build a served page was rendered by, so a deploy never breaks a page before its re-render\n\nSigned-off-by: dawn <90008@klbr.net>\n"},{"name":"package.nix","kind":"file","size":828,"lastCommitHash":"8ca0a8ea3c6bc47f6fbc21c32e89a816d3de217f","lastCommitWhen":"2026-11-10T15:06:34+03:00","lastCommitMessage":"run under bun, which renders the same pages in a third less memory\n\nSigned-off-by: dawn <90008@klbr.net>\n"},{"name":"pages.mjs","kind":"file","size":15546,"lastCommitHash":"f5e3841f062e69c0830af4daab373392cb79c542","lastCommitWhen":"2026-11-10T20:03:46+03:00","lastCommitMessage":"count the responses kit inlines past 32 KB, and name each repo's biggest, so a page that carries a whole payload shows in the summary\n\nSigned-off-by: dawn <90008@klbr.net>\n"},{"name":"pages.test.mjs","kind":"file","size":12423,"lastCommitHash":"f5e3841f062e69c0830af4daab373392cb79c542","lastCommitWhen":"2026-11-10T20:03:46+03:00","lastCommitMessage":"count the responses kit inlines past 32 KB, and name each repo's biggest, so a page that carries a whole payload shows in the summary\n\nSigned-off-by: dawn <90008@klbr.net>\n"},{"name":"README.md","kind":"file","size":5215,"lastCommitHash":"5f7aba42cf7427c9503ace78ac03670abcadcac9","lastCommitWhen":"2026-11-12T14:18:28+03:00","lastCommitMessage":"readme: trim prose, list flags, and add a nixos services.knot-static example\n"},{"name":"shared.mjs","kind":"file","size":1461,"lastCommitHash":"3b2d5816d20aaa05f00f74ee7a4597c06cf94006","lastCommitWhen":"2026-11-09T22:11:24+03:00","lastCommitMessage":"publish a repo's open ticket counts apart from its pages, so a new ticket rewrites one file and no page\n\nSigned-off-by: dawn <90008@klbr.net>\n"},{"name":"verify.mjs","kind":"file","size":2207,"lastCommitHash":"80b5326864b83816e5d2e9c825aa0ddb128f6865","lastCommitWhen":"2026-11-09T19:50:31+03:00","lastCommitMessage":"keep each ref's newest sidebar under a stable name for pages left to the spa\n\nSigned-off-by: dawn <90008@klbr.net>\n"},{"name":"worker.mjs","kind":"file","size":29298,"lastCommitHash":"f5e3841f062e69c0830af4daab373392cb79c542","lastCommitWhen":"2026-11-10T20:03:46+03:00","lastCommitMessage":"count the responses kit inlines past 32 KB, and name each repo's biggest, so a page that carries a whole payload shows in the summary\n\nSigned-off-by: dawn <90008@klbr.net>\n"}],"branches":[{"name":"main","hash":"5f7aba42cf7427c9503ace78ac03670abcadcac9","when":"2026-11-12T14:18:28+03:00","isDefault":true,"message":"readme: trim prose, list flags, and add a nixos services.knot-static example\n"}],"totalBranches":1,"tags":[],"totalTags":0,"languages":[{"name":"JavaScript","size":17753,"share":93.47127889222345,"percentage":93},{"name":"Nix","size":1240,"share":6.528721107776549,"percentage":7}],"failed":{"files":false,"refs":false,"languages":false},"compact":{}}