a native ios client for gitbay

client ios swift

https://gitbay.org

create and edit: issues, MRs, milestones — and the stdin fix !4

merged cmc wants to merge krz/gitbay-ios:create-and-edit into main

cmc

Creation and editing, the largest parity gap:

  • issue create and mr create from the list screens; title/body edit on both detail screens; milestone picker on issues (milestone list + none to clear)
  • Fixes a latent bug shipped in !1: stdin-carrying writes (mr comment, diff-comment --reply, issue comment) sent bare stdin, but bodyFrom only reads stdin when argv carries --file - — verified against production, bare stdin returns exit 2 "empty comment". All stdin writes now pass --file -.
  • mr create branches are typed, not picked (no branch-list command yet, krz/gitbay#45); target prefills from repo show

91 tests green. issue create/edit verified live via the API with the app's exact argv; this MR was itself created through POST /api/v1/cmd with the app's mr create argv shape.

Ref #11