Releases: NdoleStudio/httpsms
Releases · NdoleStudio/httpsms
v0.0.13
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
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
New 🎊
-
Android
- Add the ability to scan the API Key as a QR code. #519
- Update the target SDK to Android 15 (35).
-
Web
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
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
-
message.call.missed
-
- Add the ability to rotate the API key under the settings page #412
- Add a webhook event when the Android phone has a missed call
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
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
v0.0.8
v0.0.7
New 🎉
- Store the version of the app which was used when sending a heartbeat.
- You can now send bulk SMS messages from the UI using CSV or Excel files.
- Send the charging state with the heartbeat events
Bug Fixes 🪲
- Fixed a bug which causes the Android phone to stop sending messages after ~ 1000 SMS messages.
- Fixed a bug in which the Android app sends multiple events to the server when the message contains more than 1 segment.
- Do not send heartbeats or processed received messages if there is no phone number registered.
- Do not start the sticky notification if both SIM1 and SIM2 are disabled.
v0.0.6
New 🎊
-
Android
- Fix phone number input when logging in for the first time
- Modified the Android app so it doesn't ask for phone number permission.
- Removed the notification badge on the android app.
-
Web
Bug Fixes 🪲
- Call
response.close()
after making an HTTP request on Android - Fix the server URL to consider URL's with a path e.g.
https://example.com/some-path
#263 - Fixed a bug which caused the app to sometimes crash on startup.
- Fixed
NullPointerException
when formatting phone number.
v0.0.5
New 🎊
- Android
- Web
- Add the ability to filter out phone numbers when creating webhooks
Bug Fixes 🪲
- Fixed the javascript bug on the heartbeats overview page when there were less than 100 heartbeats for a device.
v0.0.4
- Add a button to disable battery optimization so Android doesn't kill the app
- Add version number to logs
- Add network constraints to the periodic timer.
- Add FCM priority message when phone misses heartbeat notification
- Add the version to the header when making HTTP requests