Skip to content

ModemDeck v1.9.3

Choose a tag to compare

@human-agent65535 human-agent65535 released this 01 Aug 16:53

Highlights

  • Upgrade note: The default installer now pulls versioned images from GHCR and deploys the lightweight Updater; use sudo ./install.sh --git only when building the current checkout.
  • Hardware update: v1.9.3 updates Hardware and the device Agent, restarting ModemManager and cellular service; in rare recovery cases, a modem may need to be manually replugged.
  • Added managed OTA updates for API, Web, Hardware, Updater, and Cloudflared from About, with exact changed-container visibility, explicit Hardware confirmation, real-time per-container progress, and restoration of the previous Compose environment when apply fails.
  • Added transactional Cloudflare Origin TLS setup and origin-route diagnostics, including the trusted Cloudflare Origin CA roots required by the runtime.
  • Added live diagnostic logs and structured modem radio evidence for serving-network, radio-band, and recovery investigations.
  • Refined settings and communication workspaces across desktop, tablet, and mobile with content-shaped loading, clean SPA routes, stable controls and transitions, and HTTP/3 on the local gateway.

Fixed

  • Stabilized call ownership, leases, media routing, recording coordination, and persisted-state convergence across signed-in sessions, restarts, and multi-call views.
  • Corrected browser audio stream replacement and metering, mobile call controls, and live recording status.
  • Stabilized message and runtime event convergence by separating data synchronization from alerts, bounding SSE replay, and suppressing stale notifications and snapshot storms.
  • Improved modem restart and USB recovery so the UI waits for real disappearance and re-enumeration while preserving configuration and device details.
  • Fixed responsive settings navigation, detail transitions, loading and save lifecycles, and stale authentication failures after logout.
  • Reduced API contention with concurrent SQLite reads and hardened call-media paths and bindings.

Full Changelog: v1.9.2...v1.9.3