Pipedash
Deployment

Mobile

Pipedash on iOS from the App Store, what the mobile layout changes, token storage and Android status.

Pipedash for iOS is on the App Store. It is the same app as the desktop version, packaged with Tauri 2 mobile. Android has build tasks but no release.

iOS installation

The App Store listing carries the name "Pipedash CI/CD Monitoring". Adding a provider works the same way as on desktop.

What changes on a small screen

Pipelines page as cards on a phone
The dashboard on a phone-sized window.

The layout switches at 768 px. It follows the window width and not the device type, so a narrow desktop window gets the same layout.

AreaMobile behavior
ModalsOpen as a full-height drawer that slides up from the bottom.
Safe areasHeaders and drawer footers leave room for the notch and the home indicator.
Window controlsThe custom window controls are hidden.
Add providerA round button floats at the bottom left, above the home indicator.
DashboardPipelines show as cards. Desktop shows a table.
SettingsThe 5 sections become tabs. Desktop shows a sidebar.
Run historyMore runs load on scroll, see below.

Run history pagination

On mobile, the run history loads the next page when the end of the list is half visible and more runs exist. The list appends new runs and skips a run it already holds. A spinner shows while the next page loads.

Token storage

iOS uses the same token store as macOS, the Apple Keychain. See token storage for the other stores.

Android

Android is not released. The install:android, dev:android and build:android tasks exist for development, and they wrap bun run tauri android init, dev and build.

Build tasks for iOS

These mise tasks wrap the Tauri mobile CLI.

mise run install:ios
mise run dev:ios
mise run build:ios
TaskCommand runUse
install:iosbun run tauri ios initCreates the iOS project. Needs one run.
dev:iosbun run tauri ios devStarts the app in development mode.
build:iosbun run tauri ios buildBuilds the release app.

See development for the rest of the toolchain.