Releases: NdoleStudio/httpsms
Releases · NdoleStudio/httpsms
v1.2.1
Sorry, something went wrong.
No results found
Immutable
release. Only release title and notes can be modified.
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
v1.1.0
Sorry, something went wrong.
No results found
Immutable
release. Only release title and notes can be modified.
New 🎊
- Android
- Migrated layout from XML to jetbpack compose and Material 3
Bug Fixes 🪲
- Fixed bug where invoices could not be downloaded after golang fiber 3 upgrade.
Full Changelog: https://github.com/NdoleStudio/httpsms/compare/v1.0.0.v1.1.0
v1.0.0
Sorry, something went wrong.
No results found
Immutable
release. Only release title and notes can be modified.
New 🎊
-
Android
- Added custom error message which is when the MMS size limit is exceeded.
-
Web
- Upgraded the frontnend to vuetify 4, nuxt 4 and vue 3.5
- Add link to documentation on web UI for creating send schedules.
- Add button to bulk resend FAILED and EXPIRED messages on the search page.
-
API
- Upgraded the backend framework to fiber version 3
- Add ability to store heartbeats in mongodb
- Add integration tests for core functionlaity send/receive/events/webhook.
- Add abitlty to get history of bulk message files with dedelivery status counters.
- Billing cycles are now anchored to user subscription date or when the user was created instead of the 1st to last day of the month.
Bug Fixes 🪲
- Fixed bug where API key is still in cache after rotation #881
- When parsing CSV Files we the SendTime will be converted to the user's timezone if no timezone is provided in the string.
Full Changelog: https://github.com/NdoleStudio/httpsms/compare/v0.0.17..v1.0.0
v0.0.17
Sorry, something went wrong.
No results found
Immutable
release. Only release title and notes can be modified.
Bug Fixes 🪲
- Fixed a bug in which heartbeats are not sent by the Android phone after a periodic loss of internet connectivity.
v0.0.16
Sorry, something went wrong.
No results found
Immutable
release. Only release title and notes can be modified.
New 🎊
-
Android
- Added ability to send and receive MMS messages with attachments
- Added button to enable SMS permissions on the Android app
-
Web
- Added ability to show and download MMS attachments on the web UI
- Added billing and payment history page
- Messages now auto-reload in real-time when a new SMS is received
-
API
- Added MMS attachment upload and download endpoints with Google Cloud Storage backend
- Added API endpoint to fetch a single message by ID
- Added API endpoint for fetching user payment history
- Added caching for CSV uploads and invalid API keys to improve performance
Bug Fixes 🪲
- Fixed PostgreSQL compatibility bugs (#837, #838)
- Fixed the delete user stored procedure
- Fixed the billing usages page
- Fixed route ordering issue in the API
- Fixed .env copy command in API setup (PR #779)
- Improved database connection pool settings
- Removed excessive logging in production
New Contributors
Full Changelog: https://github.com/NdoleStudio/httpsms/compare/v0.0.13..v0.0.14
v0.0.13
Sorry, something went wrong.
No results found
New 🎊
-
Android
- Added support for phone keys on the android app.
-
Web
- Added UI to create and manage phone specific API keys on the web UI
- Added captcha when searching for messages
- Added web socket notification to update the UI when a new phone is added.
- Added web socket notifications to update the UI when an SMS is sent or when the sending fails.
-
API
- Added API's for creating and deleting phone API Keys
- Added environment variables for managing CORS headers #641
Bug Fixes 🪲
- Improved the heartbeat handler on the android app so shows an error if the heartbeat could not be sent'
- Fixed the icon of the android app on newer versions of android
- Update the remote debug logs to use https://axiom.co
New Contributors
Full Changelog: https://github.com/NdoleStudio/httpsms/compare/v0.0.12..v0.0.13
v0.0.12
Sorry, something went wrong.
No results found
New 🎊
-
Android
- 2 heartbeats for phones with 2 SIM are stored in 1 HTTP request
- Created a failed event when the app cannot send an SMS due to an error
-
Web
- Added ability for users to delete their accounts on the web UI.
Bug Fixes 🪲
v0.0.11
Sorry, something went wrong.
No results found
New 🎊
-
Android
- Add the ability to scan the API Key as a QR code. #519
- Update the target SDK to Android 15 (35).
-
Web
- Add ability to bulk delete messages and threads. #434
- Add the ability to view the API Key as a QR code. #519
Bug Fixes 🪲
- Improved the UX when logging in the first time to add a done button which hides the keyboard. #562
New Contributors
Full Changelog: v0.0.10...v0.0.11
v0.0.10
Sorry, something went wrong.
No results found
New 🎊
-
Android
- Add an optional setting to forward missed call events from the Android App.
-
Web
- Add a webhook event when the Android phone has a missed call
- Add the ability to rotate the API key under the settings page #412
Bug Fixes 🪲
- Fix the retry logic when sending received messages so we don't retry 4XX errors
- Fixed a bug in which the App Settings page was not scrollable.
Full Changelog: v0.0.9...v0.0.10
v0.0.9
Sorry, something went wrong.
No results found
New 🎉
- Bulk message requests are now executed in parallel and increased the bulk limit to 1000
- Increased the CSV/Excel bulk limit to 1000 SMS messages per upload
- Add ability to pass the x-api-key in the request body or as a query parameter.
- Add ability to detect if Google Play Services is installed on the Android phone.
- Add setting to enable remote debug logs.
Bug Fixes 🪲
- Add retry logic when enqueuing events to google cloud task
- Fixed bug where phone keeps retrying event when a message is deleted before it is SENT or DELIVERED
- Send only 1 SENT event for multipart SMS messages