Native iOS and Android client for SignalForge hubs: live monitor playback, push-to-talk, dispatcher broadcast, hub directory, and background listening while locked — built for the same community network as the web console.
iPhone / iPad: SignalForgeHub is live on the App Store. Android: join the open testing program first, then install from Google Play. Public Play release follows once testing is complete.
WebSocket-driven playback with a FIFO queue on busy talkgroups, lock-screen Now Playing, and background audio hold.
Hold-to-talk on each radio set — same hub endpoints as the web client, with idempotent uploads for spotty mobile data.
Broadcast one keying to many radio sets at once. Incoming dispatches show an amber DISPATCH badge in the call log.
Point the app at your hub URL. Use magic-link email, password login (off-grid hubs), or paste a token from the inbox — same accounts as the web console.
Browse listed hubs from the in-app directory, or enter any hub URL directly — hosted hub, your Compose stack, or a peer cell.
In-app diagnostics for PTT and playback events — share logs when you need to debug in the field.
Universal iOS build and Android package — same PTT stack, optimized for native AVAudioSession on Apple devices.
The mobile app uses the same mast-and-beacon mark as signalforge.org
on a console-black field. Typography follows Fira Code — amber phosphor for live traffic, bright amber for dispatch/PTT-ready.
Hub console (PWA) uses a warmer #ffaa00 variant — see Brand page.
#0a0a0a
#ffc700
#ffda47
#ffaa00
Running a hub, joining Yukon live traffic, or testing the mobile app? Join the Discord community, reach the team via Feedback (support ticket), or info@projectseven.us — especially if you want to list a cell in the SignalForge directory or federate with the hosted hub.
Mobile PTT needs tx_enabled on your hub account. Dispatcher broadcast needs
dispatcher_enabled. Guests cannot transmit. Dispatch calls are tagged
origin: ptt-dispatch on current hub builds.
Works with any SignalForge hub you can reach over HTTPS — hosted hub, your own Compose stack, or a peer on SignalHub.