SignalForge app icon

SignalForgeHub

Voice in the Storm — in your pocket
v1.0.3 · iOS live · Android open testing

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.

Download on App Store Android — Join Testing
Google Play listing Connect to Hub Create Account

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.

// capabilities

What the app does

Live Monitor

WebSocket-driven playback with a FIFO queue on busy talkgroups, lock-screen Now Playing, and background audio hold.

Push-to-Talk

Hold-to-talk on each radio set — same hub endpoints as the web client, with idempotent uploads for spotty mobile data.

◎ Dispatcher

Broadcast one keying to many radio sets at once. Incoming dispatches show an amber DISPATCH badge in the call log.

Sign-in

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.

Hub directory

Browse listed hubs from the in-app directory, or enter any hub URL directly — hosted hub, your Compose stack, or a peer cell.

Radio log

In-app diagnostics for PTT and playback events — share logs when you need to debug in the field.

iPad + phone

Universal iOS build and Android package — same PTT stack, optimized for native AVAudioSession on Apple devices.

// brand

Visual identity

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.

Console black
#0a0a0a
Signal amber
#ffc700
PTT / dispatch
#ffda47
Hub PWA
#ffaa00
Brand guide: Brand pageLOGO.svg (mark) and icon.svg (app icon, 256×256).
// community

Get help & contribute

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.

Operator docs live on signalforge.org: CLI install, off-grid cells, PTT, retention, and SignalHub federation. Hosted hub: p7hub.projectseven.us.
// operator notes

Hub requirements

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.