isra el
7bec9e8acf
chore(api): logging improvements
2026-03-23 13:54:52 +03:00
isra el
002ac9c144
chore(web): show update app version cta
2026-03-13 21:54:00 +03:00
isra el
87006c226f
refactor(ui): enhance layout and error display in SmsDetailsDialog
...
- Updated the grid layout for the Info Grid to better represent label-value proportions.
- Improved error details section to display error codes and messages in a full-width format for better visibility.
- Ensured consistent styling for error messages and codes to enhance user experience.
2026-03-12 17:31:12 +03:00
isra el
9d4ec8186b
fix(api): improve FCM error handling and messaging in SmsQueueProcessor
...
- Updated getFcmErrorCode function to remove 'messaging/' prefix from error codes.
- Introduced getFcmErrorMessage function to provide actionable feedback for invalid device tokens.
- Enhanced error messages in SMS processing to utilize the new getFcmErrorMessage function for better clarity.
2026-03-12 17:18:04 +03:00
isra el
dafc433575
fix(ui): improve error display in message history component
...
- Enhanced error handling in the SmsDetailsDialog to display both error codes and messages.
- Added conditional rendering for error code and message sections to improve clarity for users.
2026-03-12 17:00:21 +03:00
isra el
a87094498c
Merge branch 'main' into dev
2026-03-12 16:39:58 +03:00
isra el
c488c16f59
feat(api): enhance SMS status processing and error handling improvements
...
- Added `dispatchedAt` property to SMS schema and updated status options to include 'dispatched'.
- Implemented logic in SmsQueueProcessor to mark SMS as 'dispatched' upon successful FCM push.
- Enhanced error handling for SMS failures, including specific error codes for FCM delivery issues.
- Updated SmsStatusUpdateTask to handle both 'pending' and 'dispatched' statuses for timeout updates.
2026-03-12 16:38:23 +03:00
Israel Abebe
2c6e3b8e6c
Merge pull request #201 from vernu/2026-03-11-yigc
...
implement batch processing for FCM messages in heartbeat check task
2026-03-11 19:54:04 +03:00
isra el
60808db77a
refactor(api): implement batch processing for FCM messages in heartbeat check task
2026-03-11 19:49:52 +03:00
Israel Abebe
a43cf11bcd
Merge pull request #200 from vernu/2026-03-11-qmsu
...
update queue configuration to set removal age for completed and failed SMS tasks
2026-03-11 19:41:04 +03:00
isra el
7a56692586
refactor(api): update queue configuration to set removal age for completed and failed SMS tasks
2026-03-11 19:39:58 +03:00
isra el
d613217efb
Merge branch 'main' of github.com:vernu/textbee
v2.7.1
2026-03-11 11:47:35 +03:00
isra el
598d697306
chore(android): bump version to 2.7.1(17)
2026-03-11 11:47:21 +03:00
Israel Abebe
5ae010f1c3
Merge pull request #199 from vernu/dev
...
better handling of failed sms error messaging
2026-03-11 11:45:17 +03:00
isra el
94a0cd8c0a
chore(android): graceful exit when sticky notifcation cant be started
2026-03-11 11:44:46 +03:00
isra el
2ec9207779
fix(android): fix sim card info retrieval exception on older android versions
2026-03-11 11:26:32 +03:00
isra el
51cb1ca198
chore(api): track sms sending failure due to FCM issue
2026-03-11 11:09:30 +03:00
isra el
e49f3954c3
chore(android): better handling of failed sms error messaging
2026-03-11 11:07:57 +03:00
Israel Abebe
17351e2148
Merge pull request #198 from vernu/dev
...
add sms sending delay and retry config
2026-03-11 11:07:48 +03:00
isra el
8eec17ba1b
chore(android): set default sms delay to 5 sec to avoid carrier/device throttling
2026-03-11 11:06:01 +03:00
isra el
25c70eb09d
feat(api): save default sms sending delay config
2026-03-11 11:04:12 +03:00
isra el
acde97f080
feat(android): add app sms sending delay and retry config
2026-03-11 10:20:55 +03:00
Israel Abebe
e14b71a790
Merge pull request #196 from vernu/dev
...
update email template
2026-03-06 14:03:52 +03:00
isra el
5023f80f0f
chore(api): update email template
2026-03-06 14:03:15 +03:00
Israel Abebe
2bdcdeb9a9
Merge pull request #195 from vernu/dev
...
skip automatic disabling of webhook subscriptions if theres a recent successful delivery
2026-03-06 13:59:07 +03:00
isra el
b42a681816
chore(api): skip automatic disabling of webhook subscriptions if theres a recent successful delivery
2026-03-06 13:42:15 +03:00
Israel Abebe
14fd2f9b03
Merge pull request #194 from vernu/dev
...
mark undelivered webhook notifications older than one month as aborted to prevent further retries
2026-03-05 19:53:03 +03:00
isra el
540bb9068b
feat(api): mark notifications older than one month as aborted to prevent retries
2026-03-05 19:50:48 +03:00
Israel Abebe
3061bd8d66
Merge pull request #193 from vernu/dev
...
fix webhooksubscription save issue
2026-03-05 11:55:13 +03:00
isra el
338fb665bc
fix(api): fix webhooksubscription save issue
2026-03-05 11:54:20 +03:00
Israel Abebe
71475f0db8
Merge pull request #192 from vernu/dev
...
loosen webhook subscription auto-disable logic
2026-03-05 11:44:07 +03:00
isra el
40b0df297c
chore(api): loosen webhook subscription auto-disable logic
2026-03-05 11:43:20 +03:00
Israel Abebe
863aac04e8
Merge pull request #191 from vernu/webhooks-improvements
...
auto-disable webhook subscriptions with high failure rate and increase delivery request timeout
2026-03-05 11:18:35 +03:00
isra el
6e7ed42fe8
fix(api): fix failing test
2026-03-05 11:15:29 +03:00
isra el
8fd06f06d1
feat(api): auto-disable webhook ubscriptions with high failure rate
2026-03-05 11:01:51 +03:00
isra el
0144cff16e
chore(api): update webhook notifications delivery check cron time and query
2026-03-05 10:33:59 +03:00
isra el
7ff6ea23fc
chore(api): update webhook notification delivery timeout to 30ms
2026-03-05 10:33:20 +03:00
Israel Abebe
fd4969c92c
Merge pull request #190 from vernu/webhooks-improvement
...
improve webhook notifications delivery reliability
2026-03-04 13:32:00 +03:00
isra el
4d1b53e247
chore(api): improve webhook notifications delivery reliability
2026-03-04 13:11:24 +03:00
Israel Abebe
c668530188
Merge pull request #189 from vernu/support-hq-widget
...
add supporthq-customer support widget
2026-03-04 13:02:31 +03:00
isra el
3cd1d94b20
feat(web): add supporthq-customer support widget
2026-03-04 13:01:24 +03:00
Israel Abebe
30591c4847
Merge pull request #186 from vernu/update-email-template
...
update email template
2026-02-09 10:22:34 +03:00
isra el
f5bef39cec
chore(api): update email template
2026-02-09 10:21:48 +03:00
Israel Abebe
482049a764
Merge pull request #185 from vernu/pro-cta
...
improve upgrade to pro cta
2026-02-09 06:55:19 +03:00
isra el
ac65907453
improve upgrade to pro cta
2026-02-09 06:54:35 +03:00
Israel Abebe
584e2c5bec
Merge pull request #184 from vernu/email-templates
...
update email templates
2026-02-09 06:48:09 +03:00
Israel Abebe
9685ecb7b3
Merge pull request #183 from vernu/update-discounts-logic
...
handle missing discountId
2026-02-09 06:47:42 +03:00
isra el
d8460bcb8b
chore(api): update email templates
2026-02-09 06:39:21 +03:00
isra el
eb94085f6e
chore(api): handle missing discountId
2026-02-09 06:32:58 +03:00
Israel Abebe
b1281d4ec1
Merge pull request #182 from vernu/bump-version
...
bump android version to 2.7.0(15)
v2.7.0
2026-02-06 20:22:37 +03:00