Commit Graph

94 Commits

Author SHA1 Message Date
isra el
c11fd53026 test: fix failing tests and improve coverage 2025-03-30 10:52:37 +03:00
isra el
4c77b967ff infra: fix docker issues 2025-03-30 10:15:32 +03:00
isra el
f6763939e2 feat(api): implement optional job queue for sending sms with delay and scheduling 2025-03-24 03:51:30 +03:00
isra el
39296aa06b chore(api): update billing permission check logic 2025-03-18 08:00:19 +03:00
isra el
3d0ce469e9 chore(api): track more fields for polar billing 2025-03-16 17:43:43 +03:00
isra el
98d596e61b chore(api): update reminder emails 2025-03-16 17:42:00 +03:00
isra el
16b2351d9c chore(api): update polar webhook event 2025-03-15 20:25:14 +03:00
isra el
4745ea0091 chore(api): update reminder email sending logic 2025-03-15 19:45:29 +03:00
isra el
3afa9b2e40 chore(api): update email template 2025-03-15 19:28:53 +03:00
isra el
b72e586d06 chore(api): send reminder emails to new inactive and free users 2025-03-15 17:24:02 +03:00
isra el
7876bd2f74 feat: show sent messages in dashboard 2025-03-08 22:59:24 +03:00
isra el
9a1fff7a5e feat: improve retrieve sms messages query performance and add pagination 2025-03-08 18:48:45 +03:00
isra el
da6c18310b fix my-account page issues 2025-02-24 00:59:36 +03:00
isra el
f9734c417a chore(api): raise api throttling limit 2025-02-24 00:11:40 +03:00
isra el
087bdcc9d6 fix billing issues and improve ui 2025-02-24 00:09:51 +03:00
isra el
992c260e1a chore(api): update polar sdk and improve billing and checkout logic 2025-02-21 20:21:36 +03:00
isra el
107671840a chore(api): improve logging for polar webhook notifications 2025-02-20 08:46:46 +03:00
isra el
c572070270 fix(api): fix polar webhook signature verification issue 2025-02-15 19:40:14 +03:00
isra el
2e924f277a chore(api): add more logs to polar integration 2025-02-15 18:50:14 +03:00
isra el
f3e999e9d9 fxi(api): fix polar webhook issue 2025-02-15 18:10:55 +03:00
isra el
c898849ef4 chore(api): update checkout success and cancel urls 2025-02-15 16:26:54 +03:00
isra el
078208c0fc feat: show current plan in dashboard 2025-02-15 15:48:05 +03:00
isra el
fa45dcb0d1 chore(api): add more logs to billing webhook 2025-02-15 14:28:54 +03:00
isra el
014ca7cb52 new pricing and billing 2025-02-15 12:54:16 +03:00
isra el
d3e0bb5885 fix(api): fix email verification endpoint not working when not authenticated 2025-02-11 19:39:08 +03:00
isra el
e53b65ee24 chore(api): update welcome email template 2025-01-10 16:08:06 +03:00
isra el
53a46bd2c4 feat(api): implement email verification 2025-01-06 06:16:46 +03:00
isra el
9f3b257588 chore(api): better track webhook delivery failures 2024-12-28 10:36:04 +03:00
isra el
b390d4d11d chore(api): improve logging for webhook notifications 2024-12-22 17:14:41 +03:00
isra el
3122e34797 chore(api): improve error logging for failed webhook notification deliveries 2024-12-22 17:04:42 +03:00
isra el
409ac5f5cd chore(api): handle webhook related edgecases and cleanup 2024-12-22 01:06:34 +03:00
isra el
717e4fb1a1 chore(api): make user field required in webhook subscription schema 2024-12-22 01:03:57 +03:00
isra el
a61c1c4ce8 fix(api): fix webhook notification schema type issue 2024-12-22 01:03:24 +03:00
isra el
cd31316c86 feat(api): webhooks implementation v1 2024-12-21 14:55:06 +03:00
isra el
13192aceb3 feat(api): bulk messaging feature 2024-12-07 10:02:34 +03:00
isra el
d485219c68 fix(api): fix phone no not getting saved during signup 2024-12-02 08:56:04 +03:00
isra el
bb2cc320ec chore(api): improve email templates 2024-12-01 02:28:39 +03:00
isra el
e2acbc077d feat(api): implement update profile and change password endpoints 2024-12-01 01:51:38 +03:00
isra el
efb3c03c5c chore(api): sort api keys by properly 2024-11-30 07:02:24 +03:00
isra el
07321df860 fix(api): fix can-modify-api-key-guard from preventing deletion of revoked apiKeys 2024-11-30 07:01:36 +03:00
isra el
9b8fa3ebb0 feat(api): enable renaming api keys 2024-11-29 09:18:47 +03:00
isra el
44636fe1b5 feat(api): allow revoking and deleting of unused api keys 2024-11-29 08:37:28 +03:00
isra el
4faf422d3f feat(api): depricate camelCase endpoints infavor of kebab-case 2024-11-25 10:46:19 +03:00
isra el
da295dfe4b chore(api): make email sendFrom optional 2024-10-27 08:39:43 +03:00
isra el
6f250192da chore(api): update dependencies 2024-10-19 11:29:29 +03:00
isra el
0cee3a244c chore(api): send generic error message response in password reset 2024-10-19 11:18:16 +03:00
isra el
b3d3389dca fix(api): return error message if sms is not sent due to fcm failure 2024-10-17 09:50:04 +03:00
isra el
0991db5ab8 chore(api): update welcome email template 2024-10-17 09:47:15 +03:00
isra el
8ae764f8c6 chore(api): update mail sending options 2024-09-14 10:04:13 +03:00
isra el
a3eeb6da9a hotfix(api): update deprecated firebase-admin fcm send api 2024-09-12 23:06:56 +03:00