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
|
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
|
40254c54a3
|
remove stripe columns in User model
|
2019-12-15 18:55:16 +02:00 |
|
Son NK
|
b514068340
|
add CustomDomain model
|
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
|
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
|
565508689f
|
create AliasUsedOn and ApiKey model
|
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
|
5d52a784f2
|
add EmailChange model
|
2019-12-15 18:55:15 +02:00 |
|
Son NK
|
e46592019b
|
remove unique constraint on user on deleted_alias table
|
2019-12-15 18:55:15 +02:00 |
|
Son NK
|
539d87d0a3
|
make to not reuse alias
|
2019-12-15 18:55:15 +02:00 |
|
Son NK
|
5c119a933d
|
add DeletedAlias model
|
2019-12-15 18:55:15 +02:00 |
|
Son NK
|
3a920585ce
|
add ForwardEmailLog model
|
2019-12-15 18:55:14 +02:00 |
|
Son NK
|
47d5b75dc4
|
remove partner table
|
2019-12-15 18:55:14 +02:00 |
|
Son NK
|
53df01e54b
|
if user cancels subscription, user is still premium until the next billing_date + 1
|
2019-12-15 18:55:14 +02:00 |
|
Son NK
|
034605d9ac
|
do not use next_bill_date to know whether user is premium
|
2019-12-15 18:55:13 +02:00 |
|
Son NK
|
469024179c
|
fix trial_expiration can be None
|
2019-12-15 18:55:13 +02:00 |
|
Son NK
|
6f7c99963b
|
remove pricing2
|
2019-12-15 18:55:13 +02:00 |
|
Son NK
|
263f68ecec
|
Change subscription model
- create subscription table
- rename plan_expiration -> trial_expiration
- remove user.plan, user.promo_codes
|
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
|
c1ac71abac
|
add forward_email table
|
2019-12-15 18:55:13 +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
|
ed9e3f9085
|
Show "upgrade" button if user is in trial
|
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
|
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
|
05dc03ef8a
|
use card layout for app list,
|
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
|
e563dff496
|
add response_type to AuthCode and OauthToken model
|
2019-12-15 18:55:11 +02:00 |
|
Son NK
|
47109e6011
|
add "sub", fix test
|
2019-12-15 18:55:11 +02:00 |
|
Son NK
|
bde3edaf56
|
remove User.is_developer column
|
2019-12-15 18:55:10 +02:00 |
|
Son NK
|
67dbcb9723
|
user can choose their avatar to send
|
2019-12-15 18:55:10 +02:00 |
|
Son NK
|
d61c402aea
|
user can choose name
|
2019-12-15 18:55:10 +02:00 |
|
Son NK
|
ddf188f146
|
add ClientUser.name,default_avatar, GenEmail.custom column
|
2019-12-15 18:55:10 +02:00 |
|
Son NK
|
08b394ea0f
|
add User.suggested_emails
|
2019-12-15 18:55:10 +02:00 |
|
Son NK
|
d05749d577
|
add default-avatar and use it instead of gravatar
|
2019-12-15 18:55:10 +02:00 |
|
Son NK
|
2fc3108141
|
fix test
|
2019-12-15 18:55:09 +02:00 |
|
Son NK
|
0817e45abe
|
override User.create to set password, create GenEmail, set trial period
|
2019-12-15 18:55:09 +02:00 |
|
Son NK
|
4227c3036d
|
fix reset password expired
|
2019-12-15 18:55:09 +02:00 |
|
Son NK
|
17a4679b90
|
fix activation code
|
2019-12-15 18:55:09 +02:00 |
|
Son NK
|
388f520e9a
|
premium user can choose custom alias
|
2019-12-15 18:55:08 +02:00 |
|
Son NK
|
1274dd589a
|
add delete() to ModelMixin: do NOT use the session.delete(), somehow it does a "SET" before "DELETE"
|
2019-12-15 18:55:08 +02:00 |
|
Son NK
|
1703f4b5f6
|
add param WORDS_FILE_PATH, use random_words when generating email
|
2019-12-15 18:55:08 +02:00 |
|
Son NK
|
9f3cba61ca
|
rename ScopeE to just Scope
|
2019-12-15 18:55:08 +02:00 |
|