| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 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 | -1/+1 |
| 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 | -8/+33 |