a native ios client for gitbay

client ios swift

https://gitbay.org

profile page, one identity menu, dashboard create, tappable history !15

merged cmc wants to merge krz/gitbay-ios:profile-and-navigation into main

cmc

The three things you flagged, plus the commit screen History needed.

One identity menu. The key icon was a second entry point to the same account, so it folded into the profile menu: My Profile, Keys & Email, switch account, add, sign out.

Dashboard + takes the freed slot and creates a repository — the action the web's rail offers from every page.

The profile is a profile: description, website, org memberships (or an org's members, each openable), a year of activity as a contribution graph, and every repository the account can see. One profile show read now that krz/gitbay!100 exposes it. The old screen guessed at repositories by filtering repo search on the owner name — it found the wrong ones and could not show private repos at all.

History rows open their commit: subject, body, signature verdict, checks, changed files, and the patch behind them. This is why they weren't tappable — the web read commits straight from git, so repo commit had to exist first. The diff file section is now shared with the MR diff, review threads optional since a commit has none.

162 unit tests green. Live smoke green against the deployed server for all four flows.

Ref #11