| Age | Commit message (Expand) | Author | Lines |
| Render each diff body while its file is open | Bryce Kwon | -16/+222 |
| Gather page output into one buffer | Bryce Kwon | -2/+67 |
| Emit generated runs in batches, not a write each | Bryce Kwon | -62/+111 |
| Fix hunk numbering and a leak in the ssdiff view | Bryce Kwon | -18/+34 |
| Sort refs by the date the ref actually carries | Bryce Kwon | -13/+9 |
| Expand `module-link` placeholders outside printf | Bryce Kwon | -2/+40 |
| Build each hex dump row in one buffer | Bryce Kwon | -9/+20 |
| Work out the stats period labels once | Bryce Kwon | -49/+56 |
| Compare author totals by sign | Bryce Kwon | -1/+7 |
| Settle the names, types and layout of the sources | Bryce Kwon | -237/+240 |
| Isolate the git environment without a constructor | Bryce Kwon | -8/+13 |
| Update the bundled Git to 2.55.0 | Bryce Kwon | -1/+1 |
| Give empty repositories their own page | Bryce Kwon | -20/+70 |
| Hide git's default repository description | Bryce Kwon | -0/+10 |
| Strip the trailing slash before matching `/.git` | Bryce Kwon | -2/+5 |
| Add `enable-relative-dates` and `date-format` | Bryce Kwon | -6/+68 |
| Drop the help tab and its built-in guide | Bryce Kwon | -120/+0 |
| Add `CGIT_EXTRA_CFLAGS` for cgit-only build flags | Bryce Kwon | -0/+4 |
| Reorganize the tree into vendor/ and custom/ | Bryce Kwon | -4/+4 |
| Replace the browser markdown renderer with a filter | Bryce Kwon | -34/+4 |
| Skip a malformed config line | Bryce Kwon | -24/+34 |
| Bound the cache listing key output | Bryce Kwon | -2/+9 |
| Prune the stats walk and guard its dates | Bryce Kwon | -1/+9 |
| Keep zstd snapshots single-threaded | Bryce Kwon | -1/+3 |
| Add `max-patch-count` to bound the patch view | Bryce Kwon | -0/+9 |
| Cap the header branch switcher | Bryce Kwon | -2/+9 |
| Backfill an absent commit message | Bryce Kwon | -8/+14 |
| Stream the tree line numbers instead of buffering | Bryce Kwon | -5/+2 |
| Apply the diff size caps under follow | Bryce Kwon | -7/+9 |
| Cap diff blobs by `max-blob-size` | Bryce Kwon | -3/+22 |
| Skip a ref whose object cannot be parsed | Bryce Kwon | -1/+7 |
| Percent-encode file paths in side-by-side diffs | Bryce Kwon | -2/+16 |
| Reorganize and simplify the Makefile | Bryce Kwon | -25/+30 |
| Emit a conforming `rel=icon` for the favicon link | Bryce Kwon | -1/+1 |
| Build the sources with `-fno-common` | Bryce Kwon | -0/+7 |
| Gate the stats page and add a language breakdown | Bryce Kwon | -21/+197 |
| Keep the version fallback in shallow builds | Bryce Kwon | -2/+4 |
| Remove the owner filter hook | Bryce Kwon | -28/+3 |
| Declutter the interface on small screens | Bryce Kwon | -10/+10 |
| Move syntax highlighting to a Lua source filter | Bryce Kwon | -8/+4 |
| Stat oversized diffs instead of inlining them | Bryce Kwon | -0/+56 |
| Cap and paginate the ref listings | Bryce Kwon | -14/+118 |
| Add a help page with common workflows | Bryce Kwon | -0/+120 |
| Keep line structure in plaintext readmes | Bryce Kwon | -1/+4 |
| Submit option forms without inline handlers | Bryce Kwon | -6/+6 |
| Point the fork's links and credits at itself | Bryce Kwon | -28/+28 |
| 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 |