| Age | Commit message (Expand) | Author | Lines |
| 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 |
| Gate the cache listing behind `enable-cache-list` | Bryce Kwon | -0/+16 |
| Add gitattributes | Bryce Kwon | -0/+3 |
| Add a draft-release workflow that runs on tags | Bryce Kwon | -0/+54 |
| Add a CI workflow | Bryce Kwon | -0/+106 |
| Let cgit build with or without Lua | Bryce Kwon | -8/+17 |
| Add a hardened release build script | Bryce Kwon | -0/+27 |
| Add a local CGI preview server for development | Bryce Kwon | -0/+205 |
| Replace the glibc-only `memrchr` for portability | Bryce Kwon | -1/+12 |
| Drop the OpenSSL build dependency | Bryce Kwon | -2/+2 |
| Reorganize into source, assets and libraries | Bryce Kwon | -143/+144 |
| Bump versionv1.3.1 | Jason A. Donenfeld | -1/+1 |
| global: fix libc constness warnings | Jason A. Donenfeld | -7/+10 |
| git: update to v2.54.0 | Christian Hesse | -11/+15 |
| cgit: truncate all config values at the newline | Jason A. Donenfeld | -60/+62 |
| cgit: use strchrnul instead of open coding | Jason A. Donenfeld | -3/+1 |
| cgit: devirtualize repo_config | Jason A. Donenfeld | -33/+28 |
| cache: truncate lock file before filling | Jason A. Donenfeld | -0/+2 |
| cgit: override die routine globally | Jason A. Donenfeld | -2/+15 |
| ui-log: allow link following to be disabled per-repo | Jason A. Donenfeld | -3/+13 |
| Bump versionv1.3 | Jason A. Donenfeld | -1/+1 |
| ui-log: don't free diff object when outputting diff | Jason A. Donenfeld | -0/+1 |
| css: round border edges for deco | Christian Hesse | -0/+5 |
| css: highlight line in diff... | Loïc | -0/+5 |
| Makefile: fix uninstall to remove filters | Christian Barcenas | -0/+7 |
| Makefile: fix uninstall to remove js and robots.txt | Christian Barcenas | -0/+2 |
| ui-shared: don't write <link> if favicon unset | Christian Barcenas | -1/+1 |
| scan-tree: fix error caused by missing parameter name | Kian Kasad | -1/+2 |
| git: update to v2.53.0 | Christian Hesse | -26/+22 |
| git: update to v2.52.0 | Christian Hesse | -4/+4 |
| git: update to v2.51.2 | Christian Hesse | -1/+1 |
| git: update to v2.51.1 | Christian Hesse | -19/+19 |
| git: update to v2.51.0 | Christian Hesse | -3/+2 |
| git: update to v2.50.1 | Christian Hesse | -1/+1 |
| git: update to v2.50.0 | Christian Hesse | -1/+1 |
| git: update to v2.49.0 | Christian Hesse | -4/+10 |
| git: update to v2.48.1 | Christian Hesse | -1/+1 |
| git: update to v2.48.0 | Christian Hesse | -1/+1 |
| git: update to v2.47.1 | Christian Hesse | -1/+1 |
| git: update to v2.47.0 | Christian Hesse | -11/+11 |
| git: update to v2.46.2 | Christian Hesse | -1/+1 |
| git: update to v2.46.1 | Christian Hesse | -1/+1 |
| git: update to v2.46.0 | Christian Hesse | -12/+57 |
| fix building with clang | Denis Pronin | -4/+4 |