Son NK
|
830331d9b3
|
improve wording
|
2020-12-14 11:52:35 +01:00 |
|
Son NK
|
b9dba9c2c3
|
improve wording
|
2020-12-14 11:48:08 +01:00 |
|
Son NK
|
6eaeb1fcf6
|
update coinbase webhook
|
2020-12-14 11:36:34 +01:00 |
|
Son NK
|
3dd8ed7840
|
Create /dashboard/coinbase_checkout, remove extend_subscription route
|
2020-12-14 11:34:59 +01:00 |
|
Son NK
|
f19a7e1bca
|
Add COINBASE_API_KEY and COINBASE_YEARLY_PRICE config
|
2020-12-14 11:33:39 +01:00 |
|
Son NK
|
369c9dafce
|
remove duplicated
|
2020-12-13 19:56:17 +01:00 |
|
Son NK
|
530160567b
|
fix coinbase button not displayed on pricing page
|
2020-12-13 19:51:00 +01:00 |
|
Son NK
|
1f4631821b
|
fix
|
2020-12-13 19:41:42 +01:00 |
|
Son NK
|
7094a0b694
|
remove unused var
|
2020-12-13 19:31:16 +01:00 |
|
Son NK
|
1348b58672
|
only show coinbase option for user who has can_use_coinbase=True
|
2020-12-13 19:28:46 +01:00 |
|
Son NK
|
1961d2f18e
|
Add User.can_use_coinbase column
|
2020-12-13 19:28:13 +01:00 |
|
Son NK
|
43a021dd88
|
send a reminder when a coinbase subscription is ending soon
|
2020-12-13 19:18:58 +01:00 |
|
Son NK
|
b00841f679
|
add /coinbase to handle Coinbase callback
|
2020-12-13 19:18:23 +01:00 |
|
Son NK
|
fbe48b7b3e
|
add extend subscription link on settings page
|
2020-12-13 19:14:54 +01:00 |
|
Son NK
|
6c21b83975
|
add coinbase option on pricing page
|
2020-12-13 19:14:11 +01:00 |
|
Son NK
|
436e31229f
|
Create extend_subscription page
|
2020-12-13 19:13:26 +01:00 |
|
Son NK
|
794e7ca5b9
|
Install coinbase-commerce
|
2020-12-13 19:12:02 +01:00 |
|
Son NK
|
0542adb761
|
Add COINBASE_WEBHOOK_SECRET, COINBASE_CHECKOUT_ID config
|
2020-12-13 19:11:49 +01:00 |
|
Son NK
|
02c74e6a5a
|
take into account Coinbase in can_upgrade(), is_paid(), _lifetime_or_active_subscription()
|
2020-12-13 19:08:06 +01:00 |
|
Son NK
|
9329cf04ad
|
Create CoinbaseSubscription model
|
2020-12-13 19:05:43 +01:00 |
|
Son NK
|
8527fed69e
|
pricing page: improve wording
|
2020-12-13 17:04:05 +01:00 |
|
Son Nguyen Kim
|
65e001a33a
|
Merge pull request #345 from simple-login/email-thread
Make sure the email thread is correct when replying to a forwarded email
|
2020-12-11 16:39:14 +01:00 |
|
Son NK
|
8d72d66d08
|
keep References and In-Reply-To in reply phase for a correct email thread
|
2020-12-11 11:13:19 +01:00 |
|
Son NK
|
b2e1682704
|
do not override message-id in forward phase
|
2020-12-11 11:12:38 +01:00 |
|
Son NK
|
c1ad161db7
|
add email_log to get_spam_score
|
2020-12-11 11:05:01 +01:00 |
|
Son NK
|
93503d4cd3
|
Do not rely on revert to delete EmailLog object when pgp fails
|
2020-12-11 11:03:52 +01:00 |
|
Son NK
|
f03bde1d8d
|
remove _MESSAGE_ID
|
2020-12-11 11:02:52 +01:00 |
|
Son NK
|
41389c7444
|
ignore adhoc
|
2020-12-08 19:03:37 +01:00 |
|
Son Nguyen Kim
|
bf139f83b3
|
Merge pull request #342 from herrboyer/linting
Linting
|
2020-12-07 17:45:50 +01:00 |
|
Son Nguyen Kim
|
982d4e692a
|
Merge pull request #343 from simple-login/disable-directory
Able to disable directory on-the-fly alias creation
|
2020-12-07 11:13:53 +01:00 |
|
Son NK
|
ce3dae2a07
|
inform user when an alias can't be created when a directory is disabled
|
2020-12-07 10:55:13 +01:00 |
|
Son NK
|
37a74bc093
|
refactor: rename
|
2020-12-07 10:50:42 +01:00 |
|
Son NK
|
4fb7b7bd2c
|
user can change directory disabled
|
2020-12-07 10:49:40 +01:00 |
|
Son NK
|
05d4ec1c2f
|
Add directory.disabled column
|
2020-12-07 10:48:43 +01:00 |
|
Renaud Boyer
|
df565bca1c
|
fix filter_by
|
2020-12-07 10:38:19 +01:00 |
|
Son NK
|
a40bbe74fe
|
show include_sender_in_reverse_alias as checked if user hasn't set any value
|
2020-12-07 10:23:36 +01:00 |
|
Son Nguyen Kim
|
811b33a56a
|
Merge pull request #341 from simple-login/revert-reverse-alias-generation
Revert reverse alias generation
|
2020-12-07 10:17:58 +01:00 |
|
Renaud Boyer
|
7838ff3224
|
comments for flake8 settings
|
2020-12-06 22:33:55 +01:00 |
|
Renaud Boyer
|
73a7527b5e
|
ignore E203
|
2020-12-06 22:31:42 +01:00 |
|
Renaud Boyer
|
c61dd9dec6
|
linting step in workflow
|
2020-12-06 22:21:18 +01:00 |
|
Renaud Boyer
|
0e70e5cf18
|
flake8 hook
|
2020-12-06 22:18:58 +01:00 |
|
Renaud Boyer
|
5d948faf56
|
black
|
2020-12-06 22:11:58 +01:00 |
|
Renaud Boyer
|
f2f13958c7
|
linting
|
2020-12-06 22:11:22 +01:00 |
|
Renaud Boyer
|
a2f3aeeece
|
linting
|
2020-12-06 22:10:42 +01:00 |
|
Renaud Boyer
|
2b9cb44cdb
|
linting
|
2020-12-06 22:10:16 +01:00 |
|
Renaud Boyer
|
c09b6ef675
|
linting
|
2020-12-06 22:08:35 +01:00 |
|
Renaud Boyer
|
1c73f07d18
|
linting
|
2020-12-06 22:08:05 +01:00 |
|
Renaud Boyer
|
a8d67f94e2
|
linting
|
2020-12-06 22:07:18 +01:00 |
|
Renaud Boyer
|
f3303ee6bb
|
linting
|
2020-12-06 22:06:03 +01:00 |
|
Renaud Boyer
|
4e93e511ec
|
linting
|
2020-12-06 22:05:13 +01:00 |
|