| Age | Commit message (Expand) | Author | Lines |
| Rename the inconsistent config keys | Bryce Kwon | -120/+129 |
| Remove the language breakdown from the stats page | Bryce Kwon | -2/+2 |
| Replace `nbsp` spacing with CSS | Bryce Kwon | -4/+4 |
| Document cache directory ownership | Bryce Kwon | -1/+3 |
| Refuse unknown and spoofed hostnames in nginx.conf | Bryce Kwon | -0/+31 |
| Rework the response headers in the server configs | Bryce Kwon | -30/+132 |
| Drop the Last-Modified, Expires and ETag headers | Bryce Kwon | -1/+11 |
| Drop the update-server-info hook | Bryce Kwon | -25/+0 |
| Rename the agefile hook to `cgit-age` | Bryce Kwon | -0/+0 |
| Let password managers fill the login form | Bryce Kwon | -8/+8 |
| Lazy load the avatar icons | Bryce Kwon | -2/+10 |
| Restyle the filter extension headers and markup | Bryce Kwon | -845/+917 |
| Remove the repository homepage feature | Bryce Kwon | -3/+0 |
| Move the cookie-signing secret out of the cachev2.3.0 | Bryce Kwon | -2/+2 |
| Trim the lua headers and fix the Scintillua notes | Bryce Kwon | -104/+18 |
| Fix cookie name escaping and stored hash trimming | Bryce Kwon | -3/+26 |
| Make the server configs complete standalone files | Bryce Kwon | -219/+410 |
| Add a hook that clears cgit's cache on push | Bryce Kwon | -0/+38 |
| Set a readable umask in the post-update hook | Bryce Kwon | -0/+7 |
| Rewrite the agefile hook for reliability | Bryce Kwon | -6/+25 |
| Add `enable-relative-dates` and `date-format` | Bryce Kwon | -0/+9 |
| Drop the help tab and its built-in guide | Bryce Kwon | -4/+0 |
| Reorganize the tree into vendor/ and custom/ | Bryce Kwon | -0/+3416 |