Repository navigation
SIM Hub v0.17.2
Immutable
release. Only release title and notes can be modified.
SIM Hub v0.17.2
Main reliability, native reply safety and UX hardening
Changes
- Separate native management SMS contact display labels from the actual recipient address; reply actions use the verified address and never compose SMS to a display name.
- Bound native conversation scrolling within the available workspace, expose loading feedback without duplicated indicators, and localize high-traffic controller and pairing screens.
- Invalidate native SMS-history cursors and pending refresh state when the locally protected Controller workspace locks.
- Advance Web encrypted SMS-history pagination only after the current Vault and data-generation ingest succeeds.
- Isolate SIM Hub Service Worker shell cache deletions; offline JavaScript/CSS misses return network errors rather than HTML with an incorrect MIME type.
- Expand Playwright viewport coverage and add Service Worker / SMS reply regression tests. Add Python and container dependency update coverage.
- Replace the hardcoded release trigger path with version-aware validation that requires the matching trigger to change in the publishing push.
- Correct documentation of Relay SMS event retention: the current default of zero preserves encrypted history until explicitly purged or retention is configured.
- This release does not merge P2P PR #84, change the E2EE protocol or grant hardware-auth-bound Keystore guarantees. Closed-browser Web Push, physical-SIM/OEM acceptance and app-store policy review remain separate external gates.
Verification and compatibility
The signed APK and Relay OCI image are built and verified by the release workflow. Hardware-specific OEM background behavior, permissions, biometric prompts and foldable layouts still require physical-device acceptance testing.
For detailed changes and upgrade instructions, see CHANGELOG.md and README.md.