124 Commits

Author SHA1 Message Date
isra el
f6556ea512 feat(web): show past-due billing alert with Polar portal CTA
Add dashboard banner when subscription status is past_due for paid plans.
Links to Polar customer portal via existing polarCustomerPortalRequestUrl.
2026-04-05 19:24:21 +03:00
isra el
7e9c036ec1 fix(web): structural skeleton for Get Started card while whoAmI loads
Replace the monolithic h-64 skeleton with GetStartedCardSkeleton that mirrors
the card header and step list so first paint matches the loaded layout.

Made-with: Cursor
2026-04-05 18:05:05 +03:00
isra el
6f5190aade feat(web): prefill Polar customer portal with user email
Add polarCustomerPortalRequestUrl() pointing to /portal/request with a
URL-encoded email query when available. Wire Manage Subscription links in
account settings and subscription info; subscription info loads currentUser
via whoAmI (shared React Query cache with account settings).

Made-with: Cursor
2026-04-05 17:34:14 +03:00
isra el
aea2d27fbb feat(web): allow device deletion 2026-04-05 10:01:25 +03:00
isra el
77f2f38686 chore: improve API key management
- Added a query parameter to filter API keys by status (active, revoked, all) in the getApiKey endpoint.
- Updated the AuthService to handle status filtering logic for API key retrieval.
- Modified the frontend to support status-based API key listing and added a button to view revoked keys.
2026-04-01 07:41:02 +03:00
isra el
9b6e044aa2 Revert "chore(web): update dashboard banners"
This reverts commit f64a520b86.
2026-03-31 15:16:19 +03:00
isra el
8286938b9e ux: improve onboarding steps 2026-03-31 05:16:13 +03:00
isra el
f64a520b86 chore(web): update dashboard banners 2026-03-30 15:02:51 +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
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
3cd1d94b20 feat(web): add supporthq-customer support widget 2026-03-04 13:01:24 +03:00
isra el
ac65907453 improve upgrade to pro cta 2026-02-09 06:54:35 +03:00
isra el
b8d277a563 fix(web): fix sim selection dropdown bug 2026-02-06 19:08:42 +03:00
isra el
42abcec94b feat(web): allow sim-selection when sending sms from dashboard 2026-02-06 18:57:22 +03:00
isra el
2692d4a154 feat(web): display custom device name in dashboard 2026-02-06 18:34:16 +03:00
isra el
4ef65b08ff chore(web): improve error message ui 2026-01-20 20:32:24 +03:00
isra el
99a9ee3cc1 chore(web): unhide survey modal 2025-12-07 21:05:20 +03:00
isra el
f2ca0cecf6 chore(web): hide blackfriday discount cta 2025-12-07 21:04:42 +03:00
isra el
30691e2e0d chore: add cloudflare turnstile protection to support and account deletion forms 2025-12-07 20:47:48 +03:00
isra el
7308ab6721 chore(web): remove bot verification from form titles 2025-12-07 20:11:09 +03:00
isra el
af19f6c75a chore: prevent bot form submissions with cloudflare turnstile 2025-12-07 19:05:19 +03:00
isra el
463747b82f fix(web): fix webhook signature verification docs 2025-12-04 22:24:20 +03:00
isra el
bbbe85e0fd chore(web): add blackfriday discount notice 2025-11-26 10:20:56 +03:00
isra el
3ea8c0d5a0 chore(web): improve checkout error message display 2025-11-16 07:01:06 +03:00
Israel Abebe
0ffa945668 Merge pull request #152 from vernu/dev
Dev
2025-10-13 06:59:34 +03:00
isra el
6c40e2311e chore(web): improve social share copy and ui 2025-10-13 06:58:04 +03:00
isra el
fbac1fae0b chore(web): temporarily disable unknown state and sms status updated webhook events 2025-10-13 06:35:15 +03:00
Israel Abebe
127d1f4127 Merge pull request #151 from yetmgetaewunetu/social-links
feat: added social media share links(community page)
2025-10-13 06:31:11 +03:00
isra el
7ce4efff70 refactor(web): cleanup and refactor dashboard layout components 2025-10-13 06:29:49 +03:00
isra el
dd9ec0aacc chore(web): remove unused sentry config 2025-10-13 06:28:45 +03:00
samlay77
4995b6023b fix: refactor array 2025-10-12 22:22:46 +03:00
samlay77
ea8c21ff21 feat: added social media share links(community page) 2025-10-12 12:48:16 +03:00
yetmgetaewunetu
e3745d5071 ISO date for payload demo 2025-10-05 21:20:53 +03:00
yetmgetaewunetu
82aa3cb425 payload details fix backend 2025-10-05 16:33:19 +03:00
yetmgeta
740b691f67 added webhookStatus on smsData type 2025-10-04 14:22:44 +03:00
Yetmgeta Ewunetu
5e509b1b57 Merge pull request #146 from yetmgetaewunetu/bug-fix-payload
payload status fix and ui update on webhook notifications details
2025-10-03 23:49:40 +03:00
isra el
d704b04e3d chore(web): show survey modal in dashboard 2025-09-30 19:56:40 +03:00
Yetmgeta Ewunetu
0d5f9a7cec webhook notifications for sent sms events (#145)
* webhook notifications for sms sent, sms delivered, sms failed, and unknown state, events

* updated deliverNotification function to deliver notifications for all events

* removed sms-status-updated filter

* updated payloads based on event type

* updated payloads based on event type

---------

Co-authored-by: Israel Abebe <vernu1997@gmail.com>
2025-09-29 19:43:24 +03:00
isra el
704a8dbf95 chore(web): clean up unnecessary comments 2025-09-21 23:55:35 +03:00
isra el
4f64880cf8 ui(web): improve webhook delivery history page ui 2025-09-21 23:52:00 +03:00
Yetmgeta Ewunetu
88e0b3df63 webhook notification history
* created the webhook notification history page and backend end point

* updated implementation and resolved comments

* updated sms-modal

* updated sms-modal
2025-09-18 23:07:53 +03:00
isra el
9b98a9e509 fix build issue 2025-09-17 08:40:19 +03:00
Selamawitk
023df71d3c Enhance SMS card UI from web folder 2025-09-07 18:15:31 +03:00
isra el
771282187d fix(web): fix sms status and error message display issues 2025-08-13 13:34:35 +03:00
isra el
9f5b858ffb chore(web): improve support form 2025-08-07 20:33:20 +03:00
Israel Abebe
2e8403a056 Merge pull request #112 from vernu/improve-contribute-page
improve contribute page
2025-08-04 08:33:02 +03:00
isra el
364b876c8c chore(web): improve contribute page 2025-08-04 08:23:18 +03:00
Cédric Bahirwe
d023fc385f fix: correct dark theme background colors in download page 2025-07-23 13:18:15 +02:00
isra el
b1b87e1acc add linkedin and x links to community page 2025-07-14 21:48:55 +03:00