GeezerVison is showing github.com — Releases · NdoleStudio/httpsms
Releases · NdoleStudio/httpsms
v1.2.1
Immutable
release. Only release title and notes can be modified.
e8a7501
This commit was signed with the committer’s verified signature.
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
Assets
4
Loading
Uh oh!
There was an error while loading. Please reload this page.
proper77 and saurav231fake reacted with heart emoji
2 people reacted
v1.1.0
Immutable
release. Only release title and notes can be modified.
a6ac393
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Assets
4
Loading
Uh oh!
There was an error while loading. Please reload this page.
v1.0.0
Immutable
release. Only release title and notes can be modified.
5c2d802
This commit was signed with the committer’s verified signature.
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
Assets
4
Loading
Uh oh!
There was an error while loading. Please reload this page.
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.
Assets
4
Loading
Uh oh!
There was an error while loading. Please reload this page.
v0.0.16
Immutable
release. Only release title and notes can be modified.
f85abf6
This commit was signed with the committer’s verified signature.
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
Contributors
whiteboxsolutions
Assets
4
Loading
Uh oh!
There was an error while loading. Please reload this page.
v0.0.13
92ecdfc
This commit was signed with the committer’s verified signature.
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
Assets
3
Loading
Uh oh!
There was an error while loading. Please reload this page.
MetalistPavlenko reacted with thumbs up emoji
1 person reacted
v0.0.12
38f880a
This commit was signed with the committer’s verified signature.
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 🪲
Assets
3
Loading
Uh oh!
There was an error while loading. Please reload this page.
v0.0.11
570b65f
This commit was signed with the committer’s verified signature.
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
Assets
3
Loading
Uh oh!
There was an error while loading. Please reload this page.
v0.0.10
a89c51e
This commit was signed with the committer’s verified signature.
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
Assets
3
Loading
Uh oh!
There was an error while loading. Please reload this page.
v0.0.9
302c761
This commit was signed with the committer’s verified signature.
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
Assets
3
Loading
Uh oh!
There was an error while loading. Please reload this page.
Rei-x and bitress reacted with heart emoji
2 people reacted