AgeCommit message (Expand)AuthorLines
Stream the tree line numbers instead of bufferingBryce Kwon-5/+2
Apply the diff size caps under followBryce Kwon-7/+9
Cap diff blobs by `max-blob-size`Bryce Kwon-3/+22
Skip a ref whose object cannot be parsedBryce Kwon-1/+7
Percent-encode file paths in side-by-side diffsBryce Kwon-2/+16
Reorganize and simplify the MakefileBryce Kwon-25/+30
Emit a conforming `rel=icon` for the favicon linkBryce Kwon-1/+1
Build the sources with `-fno-common`Bryce Kwon-0/+7
Gate the stats page and add a language breakdownBryce Kwon-21/+197
Keep the version fallback in shallow buildsBryce Kwon-2/+4
Remove the owner filter hookBryce Kwon-28/+3
Declutter the interface on small screensBryce Kwon-10/+10
Move syntax highlighting to a Lua source filterBryce Kwon-8/+4
Stat oversized diffs instead of inlining themBryce Kwon-0/+56
Cap and paginate the ref listingsBryce Kwon-14/+118
Add a help page with common workflowsBryce Kwon-0/+120
Keep line structure in plaintext readmesBryce Kwon-1/+4
Submit option forms without inline handlersBryce Kwon-6/+6
Point the fork's links and credits at itselfBryce Kwon-28/+28
Drop unused config and query fieldsBryce Kwon-7/+0
Key the cache on scheme and hostBryce Kwon-2/+15
Close the layout on stat-only diffsBryce Kwon-1/+4
Emit `updated` on an empty atom feedBryce Kwon-0/+7
Fix diffstat and submodule diff outputBryce Kwon-7/+11
URL-encode the repolist pager linksBryce Kwon-2/+2
Bound the authenticate-post length safelyBryce Kwon-3/+4
Compare repository idle times by signBryce Kwon-1/+7
Date repositories from HEAD and guard its branchBryce Kwon-2/+27
Respect the cgitrc order of sectionsBryce Kwon-1/+1
Keep snapshots working under a global git configBryce Kwon-1/+7
Reject option-like revisions in the log walkBryce Kwon-0/+12
Clamp the log offset to bound history walksBryce Kwon-1/+11
Require a boundary in the about-path prefix checkBryce Kwon-1/+7
Build the tree line gutter in one bufferBryce Kwon-2/+5
Check `max-blob-size` before reading, default 10 MBBryce Kwon-8/+33
Harden the blob view error pathsBryce Kwon-13/+27
Keep an overlong path out of the tab titleBryce Kwon-4/+15
Fix the stats year label and a missing authorBryce Kwon-2/+4
Cast signed chars before ctype callsBryce Kwon-6/+6
Avoid an out-of-bounds read on short scan pathsBryce Kwon-1/+1
Bail out on a read error in `read_first_line`Bryce Kwon-2/+11
Tolerate a missing or empty repository URLBryce Kwon-2/+4
Escape non-markdown readmes without a filterBryce Kwon-2/+16
Render README markdown in the browserBryce Kwon-12/+49
Add built-in syntax highlightingBryce Kwon-1/+8
Adapt the layout to small screensBryce Kwon-8/+10
Add a light and dark theme toggleBryce Kwon-0/+3
Overhaul the stylesheet with tokens and dark modeBryce Kwon-1/+1
Add viewport and color-scheme meta tagsBryce Kwon-0/+5
Rebuild the page chrome as semantic HTMLBryce Kwon-59/+91