Commit graph

2768 commits

Author SHA1 Message Date
Hongbo Wu
8d5da15064 use template id stored in env 2022-07-25 15:14:01 -07:00
Hongbo Wu
fe180c5b50 add confirm-email and password-reset email template id in env 2022-07-25 15:14:01 -07:00
Hongbo Wu
560f95b57e fix test 2022-07-25 15:14:01 -07:00
Hongbo Wu
43d2216983 fix test 2022-07-25 15:14:01 -07:00
Hongbo Wu
024d4bd25c stop referring to user entity before migration 2022-07-25 15:14:01 -07:00
Hongbo Wu
bd77a7f8ee add test for reset password 2022-07-25 15:14:01 -07:00
Hongbo Wu
6699ec834d add router handler for reset password 2022-07-25 15:14:01 -07:00
Hongbo Wu
286d167769 add router handler for email reset password 2022-07-25 15:14:01 -07:00
Hongbo Wu
53fd7f52df delete user after testing 2022-07-25 15:14:01 -07:00
Hongbo Wu
bab96aaa1e remove membership from user 2022-07-25 15:14:01 -07:00
Hongbo Wu
ea9d98aa95 make confirm-email a post api 2022-07-25 15:14:01 -07:00
Hongbo Wu
4c75260229 replace hard-coded email address with env var for the remaining files 2022-07-25 15:14:01 -07:00
Hongbo Wu
a87f75f319 add test for confirm-email router 2022-07-25 15:14:01 -07:00
Hongbo Wu
e4ea49c05f add confirm-email router 2022-07-25 15:14:01 -07:00
Hongbo Wu
9ea9bd9ea1 send confirmation email to pending user when login 2022-07-25 15:14:01 -07:00
Hongbo Wu
bd2327a3ae test set auth token after login 2022-07-25 15:14:01 -07:00
Hongbo Wu
abb1a414c1 remove login gql resolver 2022-07-25 15:13:58 -07:00
Hongbo Wu
86b950183c fix test 2022-07-25 15:13:32 -07:00
Hongbo Wu
f7053622a5 remove signup gql resolver 2022-07-25 15:13:30 -07:00
Hongbo Wu
80639311d7 improve confirmation email format 2022-07-25 15:12:56 -07:00
Hongbo Wu
068684d16b add test for failing to send confirmation email when signup 2022-07-25 15:12:56 -07:00
Hongbo Wu
d284a3d302 fake sendMail in sign up test 2022-07-25 15:12:56 -07:00
Hongbo Wu
638294e17b fake sendMail in testing 2022-07-25 15:12:56 -07:00
Hongbo Wu
01c4bbad00 delete pending user if failed to send confirmation email 2022-07-25 15:12:56 -07:00
Hongbo Wu
b0a0020fc7 fix return false when sending failed 2022-07-25 15:12:56 -07:00
Hongbo Wu
4e11000ac0 add return type 2022-07-25 15:12:56 -07:00
Hongbo Wu
7a11d90d2c use mocha in the test 2022-07-25 15:12:56 -07:00
Hongbo Wu
7339a0daf3 add sinon and sinon-chai for faking sendMail 2022-07-25 15:12:55 -07:00
Hongbo Wu
e4e985cfce add more test 2022-07-25 15:12:55 -07:00
Hongbo Wu
d187c6c993 use general sender for confirmation email 2022-07-25 15:12:55 -07:00
Hongbo Wu
d108806234 make sender address nullable env var 2022-07-25 15:12:55 -07:00
Hongbo Wu
b52043bd95 add a test to check if use has a pending status after creation 2022-07-25 15:12:55 -07:00
Hongbo Wu
b98f7c6ba2 reject with unknow reason if failed to send confirmation email 2022-07-25 15:12:55 -07:00
Hongbo Wu
1ea34bde62 send confirmation email to pending user 2022-07-25 15:12:55 -07:00
Hongbo Wu
7293469468 use sender email address in env 2022-07-25 15:12:55 -07:00
Hongbo Wu
bd5b289168 add verification token generation 2022-07-25 15:12:55 -07:00
Hongbo Wu
1346140a20 add sender email address in env 2022-07-25 15:12:55 -07:00
Hongbo Wu
ba73eec9e5 create pending user first 2022-07-25 15:12:55 -07:00
Hongbo Wu
35e060890e add status to user entity 2022-07-25 15:12:55 -07:00
Hongbo Wu
a97c3286bf add status to user table 2022-07-25 15:12:55 -07:00
Satindar Dhillon
48676c0857
Merge pull request #1010 from omnivore-app/fix/load-intercom-on-support-page
Load Intercom on /support page
2022-07-25 12:02:48 -07:00
Satindar Dhillon
7ee6622997 load intercom on /support page 2022-07-25 11:38:24 -07:00
Satindar Dhillon
d1439df4bf
Merge pull request #1007 from omnivore-app/fix/remove-share-ext-search
Remove Label Search (iOS Share extn)
2022-07-22 15:20:50 -07:00
Jackson Harper
2281d67deb
Merge pull request #1006 from omnivore-app/fix/command-bar-order
Reduce command bar priority on theme items so they display at the bottom
2022-07-22 14:39:53 -07:00
Satindar Dhillon
c8643c591a remove search bar from share extension 2022-07-22 14:13:26 -07:00
Satindar Dhillon
1f546aeb1f
Merge pull request #995 from omnivore-app/feature/ios-share-ext-labels
Share Extension Labels
2022-07-22 13:14:53 -07:00
Satindar Dhillon
60eb7a28f5 add pspdfkit back for ios build 2022-07-22 13:14:31 -07:00
Satindar Dhillon
c5b3354d8f add macos conditionals for share extension improvements 2022-07-22 13:04:04 -07:00
Jackson Harper
02156c73be Reduce command bar priority on theme items so they display at the bottom 2022-07-22 11:09:24 -07:00
Jackson Harper
f2f697089e
Merge pull request #976 from omnivore-app/895
#895 - Improve table used on the /settings/api page
2022-07-22 10:56:30 -07:00