Commit 6f16ad5df0

6f16ad5df0845d8f44ec6530f1d1d6993d8dcb70

parent: 5ff54cce22

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

cmc <hello@cleberg.net> · 2026-09-07 17:34 UTC

Parity: the iOS client closes its open rows

krz/gitbay-ios!66–!75: require-codeowners, release asset remove,
bookmark list, milestone management, issue templates, org profile,
revisions and range-diff, access grants, remote import, webhooks.

Layout: unified · split

.gitbay/wiki/Parity.org +16 −16
@@ -50,8 +50,8 @@ browser-only and the iOS build screen unable to say more than the log.
50| request a review | yes | yes | yes | 50| request a review | yes | yes | yes |
51| choose body markup | yes | yes | yes | 51| choose body markup | yes | yes | yes |
52| stacked merge requests | yes | yes | yes | 52| stacked merge requests | yes | yes | yes |
53| revisions | yes | yes | no | 53| revisions | yes | yes | yes |
54| range-diff | yes | no | no | 54| range-diff | yes | no | yes |
55 55
56Reviews and checks carry the time they last said something, and a 56Reviews and checks carry the time they last said something, and a
57=ci/<job>= check carries how long its build ran, so a merge request 57=ci/<job>= check carries how long its build ran, so a merge request
@@ -73,11 +73,11 @@ stack both ways.
73A draft merge request is open but not asking: it does not merge, and it 73A draft merge request is open but not asking: it does not merge, and it
74does not appear in anyone's review queue. Draft is a flag rather than a 74does not appear in anyone's review queue. Draft is a flag rather than a
75fifth state, so every =state = 'open'= rule still means what it did. 75fifth state, so every =state = 'open'= rule still means what it did.
76=mr revisions= lists the heads a merge request has had, and the web 76=mr revisions= lists the heads a merge request has had; the web page
77page lists them beside the reviews they staled; the iOS client shows 77lists them beside the reviews they staled, and the iOS client has a
78threads left on an earlier revision but not the heads. =mr range-diff= 78Revisions section. =mr range-diff= compares two heads: the iOS client
79compares two heads and has no web or iOS view. Batched review is not 79shows it from a revision to the one before, as text; the web has no
80built. 80view. Batched review is not built.
81 81
82=mr review request --add <user>= asks a *particular* person, who then 82=mr review request --add <user>= asks a *particular* person, who then
83carries the merge request in their queue and is notified; =--remove= 83carries the merge request in their queue and is notified; =--remove=
@@ -110,8 +110,8 @@ reviews, since an approval was of the diff against the old branch.
110| milestone list | yes | yes | yes | 110| milestone list | yes | yes | yes |
111| labels: list, colour | yes | yes | yes | 111| labels: list, colour | yes | yes | yes |
112| choose body markup | yes | yes | yes | 112| choose body markup | yes | yes | yes |
113| issue templates | yes | yes | no | 113| issue templates | yes | yes | yes |
114| milestone create, close, reopen | yes | no | no | 114| milestone create, close, reopen | yes | no | yes |
115 115
116Labels are created on the fly by =issue label --add= and managed by 116Labels are created on the fly by =issue label --add= and managed by
117=label list=, =label set <label> --color rrggbb= and =label remove=, 117=label list=, =label set <label> --color rrggbb= and =label remove=,
@@ -150,14 +150,14 @@ always markdown.
150| fork | yes | yes | yes | 150| fork | yes | yes | yes |
151| pin | yes | yes | yes | 151| pin | yes | yes | yes |
152| bookmark | yes | yes | yes | 152| bookmark | yes | yes | yes |
153| bookmark list | yes | yes | no | 153| bookmark list | yes | yes | yes |
154| watch, unwatch | yes | yes | yes | 154| watch, unwatch | yes | yes | yes |
155| mute | yes | no | yes | 155| mute | yes | no | yes |
156| settings, protection | yes | yes | yes | 156| settings, protection | yes | yes | yes |
157| require codeowners | yes | yes | no | 157| require codeowners | yes | yes | yes |
158| access grants | yes | no | no | 158| access grants | yes | no | yes |
159| webhooks | yes | no | no | 159| webhooks | yes | no | yes |
160| import from a remote | yes | no | no | 160| import from a remote | yes | no | yes |
161| topics, website | yes | yes | yes | 161| topics, website | yes | yes | yes |
162| visibility | yes | yes | yes | 162| visibility | yes | yes | yes |
163| archive (read-only flag) | yes | yes | yes | 163| archive (read-only flag) | yes | yes | yes |
@@ -175,7 +175,7 @@ always markdown.
175| delete, transfer | yes | no | no | 175| delete, transfer | yes | no | no |
176| release delete | yes | yes | yes | 176| release delete | yes | yes | yes |
177| release asset add | yes | no | n/a | 177| release asset add | yes | no | n/a |
178| release asset remove | yes | no | no | 178| release asset remove | yes | no | yes |
179 179
180No row is web-only any more. Blame, file editing, log at a ref, 180No row is web-only any more. Blame, file editing, log at a ref,
181archive, the public listing and the wiki were all in that state — a 181archive, the public listing and the wiki were all in that state — a
@@ -325,7 +325,7 @@ cleared.
325| team repo grants | yes | yes | yes | 325| team repo grants | yes | yes | yes |
326| create, rename | yes | yes | yes | 326| create, rename | yes | yes | yes |
327| delete | yes | n/a | n/a | 327| delete | yes | n/a | n/a |
328| profile | yes | no | no | 328| profile | yes | no | yes |
329 329
330* Pagination 330* Pagination
331 331