Commit graph

211 commits

Author SHA1 Message Date
Son NK d58ab8c808 fix create random alias: new alias not saved 2019-12-15 18:55:16 +02:00
Son NK 8250ab2f22 add /alias/custom/new and /alias/random/new 2019-12-15 18:55:16 +02:00
Son NK ab4f5bf329 add /api/alias/options 2019-12-15 18:55:16 +02:00
Son NK c58d9052e7 rename can_create_custom_email -> can_create_new_custom_alias, can_create_new_email -> can_create_new_random_alias 2019-12-15 18:55:16 +02:00
Son NK 6764a4b582 use "default" hostname if hostname is too short 2019-12-15 18:55:16 +02:00
Son NK c012d3686a only premium user can add custom domain 2019-12-15 18:55:16 +02:00
Son NK 3f189163dd notify admin when user creates new custom domain or custom alias associated with custom domain 2019-12-15 18:55:16 +02:00
Son NK 0234af03d3 handle custom domain in custom alias 2019-12-15 18:55:16 +02:00
Son NK 3402d64249 display when a custom domain is created and number of aliases 2019-12-15 18:55:16 +02:00
Son NK 24cb2688ca add gen_email.custom_domain_id foreign key 2019-12-15 18:55:16 +02:00
Son NK a827b27215 add custom_domain view 2019-12-15 18:55:16 +02:00
Son NK 5d9420a763 add EMAIL_SERVERS_WITH_PRIORITY and EMAIL_SERVERS config 2019-12-15 18:55:16 +02:00
Son NK 79a7985221 handle the case where no hostname is provided in /api/alias/new 2019-12-15 18:55:16 +02:00
Son NK b59ffb94b2 Remove Stripe usage 2019-12-15 18:55:16 +02:00
Son NK 40254c54a3 remove stripe columns in User model 2019-12-15 18:55:16 +02:00
Son NK 8471f3a19f add external-link icon when appropriate 2019-12-15 18:55:16 +02:00
Son NK 2b00ceaa6b put extension download link to api-key page 2019-12-15 18:55:16 +02:00
Son NK b514068340 add CustomDomain model 2019-12-15 18:55:16 +02:00
Son NK 975dc7ff21 fix query lost when post 2019-12-15 18:55:16 +02:00
Son NK 6ea43275ed remove user.can_use_api_key 2019-12-15 18:55:16 +02:00
Son NK fd7f819803 allow cross_origin for /api/alias/new 2019-12-15 18:55:16 +02:00
Son NK 786d640511 fix migration 2019-12-15 18:55:16 +02:00
Son NK 7bedd40966 add user.can_use_custom_domain, user.can_use_api_key 2019-12-15 18:55:16 +02:00
Son NK efd0e97ebd prettify api key page 2019-12-15 18:55:16 +02:00
Son NK 4f874eec43 Create API Key page 2019-12-15 18:55:16 +02:00
Son NK 6c4a173de5 create /api/alias/new using api-key as authentication 2019-12-15 18:55:16 +02:00
Son NK 565508689f create AliasUsedOn and ApiKey model 2019-12-15 18:55:16 +02:00
Son NK a5e1a36718 lower case query before search 2019-12-15 18:55:16 +02:00
Son NK b9bce29534 fix search input not large enough on mobile: use col-md-3 instead of col-3 2019-12-15 18:55:16 +02:00
Son NK efd4f40fb7 add autofocus to custom alias 2019-12-15 18:55:16 +02:00
Son NK f611d165c3 autofocus search field 2019-12-15 18:55:16 +02:00
Son NK 28c8fa0f4d add alias search 2019-12-15 18:55:16 +02:00
Son NK e18bbd1cc4 improve wording 2019-12-15 18:55:16 +02:00
Son NK 108b41842e remove user.trial_expiration 2019-12-15 18:55:16 +02:00
Son NK 6e71541985 remove trial concept 2019-12-15 18:55:16 +02:00
Son NK 8dca65678e improve wording 2019-12-15 18:55:15 +02:00
Son NK 5a9d3b0245 alias activity: fix arrow hidden on mobile 2019-12-15 18:55:15 +02:00
Son NK 2ec89afac2 add ADMIN_EMAIL and send notif to this email 2019-12-15 18:55:15 +02:00
Son NK 0717c91a18 improve onboarding 2019-12-15 18:55:15 +02:00
Son NK 019aae24f3 Activation email: use base template, change wording. 2019-12-15 18:55:15 +02:00
Son NK 837e1ffcf6 add List-Unsubscribe-Post header. Block alias directly if POST, otherwise ask user confirmation. 2019-12-15 18:55:15 +02:00
Son NK 45cef7a4ef create unsubscribe view to block quickly an alias 2019-12-15 18:55:15 +02:00
Son NK 34cf72eaee create POSTFIX server 2019-12-15 18:55:15 +02:00
Son NK 38d9654624 fix cancel email change 2019-12-15 18:55:15 +02:00
Son NK 8889dc119f only display profile updated message when something changes 2019-12-15 18:55:15 +02:00
Son NK d061ad7d56 make sure user cannot register with SL email 2019-12-15 18:55:15 +02:00
Son NK 0c85cae6ad handle email change in setting 2019-12-15 18:55:15 +02:00
Son NK 2dd25cc72d create change_email view 2019-12-15 18:55:15 +02:00
Son NK be6266fb0e create change-email email 2019-12-15 18:55:15 +02:00
Son NK 5d52a784f2 add EmailChange model 2019-12-15 18:55:15 +02:00