isra el
|
3122e34797
|
chore(api): improve error logging for failed webhook notification deliveries
|
1 year ago |
isra el
|
409ac5f5cd
|
chore(api): handle webhook related edgecases and cleanup
|
1 year ago |
isra el
|
717e4fb1a1
|
chore(api): make user field required in webhook subscription schema
|
1 year ago |
isra el
|
a61c1c4ce8
|
fix(api): fix webhook notification schema type issue
|
1 year ago |
isra el
|
cd31316c86
|
feat(api): webhooks implementation v1
|
1 year ago |
Israel Abebe
|
48b3ddc24f
|
Update .env.example
|
1 year ago |
Gianni Carafa
|
a794408ccb
|
Update Docker setup with LTS Node version, define environment variables and services in docker-compose, and configure web application Dockerfile with multi-stage builds.
|
1 year ago |
isra el
|
13192aceb3
|
feat(api): bulk messaging feature
|
1 year ago |
isra el
|
d485219c68
|
fix(api): fix phone no not getting saved during signup
|
1 year ago |
isra el
|
bb2cc320ec
|
chore(api): improve email templates
|
1 year ago |
isra el
|
e2acbc077d
|
feat(api): implement update profile and change password endpoints
|
1 year ago |
isra el
|
efb3c03c5c
|
chore(api): sort api keys by properly
|
1 year ago |
isra el
|
07321df860
|
fix(api): fix can-modify-api-key-guard from preventing deletion of revoked apiKeys
|
1 year ago |
isra el
|
9b8fa3ebb0
|
feat(api): enable renaming api keys
|
1 year ago |
isra el
|
44636fe1b5
|
feat(api): allow revoking and deleting of unused api keys
|
1 year ago |
isra el
|
4faf422d3f
|
feat(api): depricate camelCase endpoints infavor of kebab-case
|
1 year ago |
isra el
|
da295dfe4b
|
chore(api): make email sendFrom optional
|
1 year ago |
isra el
|
6f250192da
|
chore(api): update dependencies
|
1 year ago |
isra el
|
0cee3a244c
|
chore(api): send generic error message response in password reset
|
1 year ago |
isra el
|
b3d3389dca
|
fix(api): return error message if sms is not sent due to fcm failure
|
1 year ago |
isra el
|
0991db5ab8
|
chore(api): update welcome email template
|
1 year ago |
isra el
|
8ae764f8c6
|
chore(api): update mail sending options
|
1 year ago |
isra el
|
a3eeb6da9a
|
hotfix(api): update deprecated firebase-admin fcm send api
|
2 years ago |
isra el
|
bfb08ea86f
|
chore(web): update welcome email template
|
2 years ago |
isra el
|
d2ab8944e7
|
feat(api): send welcome emails on signup
|
2 years ago |
isra el
|
dd6bd9d3ad
|
chore(api): update error message
|
2 years ago |
isra el
|
3ce839bbd5
|
fix(api): throw exception if message is blank or invalid recipients provided
|
2 years ago |
isra el
|
38652c3a82
|
chore(api): throttle by ip
|
2 years ago |
isra el
|
c2e7711167
|
fix: resolve timezone issues for received messages
|
2 years ago |
isra el
|
0bc7350cf4
|
chore(api): log errors
|
2 years ago |
isra el
|
476d6ddbfd
|
chore(api): update sms schema
|
2 years ago |
isra el
|
479bede1b5
|
fix(api): fix signin with google not updating user data properly
|
2 years ago |
isra el
|
1e7aba00f1
|
chore(api): update sms batch schema
|
2 years ago |
isra el
|
8a8ae33900
|
chore(api): better handle batch sms
|
2 years ago |
isra el
|
c265eb7def
|
chore: validate email and password length on signup
|
2 years ago |
isra el
|
d2abc28a1a
|
chore(api): save last login at
|
2 years ago |
isra el
|
7e6c490840
|
docs: improve documentation
|
2 years ago |
isra el
|
3f63005c60
|
feat(api): track received sms count stat
|
2 years ago |
isra el
|
be5e9b1782
|
chore(api): temporarily disable device and apiKey deletion
|
2 years ago |
isra el
|
10b45bd92f
|
feat(api): implement an endpoint to retrieve received messages
|
2 years ago |
isra el
|
d10fa350d9
|
feat(api): implement access logging
|
2 years ago |
isra el
|
51b1828b1d
|
feat(api): receive and save sms
|
2 years ago |
isra el
|
cdb1a0d73a
|
chore(api): update sms payload fields
|
2 years ago |
isra el
|
3d6f3da6d1
|
chore(api): update response codes to 200 instead of the default 201
|
2 years ago |
isra el
|
80406ab331
|
chore(api): update sms schema
|
2 years ago |
isra el
|
96776aa879
|
chore(api): support apiKey authentication via headers in addition to query params
|
2 years ago |
isra el
|
838dcf4248
|
feat(api): track apiKey usage
|
2 years ago |
isra el
|
c866d0acec
|
chore(api): update jwt expiration
|
2 years ago |
isra el
|
415e8452c0
|
feat(api): throttle all endpoints to 30 requests per minute
|
2 years ago |
isra el
|
9be88bd2ff
|
feat: reset password
|
2 years ago |