| Age | Commit message (Expand) | Author | Lines |
| Follow the theme in the external tab icon | Bryce Kwon | -3/+13 |
| Highlight and center fragment-targeted lines | Bryce Kwon | -0/+79 |
| Move syntax highlighting to a Lua source filter | Bryce Kwon | -250/+247 |
| Stat oversized diffs instead of inlining them | Bryce Kwon | -3/+130 |
| Cap and paginate the ref listings | Bryce Kwon | -14/+189 |
| Add a help page with common workflows | Bryce Kwon | -0/+182 |
| Keep line structure in plaintext readmes | Bryce Kwon | -1/+29 |
| Submit option forms without inline handlers | Bryce Kwon | -6/+34 |
| Add security and fork-behaviour regression testsv2.0.0 | Bryce Kwon | -0/+113 |
| Rewrite the README for the fork as `README.txt` | Bryce Kwon | -99/+144 |
| Point the fork's links and credits at itself | Bryce Kwon | -34/+42 |
| Add a post-update hook for HTTP clones | Bryce Kwon | -0/+18 |
| Add example web server configurations | Bryce Kwon | -0/+477 |
| Add a commented example configuration | Bryce Kwon | -0/+548 |
| Harden the auth filter headers and session cookie | Bryce Kwon | -10/+62 |
| Prune and rename the filter extensions | Bryce Kwon | -461/+37 |
| Convert the commit-links filter to Lua | Bryce Kwon | -28/+27 |
| Drop unused config and query fields | Bryce Kwon | -7/+0 |
| Key the cache on scheme and host | Bryce Kwon | -2/+15 |
| Close the layout on stat-only diffs | Bryce Kwon | -1/+4 |
| Emit `updated` on an empty atom feed | Bryce Kwon | -0/+7 |
| Fix diffstat and submodule diff output | Bryce Kwon | -7/+11 |
| URL-encode the repolist pager links | Bryce Kwon | -2/+2 |
| Bound the authenticate-post length safely | Bryce Kwon | -3/+4 |
| Compare repository idle times by sign | Bryce Kwon | -1/+7 |
| Date repositories from HEAD and guard its branch | Bryce Kwon | -2/+27 |
| Respect the cgitrc order of sections | Bryce Kwon | -4/+4 |
| Keep snapshots working under a global git config | Bryce Kwon | -1/+7 |
| Reject option-like revisions in the log walk | Bryce Kwon | -0/+12 |
| Clamp the log offset to bound history walks | Bryce Kwon | -1/+11 |
| Require a boundary in the about-path prefix check | Bryce Kwon | -1/+7 |
| Build the tree line gutter in one buffer | Bryce Kwon | -2/+5 |
| Check `max-blob-size` before reading, default 10 MB | Bryce Kwon | -10/+37 |
| Harden the blob view error paths | Bryce Kwon | -13/+27 |
| Keep an overlong path out of the tab title | Bryce Kwon | -4/+15 |
| Fix the stats year label and a missing author | Bryce Kwon | -2/+4 |
| Cast signed chars before ctype calls | Bryce Kwon | -6/+6 |
| Avoid an out-of-bounds read on short scan paths | Bryce Kwon | -1/+1 |
| Bail out on a read error in `read_first_line` | Bryce Kwon | -2/+11 |
| Tolerate a missing or empty repository URL | Bryce Kwon | -2/+4 |
| Clamp negative ages in the age refresher | Bryce Kwon | -0/+6 |
| Escape non-markdown readmes without a filter | Bryce Kwon | -2/+16 |
| Render README markdown in the browser | Bryce Kwon | -322/+313 |
| Add built-in syntax highlighting | Bryce Kwon | -181/+247 |
| Adapt the layout to small screens | Bryce Kwon | -8/+138 |
| Add a light and dark theme toggle | Bryce Kwon | -5/+108 |
| Overhaul the stylesheet with tokens and dark mode | Bryce Kwon | -225/+466 |
| Add viewport and color-scheme meta tags | Bryce Kwon | -0/+5 |
| Rebuild the page chrome as semantic HTML | Bryce Kwon | -103/+189 |
| Add `enable-tree-group-dirs` to list dirs first | Bryce Kwon | -5/+69 |