New 🎊
-
Android
- Upgraded the Android build to Gradle 9.7 and the JetBrains JDK 25 toolchain.
-
Web
- Added message thread read receipts.
- Added an opt-in redirect from the home page to message threads for logged-in users.
- Added name collection during signup.
-
API
- Added a per-phone setting to unarchive message threads when new inbound messages arrive.
- Improved webhook email payload formatting.
Bug Fixes 🪲
- Fixed Android SMS delivery crashes caused by missing SIM subscription information, invalid default subscriptions, blank contacts, and the Android
EmergencyNumber.getNumber()null pointer bug. The app now safely falls back to the default SMS manager when needed. - Fixed the web thread archive view so it is preserved while navigating.
- Hardened webhook email fallback handling.
- Fixed billing quantity formatting and made checkout email and display name optional.
Full Changelog: https://github.com/NdoleStudio/httpsms/compare/v1.1.0..v1.2.0