a native ios client for gitbay

client ios swift

https://gitbay.org

orgs: members, roles, teams, repo grants !10

merged cmc wants to merge krz/gitbay-ios:orgs into main

cmc

The final parity group (org create/rename/delete stay CLI-only by design):

  • Org screen behind the org profile's "Members & Teams" and the Account screen's Organizations section: members with roles (add, role change via members add, confirmed removal), teams (create inline, confirmed delete)
  • Team screen: members add/remove, repo grants with a read/write/admin picker, revoke by swipe
  • Skipped deliberately: org settings members-role has no read command — a blind write gets no UI (noted for upstream)

132 unit tests green. testOrgFlows green against gitbay.org and self-cleaning: team created, granted, revoked, deleted — org verified back to zero teams server-side.

With this, every web-yes Parity row is on iOS except blame and file edit (blocked upstream on krz/gitbay#42/#43) and web diff-line threads where iOS leads (#44). Remaining for v1.0.0: the gates — #1 polish, #2 security sweep, #5 UI suite.

Ref #11