Design proposal · mockup

Application IA

One Application per repo (iOS + Android together). Left menu is just three groups — Applications · Resources · Organization; everything operational lives inside the app. Applications is also the home: cross-app insight and the approvals inbox sit at its top, so there is no separate Home item. Sub-orgs isolate dev-house / enterprise clients; shared signing assets live in Resources › Credentials and are referenced per app. Almost entirely a UI change: existing endpoints, features and data are preserved.

Every screen below is linked and clickable (sidebar, tabs, buttons all navigate). Toggle dark / light lower-right. Start at Applications (home).

Home & create
Applications (home)

Insight + approvals inbox at the top, then apps grouped by sub-org. The only landing; no separate Home item.

New application

Repo-first: give a git connection + repo, we detect platforms and set up both targets. The clean flow is preserved.

Inside an application (tabs)
Overview

Stats, platform summary, recent activity, role-gated tabs.

Builds

iOS + Android targets, build-time platform selector, fan-out.

Target detail

Build profile in-shell: Configurations, Workflows, Automations, Schedules (drawers); Performance links to metrics.

Build log

Real log viewer (build-logs-viewer): step sidebar + live terminal + AI summary. Click any build in a list to open it.

Testing & Distribution

Distribution profiles, testing groups, CodePush, versions.

Publishing

Store targets, approvals, publish history, variables.

Signing

App identity + references to shared credentials.

Settings

App name/icon, env vars, notifications, triggers, danger zone.

Resources (shared)
Credentials

Sub-org-scoped signing assets, role-gated, "used by N apps".

Integrations

Git providers, notifications, issue trackers.

Runners

Runner pools + self-hosted runners.

Organization
Team

Sub-organizations, members, RBAC roles, invites.

Billing

Plan, usage, top-ups, invoices.

Organization settings

Organization, Security, Notifications, Identity (SSO/SAML/SCIM), Audit log, AI engine, Caches, Artifacts.

Coverage & no regression

All 99 dashboard routes map into this IA (see COVERAGE.md). Almost entirely a UI change: sub-orgs, credentials, approvals, codepush, the 1-to-N workflow-component catalog, matrix builds and the ~201 per-profile endpoints are all preserved. The one new concept, grouping profiles into an Application, is derivable by (sub-org, repository) with zero schema change.