Son NK
|
8fa0927826
|
Set SESSION_COOKIE_SAMESITE to Lax
|
2020-05-10 11:34:23 +02:00 |
|
Son Nguyen Kim
|
b95d815e5c
|
Merge pull request #168 from simple-login/global-trash
Global trash
|
2020-05-09 18:08:51 +02:00 |
|
Sibren Vasse
|
e7c3a127b8
|
Set samesite and secure attributes of session cookie. Enable strong session protection.
|
2020-05-09 14:13:37 +02:00 |
|
Son NK
|
0441e5e2a9
|
Remove DeletedAlias.user_id column
|
2020-05-07 22:40:30 +02:00 |
|
Son NK
|
3ce3a05c7b
|
Add referral name
|
2020-05-02 18:08:05 +02:00 |
|
Son NK
|
fd90811e85
|
Prettify alias contact manager
|
2020-04-27 19:58:55 +02:00 |
|
Son NK
|
12714ae601
|
Add Only enabled alias sorting option
|
2020-04-26 12:31:10 +02:00 |
|
Son NK
|
182f01f775
|
More diverse fake data
|
2020-04-25 23:42:56 +02:00 |
|
Son NK
|
97544ac760
|
Update mailbox using ajax
refactor: return Mailbox in User.mailboxes()
|
2020-04-25 13:49:40 +02:00 |
|
Son NK
|
8ee34d9132
|
add more alias in fake_data
|
2020-04-25 13:42:53 +02:00 |
|
Son NK
|
746cd2eb66
|
Use FIRST_ALIAS_DOMAIN in directory and custom alias
|
2020-04-15 22:52:30 +02:00 |
|
Son NK
|
70ce48cd79
|
Disable trial on fake data
|
2020-04-12 19:43:55 +02:00 |
|
Son NK
|
b845e2a8eb
|
Handle case where subscription_payment_succeeded arrives BEFORE subscription_created
|
2020-04-12 19:43:35 +02:00 |
|
Son NK
|
9b91f4a4a4
|
support changing plan
|
2020-04-12 19:43:07 +02:00 |
|
Son NK
|
3f84b9e901
|
no need to set X-Frame-Options header
as already set by Nginx
|
2020-04-06 22:36:35 +02:00 |
|
Son NK
|
e9208810af
|
Return user to login page in case of 401
|
2020-04-01 20:32:08 +02:00 |
|
Son Nguyen Kim
|
44e2e175ef
|
Merge pull request #115 from simple-login/rename
Rename
|
2020-03-19 10:39:05 +01:00 |
|
Son NK
|
4f281bdbbb
|
rename GenEmail -> Alias, gen_email to alias whenever possible
|
2020-03-17 11:51:40 +01:00 |
|
Son NK
|
ea43b8f685
|
Open PGP to everyone
|
2020-03-17 09:22:29 +01:00 |
|
Son NK
|
69198ff08a
|
delete all unnecessary headers in PGP
|
2020-03-14 22:24:02 +01:00 |
|
Son NK
|
a240b4af33
|
fix formatting
|
2020-03-09 13:38:55 +01:00 |
|
Son NK
|
3be593ed09
|
prettify mailbox detail page
|
2020-03-09 13:35:32 +01:00 |
|
Son NK
|
32910b4d77
|
reformat
|
2020-03-08 11:40:35 +01:00 |
|
Son NK
|
bada186962
|
Log more info on cancel event
|
2020-03-08 11:38:45 +01:00 |
|
Son NK
|
b86937c5c7
|
Fix next_bill_update update: the event is subscription_payment_succeeded and not subscription_updated
|
2020-03-08 11:34:39 +01:00 |
|
Son NK
|
3b454b9a80
|
fix test
|
2020-03-05 20:32:08 +01:00 |
|
Son NK
|
3492935f95
|
Canceled user can upgrade again: the payment method is changed immediately though
|
2020-03-05 09:13:28 +01:00 |
|
Son NK
|
1ebe6558a0
|
fix paddle logging
|
2020-03-05 08:11:07 +01:00 |
|
Son NK
|
8099d9841c
|
log next_bill_date
|
2020-03-04 21:35:39 +01:00 |
|
Son NK
|
930b4cadb9
|
Fix the case where user cancels and re-subscribes
|
2020-03-02 23:04:47 +01:00 |
|
Son NK
|
7e4eb9e0db
|
use MAILBOX_SECRET instead of FLASK_SECRET
|
2020-02-29 18:18:52 +07:00 |
|
Son NK
|
aeed62e95b
|
All users use full-mailbox
- remove can_use_multiple_mailbox col
- remove full_mailbox col
|
2020-02-29 00:03:35 +07:00 |
|
Son NK
|
2eae0ba4fd
|
set user default mailbox in convert_user_full_mailbox
|
2020-02-23 15:41:08 +07:00 |
|
Son NK
|
e4bb85ac87
|
Full-mailbox User can change alias mailbox
|
2020-02-23 13:58:09 +07:00 |
|
Son NK
|
af8ac99248
|
use warning for subscription cancel message
|
2020-02-22 21:50:13 +07:00 |
|
Son NK
|
a9a5f145aa
|
fix showing unverified mailbox when creating new alias
|
2020-02-21 21:59:13 +07:00 |
|
Son NK
|
9727473b45
|
Add more fake data
|
2020-02-19 23:45:48 +07:00 |
|
Son NK
|
8f8857704a
|
Add deleted alias page
|
2020-02-15 21:47:27 +07:00 |
|
Son NK
|
d1d60f051b
|
remove unnecessary log
|
2020-02-15 17:03:23 +07:00 |
|
Son NK
|
b41a61165c
|
use mailbox_email when notifying user attempt to send from his alias
|
2020-02-11 22:46:53 +07:00 |
|
Son NK
|
7407f678ce
|
take into account mailbox in forward phase
|
2020-02-10 23:23:40 +07:00 |
|
Son NK
|
ec248dcae6
|
use another sentry project for the front-end using SENTRY_FRONT_END_DSN param
|
2020-02-05 14:38:29 +07:00 |
|
Son NK
|
b40278f4dc
|
use store instead of localStorage to disable GoatCounter
|
2020-02-05 14:30:27 +07:00 |
|
Son NK
|
2ca97368f8
|
Handle trial period
- user can upgrade to lifetime if in trial or free
- free or trial user can buy a subscription
- user has all features when in trial
|
2020-01-30 10:53:17 +07:00 |
|
Son NK
|
284de7a0a6
|
fix test
|
2020-01-16 22:30:00 +01:00 |
|
Son NK
|
13283b6327
|
Support cancelled premium users in custom domain & directory
- Freemium user can see custom domain and directory but could not add new.
- user who has added custom domain or directory before could delete them
|
2020-01-16 22:21:19 +01:00 |
|
doanguyen
|
c49bc87bae
|
rollback the debug flag
|
2020-01-07 22:29:37 +01:00 |
|
doanguyen
|
783aba1275
|
flask debug must be string, not bool, int. What a joke
|
2020-01-05 22:58:40 +01:00 |
|
doanguyen
|
4e84815375
|
let debug configurable
|
2020-01-05 19:45:29 +01:00 |
|
Son NK
|
35aa8f1438
|
add GoatCounter analytics
|
2020-01-03 23:23:29 +01:00 |
|