Son NK
|
fdedc24358
|
black new version
|
2020-08-27 10:20:48 +02:00 |
|
Son NK
|
f213469e9f
|
display nb-reply, nb-forward on alias contact page
|
2020-08-26 11:45:07 +02:00 |
|
Son Nguyen Kim
|
637bc569eb
|
Merge pull request #260 from FabioWidmer/improvements-1
Improvements for Self Hosting & More
|
2020-08-24 20:16:59 +02:00 |
|
Son NK
|
9237f43c19
|
use warning log level for tampered alias
|
2020-08-24 19:58:21 +02:00 |
|
Son NK
|
30fe09185f
|
create get_alias_infos_with_pagination_v3 - reduce nb queries used in get_alias_infos_with_pagination_v2
|
2020-08-21 19:51:48 +02:00 |
|
Son NK
|
c77b0c07b4
|
fix alias sorting
|
2020-08-20 10:11:41 +02:00 |
|
Son NK
|
b8e0ee424c
|
pass userId to Paddle
|
2020-08-20 09:44:45 +02:00 |
|
Son NK
|
7e345e4db3
|
fix typo
|
2020-08-19 10:03:07 +02:00 |
|
Son NK
|
7f34dc1a20
|
remove auto email fill-up on paddle
|
2020-08-19 09:22:54 +02:00 |
|
Son NK
|
359eec23c0
|
take into account spam email during reply phase on refused email page
|
2020-08-15 16:58:11 +02:00 |
|
Son NK
|
f9300009e5
|
refactor: rename forward -> contact
|
2020-08-15 16:56:16 +02:00 |
|
Fabio Widmer
|
9226492f83
|
More self hosting improvements
|
2020-08-14 16:23:29 +02:00 |
|
Son NK
|
4434ad62dd
|
handle the case 2 users want to use the same email address
|
2020-08-13 11:00:48 +02:00 |
|
Son NK
|
b395c2ebd0
|
use warning log for FIDO error
|
2020-08-12 12:48:51 +02:00 |
|
Son NK
|
1f0ef13ff2
|
do not require user to re-enter TOTP code when cancelling TOTP
|
2020-08-05 12:30:56 +02:00 |
|
Son NK
|
f17608df50
|
add link back to home page in recovery page
|
2020-08-05 12:28:20 +02:00 |
|
Son NK
|
6cb589350b
|
avoid adding a built-in domain as custom domain
|
2020-08-04 21:07:45 +02:00 |
|
Son NK
|
f2fb599664
|
Optimize Alias.get_contacts() to retrieve the latest reply for each contact in a single query
|
2020-08-04 11:37:59 +02:00 |
|
Son NK
|
918b18870f
|
show mailboxes that a catch-all alias belongs to
|
2020-08-01 12:41:48 +02:00 |
|
Son NK
|
f5bc166f39
|
able to choose mailboxes for a domain
|
2020-08-01 12:31:02 +02:00 |
|
Son NK
|
ec8f120085
|
small fixes in directory.py
|
2020-08-01 12:22:52 +02:00 |
|
Son NK
|
68eeb2e121
|
add rel="noopener" for target="_blank" link
|
2020-07-30 10:09:10 +02:00 |
|
Son NK
|
6437ee46e0
|
use LOG.exception instead of LOG.error to provide stacktrace
|
2020-07-17 12:59:07 +02:00 |
|
Son NK
|
515b3510a8
|
use warning when user is out of quota
|
2020-07-15 19:14:37 +02:00 |
|
Son NK
|
1bbc416ec1
|
fix the case public domain is also a custom domain for a specific user: check for public domain first.
|
2020-07-05 11:45:00 +02:00 |
|
Son NK
|
f9cb40aa5b
|
user can choose a random alias domain in a list of public domains
|
2020-07-04 23:29:06 +02:00 |
|
Son NK
|
5ed39b47ca
|
add setup-done page
|
2020-07-04 19:42:48 +02:00 |
|
Son NK
|
df96773959
|
show nb paid user on referral page
|
2020-07-02 08:48:59 +02:00 |
|
Son NK
|
abe9768db4
|
user can update the random alias domain
|
2020-06-25 13:04:27 +02:00 |
|
Son NK
|
1a22d0cf9b
|
fix domain can be null in self-hosting
# Conflicts:
# app/api/views/new_custom_alias.py
# app/dashboard/views/custom_alias.py
|
2020-06-15 15:58:05 +02:00 |
|
Son NK
|
4ee38823b8
|
make sure to strip and lower email
|
2020-06-11 23:35:24 +02:00 |
|
Son NK
|
d85b32d56f
|
prettify contact manager page
|
2020-06-07 13:41:59 +02:00 |
|
Son NK
|
08f4891492
|
use breadcrumb for contact header
|
2020-06-07 13:41:59 +02:00 |
|
Son NK
|
7b2d86552b
|
fix popup display when edit contact
|
2020-06-07 13:41:59 +02:00 |
|
Son NK
|
f708ee6bb2
|
improve wordings in alias contact manager page
|
2020-06-07 13:41:59 +02:00 |
|
Son NK
|
afe975b8c3
|
User can add PGP key to for a contact
|
2020-06-07 13:40:24 +02:00 |
|
Son NK
|
e5b60d9251
|
prettify directory page
|
2020-06-05 23:25:37 +02:00 |
|
Son NK
|
bc01479a72
|
user can update directory mailboxes
|
2020-06-05 22:13:35 +02:00 |
|
Son NK
|
18b530fe6f
|
Able to set mailboxes when creating directory
|
2020-06-05 22:12:21 +02:00 |
|
Son NK
|
50a7442d02
|
update notification email
|
2020-06-03 21:37:44 +02:00 |
|
Son NK
|
ecab3ea6ed
|
take into account the case premium user obtains a lifetime license
- do not show subscription expired date
- show lifetime plan message on settings page
|
2020-06-03 21:32:15 +02:00 |
|
Son NK
|
d76aad3f17
|
format
|
2020-06-03 20:05:05 +02:00 |
|
Son NK
|
89dd8663ce
|
fix alias is None
|
2020-06-03 20:04:54 +02:00 |
|
Son Nguyen Kim
|
1e00ea300a
|
Merge pull request #214 from FozzieHi/reword
Reword some sentences.
|
2020-05-29 19:59:39 +02:00 |
|
George
|
a9460f120b
|
Change 2FA text
|
2020-05-29 13:51:56 +01:00 |
|
George
|
d10a993e9d
|
Fix typo
|
2020-05-29 13:46:50 +01:00 |
|
George
|
b9fd211acb
|
Fix lifetime user message
|
2020-05-29 13:46:06 +01:00 |
|
George
|
007768a5bb
|
User is able to view recovery codes.
|
2020-05-29 13:34:14 +01:00 |
|
George
|
c28484130b
|
Fix 2FA message
|
2020-05-29 13:33:14 +01:00 |
|
George
|
1c57dca4f3
|
Fix 2FA message
|
2020-05-29 13:32:55 +01:00 |
|