Skip to content

ModemDeck v1.9.1

Choose a tag to compare

@human-agent65535 human-agent65535 released this 30 Jul 18:34

Highlights

  • Added a dedicated Cloudflare Tunnel Web origin alongside the API-only origin, enabling authenticated browser calls through Cloudflare Realtime TURN while keeping iOS API traffic isolated.
  • Added the external endpoint and credential groundwork needed by the iOS client.
  • Changed upgrades to build and replace only affected components with independent API, Web, and Hardware image tags. Hardware and its private ModemManager stay running for API, Web, Tunnel, or TURN-only updates; --rebuild-all remains available for an explicit full replacement.

Fixed

  • Delayed microphone permission requests until after authentication.
  • Surfaced failed modem lines in diagnostics instead of hiding them from the failure summary.

Validation

  • Full make check passed: application and Agent Go tests/vet, 343 Web contract tests, TypeScript 7 sidecar checks, lint, production Web build, hardware tests, deployment tests, Compose validation, and Dockerfile checks.
  • make build produced the versioned linux/amd64 application and Agent binaries.
  • Deployed to the production linux/amd64 instance and verified API and Web v1.9.1 healthy, both Cloudflare public origins reachable, and the existing Hardware/ModemManager container retained with both modems online.