| Age | Commit message (Collapse) | Author | Lines |
|---|---|---|---|
| Keep the hash rows out of the column widths | Bryce Kwon | -0/+10 | |
| Split trailers out of the commit message | Bryce Kwon | -0/+17 | |
| Lay the tag table out like the commit table | Bryce Kwon | -1/+0 | |
| Clean up the whole tree | Bryce Kwon | -6/+3 | |
| Give the login inputs explicit field types | Bryce Kwon | -1/+2 | |
| Trim the comments and dead code across the tree | Bryce Kwon | -126/+52 | |
| Remove the auto-submitting selects | Bryce Kwon | -25/+4 | |
| Remove the theme toggle | Bryce Kwon | -161/+13 | |
| Size the diffstat bars with colspan, not style | Bryce Kwon | -0/+2 | |
| Replace `nbsp` spacing with CSS | Bryce Kwon | -0/+6 | |
| Fix the submodule rows in the tree listing | Bryce Kwon | -0/+13 | |
| A submodule row linked to a path with its trailing slash stripped, was labelled by its path rather than its entry name, shared the name's element with its hash, claimed a size of zero and offered a blame button that cannot work on a gitlink. | |||
| Show a pinned commit in the switcher, title, crumbs | Bryce Kwon | -0/+6 | |
| Match the content's bottom rule to the tab bar | Bryce Kwon | -1/+1 | |
| Size the ssdiff spacer with the cell | Bryce Kwon | -4/+1 | |
| Wrap the dates in time elements | Bryce Kwon | -12/+12 | |
| Make the breakpoints hide and restack, not resize | Bryce Kwon | -57/+36 | |
| Nothing changes size across a breakpoint any more. On a phone the tree listing keeps name and size, the diff and stat option panels hide, the owner line leaves the stacked masthead, and the search, switcher and authors wait until they fit. | |||
| Let the listings wrap and the diff tables scroll | Bryce Kwon | -10/+19 | |
| Remove the repository homepage feature | Bryce Kwon | -14/+0 | |
| Reformat the stylesheet and script to two spaces | Bryce Kwon | -877/+920 | |
| Match the client age buckets to the server's | Bryce Kwon | -100/+152 | |
| Settle the names, types and layout of the sources | Bryce Kwon | -44/+20 | |
| Drop the marker glyph on a targeted line number | Bryce Kwon | -5/+0 | |
| Settle the theme and header before the first paint | Bryce Kwon | -14/+38 | |
| Right-align the repo owner to the header edge | Bryce Kwon | -1/+4 | |
| Drop the help tab and its built-in guide | Bryce Kwon | -27/+0 | |
| Replace the browser markdown renderer with a filter | Bryce Kwon | -172/+0 | |
| The readme is now escaped plain text unless `about-filter` points at the new `about-render.lua`, which renders markdown, man pages and plain text server-side. `enable-markdown` goes away with the renderer. | |||
| Redraw the logo and favicon at higher resolution | Bryce Kwon | -0/+10 | |
| Widen the `robots.txt` rules to extensionless paths | Bryce Kwon | -3/+2 | |
| Even out font sizes and drop dead styles | Bryce Kwon | -116/+47 | |
| Declutter the interface on small screens | Bryce Kwon | -26/+22 | |
| Follow the theme in the external tab icon | Bryce Kwon | -3/+13 | |
| Highlight and center fragment-targeted lines | Bryce Kwon | -0/+79 | |
| Move syntax highlighting to a Lua source filter | Bryce Kwon | -229/+5 | |
| Stat oversized diffs instead of inlining them | Bryce Kwon | -0/+10 | |
| Add a help page with common workflows | Bryce Kwon | -0/+27 | |
| Keep line structure in plaintext readmes | Bryce Kwon | -0/+21 | |
| Submit option forms without inline handlers | Bryce Kwon | -0/+18 | |
| Point the fork's links and credits at itself | Bryce Kwon | -1/+1 | |
| AUTHORS now records the upstream developers as the project's history rather than as maintainers of the fork. | |||
| Clamp negative ages in the age refresher | Bryce Kwon | -0/+6 | |
| Render README markdown in the browser | Bryce Kwon | -0/+251 | |
| cgit had no markdown support of its own, so a readme was rendered through an external python filter or not at all. Escaping the source and formatting it in cgit.js keeps the work in the browser like the blob highlighter, and the page stays readable as plain text without scripting. | |||
| Add built-in syntax highlighting | Bryce Kwon | -0/+233 | |
| Highlighting previously required a source filter shelling out to something like Pygments. A configured source filter still takes precedence, every character is preserved so the line gutter stays aligned, and large files are skipped. | |||
| Adapt the layout to small screens | Bryce Kwon | -0/+128 | |
| On a phone the description, owner and shortcut columns crowded the index and pushed the age off screen, and tapping the name already opens the repository, so the index collapses to name and age. | |||
| Add a light and dark theme toggle | Bryce Kwon | -5/+105 | |
| The button is emitted hidden and only revealed by the script, so a browser without JavaScript never shows a control that cannot work and the page keeps tracking the system theme. | |||
| Overhaul the stylesheet with tokens and dark mode | Bryce Kwon | -224/+465 | |
| The old sheet had no overflow rules, so wide code, diff, blame and stats blocks scrolled the whole page sideways on a phone. The classic layout, badge colours and age shading are kept. | |||
| Rebuild the page chrome as semantic HTML | Bryce Kwon | -42/+85 | |
| The masthead, tab bar, breadcrumb, content region and footer were HTML tables, which cannot reflow and forced the page to scroll sideways on small screens. Class and id names are kept so custom themes keep matching, the tabs gain title hints and the form controls accessible names. | |||
| Reorganize into source, assets and libraries | Bryce Kwon | -0/+981 | |
| The C sources move to source/, the served files to assets/, the bundled Git submodule to libraries/git and the filter scripts to extensions/. Everything the build generates now lands in build/, so a clean is a single remove and the tree stays clean. | |||
