Your radcms dashboard, in your pocket
A Flutter app that talks to the same public REST API your integrations already use. Check sites, approve plugins, respond to incidents — without a laptop.
What you can do on mobile
v0 ships with the read + react flows you reach for most often.
See every site
Real-time status, current plan, packages active, monthly cost — for all your sites at a glance.
Billing on the go
Invoices, retries, next-renewal dates. Tap to pay an unpaid invoice with the card on file.
Push notifications
Provisioning done, invoice paid, plugin update available, incident posted on /status.
Acknowledge incidents
Get paged when /status flips. Acknowledge or post an update from your phone without opening a laptop.
Approve plugin reviews
Publishers waiting? Approve, reject or send back with notes — all from the review queue.
Biometric login
Face ID / Touch ID protect your session. Re-prompt every 8 hours for sensitive actions.
Boring but solid
No bleeding-edge frameworks. The same primitives the rest of the platform uses.
Flutter 3.16
UI framework — single codebase for iOS + Android
Riverpod 2
State management
go_router
Declarative routing
dio + retrofit
Typed REST client generated from the OpenAPI spec
flutter_secure_storage
Keychain / Keystore-backed token storage
local_auth
Biometric authentication
firebase_messaging
Push notifications (Apple + FCM)
sentry_flutter
Crash reporting
Mobile roadmap
Where we are and where we're going. Vote on what should come next via the public roadmap.
-
v0
Preview
shippingRead-only dashboard: list sites, view billing, push notifications, biometric login.
-
v0.5
Beta
2026 Q3Pay unpaid invoices, acknowledge incidents, approve/reject publisher submissions.
-
v1.0
GA
2026 Q4Provision a new site, install plugins, edit a published blog post.
-
v2.0
Future
TBDOffline-first reads, native widgets (iOS Home Screen + Android), Apple Watch glance.
Want in on the preview?
TestFlight (iOS) + Internal Testing (Android) tracks. Limited cohort.
Request access