Commit b8b64b245b

b8b64b245bd6347a6fd183e8f5e736800e71dab5

parent: e7362625a0

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

cmc <hello@cleberg.net> · 2026-09-06 19:49 UTC

wiki: correct three stale iOS rows

profile about and links has been on iOS since krz/gitbay-ios 8d2421a —
the decoder reads about, about_format and links, and ProfileView renders
the about text through the same OrgSwift path a README takes.

account export bundle and request a login link become n/a on iOS, on the
argument the archive-download row already makes: a JSON bundle has
nowhere useful to land on a phone, and the app signs in with a pasted
bearer token, so a one-time link into the web unlocks nothing it can use.

Layout: unified · split

.gitbay/wiki/Parity.org +13 −6
@@ -206,7 +206,7 @@ now render the way the reference does. go-org is not yet on the corpus.
206206| search issues and merge requests | yes | yes | no |
207207| browse all public repositories | yes | yes | yes |
208208| profile page | yes | yes | yes |
209| profile about and links | yes | yes | no |
209| profile about and links | yes | yes | yes |
210210| activity feed | yes | yes | yes |
211211| command reference | yes | no | n/a |
212212
@@ -221,8 +221,8 @@ syntax error. =repo grep= remains the per-repository file-contents
221221search.
222222
223223About text renders as markdown or org-mode per the =about_format= it
224was stored with. The iOS =Profile= decoder lists its keys explicitly,
225so it ignores =about= and =links= rather than breaking on them.
224was stored with. The iOS client decodes and renders both,
225through the same OrgSwift path a README takes.
226226
227227=help= lists the command registry. Bare it is an index, one line per
228228command, sorted. With a prefix (=help mr=) it adds each command's
@@ -241,9 +241,9 @@ client has no use for one (krz/gitbay#57).
241241| dashboard aggregate | yes | yes | yes |
242242| notification inbox | yes | yes | no |
243243| API token mint | yes | no | no |
244| account export bundle | yes | yes | no |
244| account export bundle | yes | yes | n/a |
245245| profile set | yes | yes | no |
246| request a login link | n/a | yes | no |
246| request a login link | n/a | yes | n/a |
247247
248248Notifications land in an inbox row per recipient whether or not the
249249instance sends mail, and mail is the second half when SMTP is
@@ -260,7 +260,14 @@ registered key runs =web login=, which mints a link directly and needs
260260no mail. It exists because an account with no SSH key had no way into
261261the web at all (krz/gitbay#155). The page offers the form only when the
262262instance has SMTP configured; there is no separate switch. The response
263never says whether the account exists.
263never says whether the account exists. It is =n/a= on iOS for the same
264reason it is on the CLI, from the other end: the app authenticates with
265a bearer token pasted at sign-in, so a one-time link into the web
266unlocks nothing it can use.
267
268The account export bundle is =n/a= on iOS on the archive-download
269argument above — a JSON bundle has nowhere useful to land on a phone,
270and the web route stays the way to get one.
264271
265272=profile set= carries description, website, about and links. It is not
266273=SSHOnly= — nothing about a bio is a credential, and the JSON API runs