diff options
| author | Bryce Kwon <bryce@brycekwon.com> | |
|---|---|---|
| committer | Bryce Kwon <bryce@brycekwon.com> | |
| commit | ||
| parent | ||
| tree | ||
| download | ||
| -rw-r--r-- | CHANGELOG.txt | 51 | |
| -rw-r--r-- | Makefile | 2 |
2 files changed, 52 insertions, 1 deletion
diff --git a/CHANGELOG.txt b/CHANGELOG.txt index f1b5ae1..c14bf3d 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -5,6 +5,57 @@ Notable changes to this fork, newest release first. History before v2.0.0 belongs to upstream cgit and is not covered here. +v2.9.2 (2026-10-25) +------------------- + +A polish release for narrow screens and for the finer details of the pages, +with the summary's columns lined up, a login that says when it failed and a +signed tag's signature folded away. + +Added +..... + +* A wrong username or password brings the login form back with a message + saying so, where it used to come back empty. Both auth filters carry it, an + unknown user is told the same as a wrong password, and the button now sits + under the fields. The README names the hooks, form.login and p.login-error. +* A signed tag's signature, PGP, SSH or X.509, is folded away under the tag's + message in details.signature, rather than printed as part of the message. +* The syntax highlighter colours CSS properties and pseudo-classes, which + Scintillua's css lexer tags with names it had no colour for. +* Links, rows and buttons fade between colours, and the line highlight fades + in, unless the reader asks for reduced motion. + +Changed +....... + +* On a narrow window the tabs stay on one row and scroll sideways with the + active tab in view, rather than wrapping a tab or two onto a second row. +* On a narrow screen each commit detail sits under its label, and a phone + leaves out the diffstat's file modes. The summary keeps its log counts on a + phone, so its rows still line up. +* List rows highlight under a mouse only, so on a touch screen the last row + tapped no longer stays highlighted. +* The logo is brighter in dark mode. +* The diffstat bars are drawn as SVG, so a strict Content Security Policy no + longer has to allow inline styles, and the diffstat box has room inside its + border. + +Fixed +..... + +* The summary's sections disagreed on how many columns its table had. With + the default config the log and clone rows stopped short of the table's edge, + on a phone the log rows did with any config, and the summary and refs pages + were invalid HTML. +* A commit's branch and tag labels were joined to the last word of its subject, + so a narrow cell broke the line before that word and stranded another. +* A download link and its signature could break across lines mid-name. +* The rule above the code on the blob and blame pages, and the line highlight, + ended at the longest line of a short file rather than at the page's edge. +* A commit that changes no files drew an empty diffstat frame. + + v2.9.1 (2026-10-24) ------------------- @@ -35,7 +35,7 @@ GIT_TARBALL = git-$(GIT_VERSION).tar.xz # Compiled-in cgit defaults, all overridable through cgit.conf. Every one # carries the CGIT_ prefix except CACHE_ROOT, which is inherited from upstream # under that name. -CGIT_VERSION = v2.9.1 +CGIT_VERSION = v2.9.2 CGIT_SCRIPT_NAME = cgit.cgi CGIT_SCRIPT_PATH = /var/www/htdocs/cgit CGIT_DATA_PATH = $(CGIT_SCRIPT_PATH) |
