Commit 387fadad65

387fadad65310039d5fd6ed675411c6c8bea040f

parent: e88e46e41d

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

cmc <hello@cleberg.net> · 2026-09-06 15:13 UTC

wiki: correct four stale parity rows

build cancel, profile set and the body-markup picker have web UI; the
matrix still read no, which puts phantom work in the web-parity
milestone. Review requests shipped without a row at all.

Ref #145

Layout: unified · split

.gitbay/wiki/Parity.org +18 −15
@@ -47,7 +47,8 @@ browser-only and the iOS build screen unable to say more than the log.
4747| create from a fork | yes | yes | yes |
4848| retarget | yes | yes | no |
4949| milestone | yes | yes | yes |
50| choose body markup | yes | no | no |
50| request a review | yes | yes | no |
51| choose body markup | yes | yes | no |
5152| stacked merge requests | yes | yes | no |
5253
5354Reviews and checks carry the time they last said something, and a
@@ -72,10 +73,12 @@ does not appear in anyone's review queue. Draft is a flag rather than a
7273fifth state, so every =state = 'open'= rule still means what it did.
7374Batched review and range-diff (krz/gitbay#111) are not built.
7475
75Nothing asks a *particular* person for a review. The review queue is
76computed from involvement — what you own, are granted, or reach through
77an org or team — so a collaborator with write access who has not touched
78a thread hears nothing until they do (krz/gitbay#145).
76=mr review request --add <user>= asks a *particular* person, who then
77carries the merge request in their queue and is notified; =--remove=
78withdraws the ask. Without one the queue is computed from involvement —
79what you own, are granted, or reach through an org or team — so a
80collaborator with write access who has not touched a thread hears
81nothing until they do (krz/gitbay#145).
7982
8083Creating from a fork works anywhere the source can be typed as
8184=owner/name:branch=. The web's source picker offers the branches of
@@ -100,7 +103,7 @@ reviews, since an approval was of the diff against the old branch.
100103| milestone | yes | yes | yes |
101104| milestone list | yes | yes | yes |
102105| labels: list, colour | yes | yes | no |
103| choose body markup | yes | no | no |
106| choose body markup | yes | yes | no |
104107
105108Labels are created on the fly by =issue label --add= and managed by
106109=label list=, =label set <label> --color rrggbb= and =label remove=,
@@ -113,9 +116,9 @@ Issue, MR and release bodies, and their comments, carry the markup they
113116were written in — =--format md|org= on create, comment and edit, stored
114117alongside the text so changing a preference later cannot reinterpret
115118prose that already exists. Every surface *renders* the stored format;
116the =no= above is the absence of a picker on the web form and in the iOS
117composer, both of which write markdown. Diff-line comments have no
118format column and are always markdown.
119the web's create forms offer the choice, and the =no= above is the iOS
120composer, which writes markdown. Diff-line comments have no format
121column and are always markdown.
119122
120123* Repositories
121124
@@ -148,7 +151,7 @@ format column and are always markdown.
148151| build log | yes | yes | yes |
149152| build jobs | yes | yes | yes |
150153| build trigger | yes | yes | yes |
151| build cancel | yes | no | no |
154| build cancel | yes | yes | no |
152155| dependency checks on/off | yes | yes | no |
153156| dependency status | yes | yes | no |
154157| delete, transfer | yes | no | no |
@@ -162,8 +165,8 @@ command — until krz/gitbay!99, !101 and !102 gave them commands.
162165=build cancel= withdraws a queued build, or ends a running one: the
163166server closes the runner's log session and the runner kills the step
164167within a couple of seconds. Cancelling a duplicate of a commit that
165already passed the job puts that result back on the commit. No button
166on the build page yet.
168already passed the job puts that result back on the commit. The build
169page carries the button while a build is still cancellable.
167170
168171Dependency checks are off until a repository's admin turns them on: the
169172check tells a public registry what the repository depends on. =repo deps
@@ -239,7 +242,7 @@ client has no use for one (krz/gitbay#57).
239242| notification inbox | yes | yes | no |
240243| API token mint | yes | no | no |
241244| account export bundle | yes | yes | no |
242| profile set | yes | no | no |
245| profile set | yes | yes | no |
243246| request a login link | n/a | yes | no |
244247
245248Notifications land in an inbox row per recipient whether or not the
@@ -261,8 +264,8 @@ never says whether the account exists.
261264
262265=profile set= carries description, website, about and links. It is not
263266=SSHOnly= — nothing about a bio is a credential, and the JSON API runs
264it — but no surface has ever offered a form, so the =no= above is
265missing UI rather than a rule.
267it — and the account settings page has the form; the =no= above is the
268iOS client.
266269
267270* Organizations
268271