Commit e9566eed86
Verified · cmc ci/build: success ci/test: failure
CHANGELOG.org +36
| @@ -4,6 +4,42 @@ Versioning follows semver from v0.1.0. Database migrations run | ||
| 4 | 4 | automatically on daemon start; upgrade notes appear per release when |
| 5 | 5 | anything beyond "replace the binary and restart" is needed. |
| 6 | 6 | |
| 7 | * v1.33.0 — 2026-09-21 | |
| 8 | ||
| 9 | Five findings from the outside review of the web UI (#241–#245). | |
| 10 | ||
| 11 | - A run row on the builds page led with a ten-character sha, so | |
| 12 | recognising a build meant opening the commit or already knowing the | |
| 13 | sha (#241). =build list= resolves each distinct commit's subject in | |
| 14 | one =git log= and returns it as =subject= on every build, so the CLI, | |
| 15 | the API and the web all name the commit. The row leads with the | |
| 16 | subject and the sha follows as metadata; a build whose commit is gone | |
| 17 | falls back to the sha. | |
| 18 | - =build list= takes =--limit <n>= and =--cursor <c>=, the keyset | |
| 19 | cursor =issue list=, =mr list=, =repo list= and =feed= already have | |
| 20 | (#244). Without the flags it returns the newest fifty matching builds | |
| 21 | as before, so existing scripts are unchanged — the cursor is what | |
| 22 | reaches past that window. The page asks for thirty, offers "older" | |
| 23 | carrying every filter, and says its count is this page's when there | |
| 24 | is another. Before, filtering to a sparse status reached much further | |
| 25 | back within the same cap and appeared to raise the run count. | |
| 26 | - The profile is sections rather than one stack (#242). =/{owner}= is | |
| 27 | the repository list; About, Activity and an organization's People are | |
| 28 | tabs beside it at =/{owner}/-/about=, =/-/activity= and =/-/people=. | |
| 29 | A tab with nothing on it is not offered and its URL is a 404. The | |
| 30 | About text and the year of activity squares used to sit above the | |
| 31 | repository list and push it below the fold. =profile show= is | |
| 32 | unchanged. | |
| 33 | - Explore names its filter: the number of repositories, the active | |
| 34 | query and a link that clears it, the line the builds page already | |
| 35 | carried (#243). An empty filtered list says nothing matched rather | |
| 36 | than that the instance has no public repositories. | |
| 37 | - The landing page's picture was !315, closed without merging, with an | |
| 38 | empty review panel and alt text promising reviewers that were not | |
| 39 | there (#245). It is !450: merged, two CI checks reporting success | |
| 40 | with how long each ran, and an approval. The picture is a figure with | |
| 41 | a caption saying what it shows. | |
| 42 | ||
| 7 | 43 | * v1.32.1 — 2026-09-20 |
| 8 | 44 | |
| 9 | 45 | A push alert names the account it is for (#89). |