Releases: NdoleStudio/httpsms
Releases · NdoleStudio/httpsms
Release list
v1.1.0
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
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
vuetify4,nuxt4 and vue3.5 - Add link to documentation on web UI for creating send schedules.
- Add button to bulk resend
FAILEDandEXPIREDmessages on the search page.
- Upgraded the frontnend to
-
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
SendTimewill 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
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
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
.envcopy command in API setup (PR #779) - Improved database connection pool settings
- Removed excessive logging in production
New Contributors
- @whiteboxsolutions made their first contribution in #828
Full Changelog: https://github.com/NdoleStudio/httpsms/compare/v0.0.13..v0.0.14
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
4XXerrors - Fixed a bug in which the
App Settingspage 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-keyin 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
SENTevent for multipart SMS messages
v0.0.8
New 🎉
- Messages received when you're not connected to the internet will be retried when the internet connection is back #275
Bug Fixes 🪲
- Fixed a bug when sending
SENTevent for multipart segmented messages causing overload on the android phone.