Commit Graph

2819 Commits

Author SHA1 Message Date
469910f2bd Add addressparser types dependency 2022-07-28 11:37:14 +08:00
ec9247bc8a Add addressparser dependency 2022-07-28 10:44:44 +08:00
3a120b8f47 Return empty name if name not found in from header 2022-07-28 10:37:28 +08:00
c99c1db57e Add support to the case when from address is in Name <address> format 2022-07-28 10:26:15 +08:00
0bdab51bbd Merge pull request #1021 from omnivore-app/feature/save-from-email
Save articles by sending emails to omnivore inbox
2022-07-27 20:10:31 +08:00
87efb85a6e Fix tests, Cont 2022-07-27 13:11:04 +08:00
f286a89a5f Fix tests 2022-07-27 12:32:49 +08:00
d5cc05e787 Merge pull request #1020 from omnivore-app/fix/email-login-pages
Add confirm email landing page
2022-07-26 21:16:56 -07:00
dfa0a65d15 Add tests for email forward router 2022-07-27 12:15:28 +08:00
6f11ccacb1 Save article from forwarding emails 2022-07-27 12:15:28 +08:00
d184ca8d04 Add function isProbablyArticle to test if a forwarded email contains an article to save 2022-07-27 12:15:26 +08:00
dec2027fc8 Merge pull request #1009 from omnivore-app/fix/unsubscribe
fix not getting unsubscribe email address from beehiv newsletter by decoding the list-unsubscribe header
2022-07-27 09:41:42 +08:00
b7190647ca Consistent UI on the confirm email page 2022-07-26 17:23:05 -07:00
cd8402d8da Merge pull request #1015 from omnivore-app/dependabot/npm_and_yarn/google-cloud/functions-framework-3.1.2
Bump @google-cloud/functions-framework from 3.1.0 to 3.1.2
2022-07-26 16:12:17 -07:00
ca33f31ebb Merge pull request #1014 from omnivore-app/dependabot/npm_and_yarn/opentelemetry/instrumentation-pg-0.30.0
Bump @opentelemetry/instrumentation-pg from 0.29.0 to 0.30.0
2022-07-26 16:11:46 -07:00
f391aa85b1 Merge pull request #1013 from omnivore-app/dependabot/npm_and_yarn/graphql-middleware-6.1.31
Bump graphql-middleware from 6.1.4 to 6.1.31
2022-07-26 16:11:23 -07:00
c80270ae81 Update expected redirect URLs in tests 2022-07-26 15:58:38 -07:00
779ff1f020 Reset password is a directory now 2022-07-26 15:57:40 -07:00
65689ca538 Remove extra /auth in paths 2022-07-26 15:57:18 -07:00
3c442c06ba Set auth token cookie on success login 2022-07-26 15:56:40 -07:00
8b072ab094 Update expected URLs for tests
- after email is sent the user is redirected to an information page
- after login the user is redirected through the sso page
2022-07-26 15:18:56 -07:00
57497ef41a Merge pull request #1012 from omnivore-app/dependabot/npm_and_yarn/apollo-datasource-3.3.2
Bump apollo-datasource from 3.3.1 to 3.3.2
2022-07-26 15:08:10 -07:00
6cad41ec1e Linting fixes 2022-07-26 15:00:31 -07:00
769c9b23b0 Use SSO redirection to set both client and server cookies with email login 2022-07-26 14:48:24 -07:00
e939f12eb1 Remove unneeded branches 2022-07-26 14:28:39 -07:00
1666fbe4d5 Update auth components directory 2022-07-26 14:21:33 -07:00
074ec781a2 Set auth cookie after reseting password 2022-07-26 12:46:13 -07:00
dc268a2216 Handle resetting passwords 2022-07-26 12:33:56 -07:00
acd36fe9af Move auth routes into /auth folder 2022-07-26 10:31:45 -07:00
c0aec1c62c Merge pull request #1019 from omnivore-app/fix/display-toolbar-on-pdf
Display toolbar on wide screens for PDFs
2022-07-26 10:13:35 -07:00
a335bfacfc Add verify email component, make email reset url match backend naming 2022-07-25 23:29:56 -07:00
072b2dd9c5 Revert "Add Set-Cookie header"
This reverts commit cb23613cdc.
2022-07-26 14:12:37 +08:00
2d9f4a0194 Redirect to the verify-email informational page after sign up 2022-07-25 23:09:01 -07:00
b86c3a2c51 Merge branch 'fix/email-login-pages' of github.com:omnivore-app/omnivore into fix/email-login-pages 2022-07-26 14:07:03 +08:00
cb23613cdc Add Set-Cookie header 2022-07-26 14:06:11 +08:00
20dad1bd3f Use form to submit so we redirect to sso endpoint correctly 2022-07-25 22:58:59 -07:00
dca9066f19 Continue fix RLS issue of updating user table 2022-07-26 13:41:02 +08:00
29ed803ae5 Fix RLS issue of updating user table 2022-07-26 13:31:36 +08:00
cf5c7d98b9 Add confirm email landing page 2022-07-25 21:46:27 -07:00
77c32b13cf Display toolbar on wide screens for PDFs 2022-07-25 21:35:10 -07:00
f0c75d4d56 Merge pull request #1016 from omnivore-app/chore/apple-web-credential
Apple App Association: Webcredentials
2022-07-25 17:09:35 -07:00
340d5af3f7 Merge pull request #1011 from omnivore-app/feat/web-delete-my-account
Add web page to delete accounts
2022-07-25 16:23:22 -07:00
efc62600f4 Merge pull request #989 from omnivore-app/feature/email-login-and-registration
email-login, email-signup, confirm-email and reset-password router
2022-07-25 15:47:51 -07:00
09f9f19182 add webcredentials to apple site assoc file 2022-07-25 15:35:26 -07:00
82da9e6ede use sendgrid template for confirmation and password-reset email 2022-07-25 15:14:01 -07:00
8d5da15064 use template id stored in env 2022-07-25 15:14:01 -07:00
fe180c5b50 add confirm-email and password-reset email template id in env 2022-07-25 15:14:01 -07:00
560f95b57e fix test 2022-07-25 15:14:01 -07:00
43d2216983 fix test 2022-07-25 15:14:01 -07:00
024d4bd25c stop referring to user entity before migration 2022-07-25 15:14:01 -07:00