Skip to content

Add mobile pairing, connection state, and notifications#195

Merged
BunsDev merged 1 commit intomainfrom
okcode/mobile-rollout-phases
Apr 1, 2026
Merged

Add mobile pairing, connection state, and notifications#195
BunsDev merged 1 commit intomainfrom
okcode/mobile-rollout-phases

Conversation

@BunsDev
Copy link
Copy Markdown
Contributor

@BunsDev BunsDev commented Apr 1, 2026

Summary

  • Adds mobile pairing flow support, including short-lived pairing tokens, token rotation, revocation, and a new /api/pairing endpoint.
  • Extends the web app with a pairing QR code UI and a mobile connection banner that reflects live transport state.
  • Adds mobile local notifications for attention-requiring orchestration events and deep-link handling when a notification is tapped.
  • Introduces contracts and websocket changes to support connection state, pairing link generation, and token management across server and mobile.

Testing

  • bun run test not run
  • bun fmt not run
  • bun lint not run
  • bun typecheck not run
  • Added apps/server/src/tokenManager.test.ts coverage for token validation, rotation, revocation, and listing behavior

- add token manager and pairing link endpoints
- surface mobile connection state in the web UI
- wire local notifications for backgrounded mobile events
@vercel
Copy link
Copy Markdown

vercel bot commented Apr 1, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
okcode-marketing Error Error Apr 1, 2026 2:02pm
v0-compute-the-platform-to-build Ready Ready Preview, Open in v0 Apr 1, 2026 2:02pm

@github-actions github-actions bot added the vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. label Apr 1, 2026
@BunsDev BunsDev merged commit 193f91e into main Apr 1, 2026
8 of 10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:XXL vouch:trusted PR author is trusted by repo permissions or the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant