Commit Graph

301 Commits

Author SHA1 Message Date
doanguyen e2e9cc6b5d Implement alias generator schemes 2019-12-28 14:20:10 +01:00
doanguyen 1393b80970 considering lazy loading for non-critical loc 2019-12-28 14:20:10 +01:00
Son NK de0368c20f remove redundant code 2019-12-27 16:53:07 +00:00
Son NK 5b01071bec Redirect user to MFA page if they enable MFA 2019-12-27 16:53:07 +00:00
Son NK c52f2d1603 Create auth/mfa page used by user who has enabled MFA 2019-12-27 16:53:07 +00:00
Son NK fa66a71880 Display MFA setup to user who doesn't have MFA enabled 2019-12-27 16:53:07 +00:00
Son NK e5b10b28a6 Create MFA Setup page if user enable MFA 2019-12-27 16:53:07 +00:00
Son NK 80facfe122 add User.otp_secret, enable_otp column 2019-12-27 16:53:07 +00:00
Son NK 1eefb9228f only parse CLOUDWATCH_LOG_GROUP, CLOUDWATCH_LOG_STREAM if CLOUDWATCH is enabled 2019-12-27 10:39:39 +01:00
Son NK 65d0848e2f show alias in confirmation message 2019-12-26 17:37:51 +00:00
Son NK e09dfaa481 Fix pricing page message 2019-12-25 21:35:35 +00:00
Son NK ed78e31b8b add custom_domain.dkim_verified column 2019-12-25 17:23:04 +00:00
Son NK f80adae625 fix login error message 2019-12-23 19:00:31 +00:00
Son NK bcbe239f60 User can generate quickly a random alias 2019-12-23 15:34:02 +00:00
Son NK a8d112646e Add hint for alias prefix on custom alias page 2019-12-23 15:09:41 +00:00
Son NK dbbfcac2d6 Still show a readable email name when there's no website_from 2019-12-23 15:09:41 +00:00
Son NK 3320a488f3 refactor s3.py 2019-12-23 15:09:41 +00:00
Son NK a3f547fd22 rename create_custom_alias -> create_new 2019-12-22 16:34:10 +00:00
Son NK 91e38a744b remove GenEmail.custom column 2019-12-22 16:32:55 +00:00
Son NK 8f04f8ae0f rename can_create_new_custom_alias -> can_create_new_alias 2019-12-22 16:27:55 +00:00
Son NK 873133838d delete unused method 2019-12-22 16:21:02 +00:00
Son NK 0955f13593 User can export their data 2019-12-22 16:20:56 +00:00
Son NK 8756241774 Fix wording 2019-12-22 16:03:58 +00:00
Son NK ec4d034593 Add Delete Account in setting 2019-12-22 16:03:40 +00:00
Son NK 17bb01f317 Fix wording 2019-12-22 15:59:41 +00:00
Son NK 41fe528441 use flash to display error in login 2019-12-22 15:59:00 +00:00
Son NK ea1492904a only print out plaintext when NOT_SEND_EMAIL 2019-12-22 15:58:07 +00:00
Son NK 441fc773ba better UI for new alias page 2019-12-22 15:41:37 +00:00
Son NK 6b3fe06efc better UI for custom-alias page 2019-12-22 12:57:19 +00:00
Son NK 8d6988da16 add warning message for social login options. 2019-12-22 08:26:20 +00:00
Son NK 4147e19530 fix facebook error when user choose to not share email 2019-12-19 22:38:20 +02:00
Son NK 4799721667 remove DKIM-Signature if any 2019-12-17 19:06:17 +02:00
Son NK a61b900675 Sign DKIM at app level
- add DKIM_PRIVATE_KEY_PATH param
- create email_utils.add_dkim_signature
- add DKIM signature for transactional emails
- add DKIM signature for forward & reply emails. In reply phase, only non-custom-domain emails have DKIM added.
2019-12-17 18:50:26 +02:00
Son NK f8293bc618 make ADMIN_EMAIL optional 2019-12-16 19:36:59 +02:00
Son NK 66091b4f9e replace ENABLE_SENTRY by SENTRY_DSN 2019-12-16 19:30:17 +02:00
Son NK c3b716f644 remove users.can_use_custom_domain flag 2019-12-15 21:52:24 +02:00
Son NK 1b88d2264e add beta badge for "send email" feature 2019-12-15 18:55:18 +02:00
Son NK a8d00c3329 add tooltip for reverse-alias 2019-12-15 18:55:18 +02:00
Son NK 3e9233f346 replace the "test alias" by the alias manager page 2019-12-15 18:55:18 +02:00
Son NK 231fc6fd88 create alias contact manager page 2019-12-15 18:55:18 +02:00
Son NK 62e0ae27a0 move get_email_name, get_email_part to email_utils 2019-12-15 18:55:18 +02:00
Son NK 88cef1b90d add new param IGNORED_EMAILS and use it in cronjob 2019-12-15 18:55:18 +02:00
Son NK 9c9ad87c7d remove /api/alias/new 2019-12-15 18:55:18 +02:00
Son NK 565d406227 remove new_random_alias related test 2019-12-15 18:55:18 +02:00
Son NK e5079e48da remove can_create_new_random_alias() 2019-12-15 18:55:18 +02:00
Son NK ec62fad3a0 remove notify_admin, replace by general stats 2019-12-15 18:55:18 +02:00
Son NK eba9e889bf add paddle_utils.verify_incoming_request 2019-12-15 18:55:18 +02:00
Son NK d58f9d4c89 add new param PADDLE_PUBLIC_KEY_PATH 2019-12-15 18:55:18 +02:00
Son NK e4ba4297e1 reformat using black 2019-12-15 18:55:18 +02:00
Son NK dc66cf76e2 allow overriding postfix server 2019-12-15 18:55:18 +02:00