Skip to content

Releases: NdoleStudio/httpsms

v1.1.0

Choose a tag to compare

@AchoArnold AchoArnold released this 14 Jul 07:00
Immutable release. Only release title and notes can be modified.
a6ac393

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

Choose a tag to compare

@AchoArnold AchoArnold released this 25 Jun 09:13
Immutable release. Only release title and notes can be modified.
5c2d802

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

Choose a tag to compare

@AchoArnold AchoArnold released this 18 Apr 08: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

Choose a tag to compare

@AchoArnold AchoArnold released this 14 Apr 07:33
Immutable release. Only release title and notes can be modified.
f85abf6

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

Choose a tag to compare

@AchoArnold AchoArnold released this 24 Apr 08:20
92ecdfc

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

Choose a tag to compare

@AchoArnold AchoArnold released this 12 Jan 22:08
38f880a

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

Choose a tag to compare

@AchoArnold AchoArnold released this 06 Nov 08:01
570b65f

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

Choose a tag to compare

@AchoArnold AchoArnold released this 14 Apr 18:49
a89c51e

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

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

Choose a tag to compare

@AchoArnold AchoArnold released this 05 Mar 05:37
302c761

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

Choose a tag to compare

@AchoArnold AchoArnold released this 08 Nov 19:32

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 SENT event for multipart segmented messages causing overload on the android phone.