Commit b3ad722721

b3ad722721b432e7c7823e7f541197564841126c

parent: d1e2c3117e

Verified · cmc ci/build: success ci/test: success

cmc <hello@cleberg.net> · 2026-10-02 03:43 UTC

docs: list and dashboard screens

Closes #318

Layout: unified · split

.gitbay/wiki/Users.org +11 −5
@@ -1024,11 +1024,17 @@ then prints:
1024 =krz/gitbay=, SHAs) dim. A marker piped output keeps as its own 1024 =krz/gitbay=, SHAs) dim. A marker piped output keeps as its own
1025 trailing cell (=[archived]=, =primary=) joins the state at a terminal: 1025 trailing cell (=[archived]=, =primary=) joins the state at a terminal:
1026 =public, archived=; 1026 =public, archived=;
1027- lists that say what to do next: =mr list= with checks, review state 1027- =mr list=, =issue list= and =build list= as one-section screens:
1028 and age, =issue list= with labels, assignee, comments and age, a 1028 each row led by =●= when it waits on you (your review requested, an
1029 =dashboard= that opens with what needs you; a column empty on every 1029 issue assigned to you), otherwise by its checks' or state's glyph;
1030 row is left out. These columns are terminal-only; piped rows keep 1030 =mr list= with review state, branch and age, =issue list= with
1031 their own; 1031 labels, assignees, comments and age. A =dashboard= screen opens with
1032 what waits on you, then open merge requests, failed builds (a job's
1033 latest build only), five lines of activity with a count of builds
1034 that passed, and pinned repositories; for admins a =Problems= line
1035 counts background failures, and =admin stats= has the detail. A
1036 column empty on every row is left out. These columns are
1037 terminal-only; piped rows keep their own;
1032- diffs coloured (file headers bold, hunks cyan, added green, removed 1038- diffs coloured (file headers bold, hunks cyan, added green, removed
1033 red), and =build log= with its step lines bold, the failed one red; 1039 red), and =build log= with its step lines bold, the failed one red;
1034 both made safe like any user text, the log's own colour codes dropped; 1040 both made safe like any user text, the log's own colour codes dropped;
CHANGELOG.org +5
@@ -20,6 +20,11 @@ anything beyond "replace the binary and restart" is needed.
20 the files with their line counts; =repo show= its open merge requests, 20 the files with their line counts; =repo show= its open merge requests,
21 open issues and latest commits; system events sit in their own 21 open issues and latest commits; system events sit in their own
22 =Events= section. Pending checks lead with =◐=. 22 =Events= section. Pending checks lead with =◐=.
23- =mr list=, =issue list=, =build list= and =dashboard= at a terminal
24 are screens (#318). Rows that wait on you lead with =●=. The terminal
25 dashboard drops the server build and queue tables (=admin stats= has
26 them; =--json= is unchanged) and shows a job's failed build only
27 while it is that job's latest.
23 28
24* v1.41.0 — 2026-10-01 29* v1.41.0 — 2026-10-01
25 30