Commit Graph

379 Commits

Author SHA1 Message Date
Son NK 9cfe073a04 upgrade sentry-sdk==0.13.2 2019-12-15 18:55:13 +02:00
Son NK 1f3239b251 rename pricing to pricing2 to save stripe implementation for reference 2019-12-15 18:55:13 +02:00
Son NK c66f424c51 redirect to ?error=invalid_client_id|http_not_allowed|unknown_redirect_uri instead of return 400 2019-12-15 18:55:13 +02:00
Son NK 61a3844ec4 Add tooltip for email forwarding switch, copy and send test email 2019-12-15 18:55:13 +02:00
Son NK 6015dbd4d1 Revert "try fixing spam issue: use personal email in forward phase"
This reverts commit 2f46a225e1b9099c2905a771132445caf42b4284.
2019-12-15 18:55:13 +02:00
Son NK bfb1c27528 try fixing spam issue: use personal email in forward phase 2019-12-15 18:55:13 +02:00
Son NK b80dbdf60b notify admin if someone uses reply phase 2019-12-15 18:55:13 +02:00
Son NK a01c94187f v1 of email handler, forward and reply phase work! 2019-12-15 18:55:13 +02:00
Son NK 80babefdb9 use 1.1.1.1 as host IP 2019-12-15 18:55:13 +02:00
Son NK dcd0e50e7e add vim to dockerfile to debug more easily 2019-12-15 18:55:13 +02:00
Son NK 8f878b4c5d try to make working with postfix outside docker (in host) 2019-12-15 18:55:13 +02:00
Son NK c2546cb0de fix test 2019-12-15 18:55:13 +02:00
Son NK d3985e2cf3 email handler: forward phase. Todo: reply phase 2019-12-15 18:55:13 +02:00
Son NK c1ac71abac add forward_email table 2019-12-15 18:55:13 +02:00
Son NK 7949bae207 add aiosmtpd into requirement 2019-12-15 18:55:13 +02:00
Son NK 4231a5691a improve feedback email 2019-12-15 18:55:13 +02:00
Son NK 1fbe8e2d4f if this is the first app user creates, sends an email to ask for feedback 2019-12-15 18:55:13 +02:00
Son NK 62daf5eadb improve notify_admin email 2019-12-15 18:55:13 +02:00
Son NK 1a85ab8dcc use AppID, AppSecret instead of OAuth2 Client ID 2019-12-15 18:55:13 +02:00
Son NK 4c34775aa2 fix cancel button in authorization page when user is not login 2019-12-15 18:55:13 +02:00
Son NK 232d250186 support 127.0.0.1 as well as localhost 2019-12-15 18:55:13 +02:00
Son NK 5eb3f26286 improve UI 2019-12-15 18:55:13 +02:00
Son NK f518085f1a improve wording 2019-12-15 18:55:13 +02:00
Son NK 62c3b4cd02 highlight newly created gen-email 2019-12-15 18:55:12 +02:00
Son NK 3e0bc27bad better notify_admin message 2019-12-15 18:55:12 +02:00
Son NK 9a8282107f avatarURL returned in user_info is expired in 1 week 2019-12-15 18:55:12 +02:00
Son NK 63183b7104 cancel is handled the same way as "deny" 2019-12-15 18:55:12 +02:00
Son NK ef807bf293 Add message to invite user creating a new app 2019-12-15 18:55:12 +02:00
Son NK 44e0f07846 hide the "Become Partner/Developer" button 2019-12-15 18:55:12 +02:00
Son NK ed9e3f9085 Show "upgrade" button if user is in trial 2019-12-15 18:55:12 +02:00
Son NK 7cb1c219ed simplify pricing page now that monthly is gone 2019-12-15 18:55:12 +02:00
Son NK 5ff317538c remove monthly pricing, display 20$ for monthly pricing 2019-12-15 18:55:12 +02:00
Son NK f03fb6edcb add missing migration 2019-12-15 18:55:12 +02:00
Son NK f4ea3745c1 update docs url 2019-12-15 18:55:12 +02:00
Son NK 3fe3099e1d remove all step views 2019-12-15 18:55:12 +02:00
Son NK e575f21052 show user client-details after creation (no more step guide) and add guide message 2019-12-15 18:55:12 +02:00
Son NK 3a0f0ca780 Take into account expiration for AuthCode and OauthToken 2019-12-15 18:55:12 +02:00
Son NK 2693ba5838 make sure expiration is handled for ActivationCode and ResetPasswordCode 2019-12-15 18:55:12 +02:00
Son NK 4704ca0bc6 add expired column to AuthCode and OAuthToken 2019-12-15 18:55:12 +02:00
Son NK fb4aedc604 handle case sentry is blocked by adblocker 2019-12-15 18:55:12 +02:00
Son NK d7d2ea04a9 replace lyra by GA 2019-12-15 18:55:12 +02:00
Son NK cd68bd0b4a replace sl-server by localhost 2019-12-15 18:55:12 +02:00
Son NK 8dd6346f33 allow dash in email alias 2019-12-15 18:55:12 +02:00
Son NK c22a7d3f0f small improvemen UX 2019-12-15 18:55:12 +02:00
Son NK 05dc03ef8a use card layout for app list, 2019-12-15 18:55:12 +02:00
Son NK a44ce732be add advanced app setting: delete app 2019-12-15 18:55:12 +02:00
Son NK 1dd7a761fa split client details into 3 pages: basic info, oauth settings, oauth endpoints 2019-12-15 18:55:12 +02:00
Son NK 28d475ea22 better avatar pic: use name initial as avatar 2019-12-15 18:55:12 +02:00
Son NK 83abbe5406 set clipboard behavior on all pages 2019-12-15 18:55:12 +02:00
Son NK aeb4108570 use form.validate_on_submit() whenever possible 2019-12-15 18:55:12 +02:00