Mobile Settings
The Settings tab provides access to all app configuration — daemon connection, push notifications, chat session security, and device preferences.
Settings sections
Section titled “Settings sections”Connection
Section titled “Connection”| Setting | Description |
|---|---|
| Daemon URL | Address of your Snippbot daemon |
| Status | Connection state (Connected / Disconnected / Error) |
| Auth token | Stored in device keychain — tap to re-authenticate |
| Device ID | Your registered device identifier |
| Push token | Expo push notification token |
Notifications
Section titled “Notifications”| Setting | Description |
|---|---|
| Push notifications | Enable/disable all push notifications |
| Approval alerts | Notifications for session join requests |
| Task alerts | Notifications for task completions and failures |
| Insight alerts | Proactive agent insight notifications |
| Channel messages | Notifications from connected channels |
| Sound | Toggle notification sounds |
| Vibration | Toggle haptic feedback for notifications |
Chat Sessions
Section titled “Chat Sessions”Tap Chat Sessions to open the session security settings screen:
- Transfer mode — Explicit only, QR + deep link, or automatic
- Security toggles — Trusted device, TOTP, owner approval, fingerprint
- Timeout configuration — Session expiry, TOTP attempts, lockout duration
- Scan QR Code — Quick access to the QR scanner for joining sessions
| Field | Description |
|---|---|
| App version | Current mobile app version |
| Daemon version | Connected daemon version |
| Device model | Your phone model |
| Platform | iOS or Android |
Node registration
Section titled “Node registration”For advanced users running multiple Snippbot nodes:
- Register Node — Register this device as a compute node
- Node Status — View node health, tasks, and resource usage
Data and privacy
Section titled “Data and privacy”- All credentials are stored in the device’s hardware-backed keychain
- The app does not collect analytics or telemetry
- Chat history is stored on your daemon, not on-device
- Clearing app data removes local credentials but not server-side data