Son
|
226ce9333c
|
return error if invalid alias address
|
2021-12-02 16:17:41 +01:00 |
|
Son
|
b5c2d9ee2a
|
fix custom domain not correctly set on /v2/alias/custom/new and /v3/alias/custom/new
|
2021-11-22 16:20:50 +01:00 |
|
Son
|
b2c31ef658
|
fix the pagination error display
|
2021-11-19 18:30:36 +01:00 |
|
Son
|
fdfa286d3e
|
allow contact email to be case sensitive
|
2021-11-18 16:44:04 +01:00 |
|
Son
|
67377a0f22
|
do not show subdomains on the domain page
|
2021-11-17 11:52:33 +01:00 |
|
Son
|
6eb702870c
|
handle the case alias is in trash
|
2021-11-17 10:56:43 +01:00 |
|
Son
|
abc074ea9b
|
make sure password can't be longer than 100 chars
|
2021-11-16 19:41:05 +01:00 |
|
Son
|
416eafaeb9
|
use the first alias suffix when creating a new random alias
|
2021-11-12 11:04:00 +01:00 |
|
Son
|
611fb8a20c
|
take into account user.include_website_in_one_click_alias in /api/alias/random/new
|
2021-11-12 09:45:31 +01:00 |
|
Son
|
9f9b470ab8
|
fix
|
2021-11-08 11:52:41 +01:00 |
|
Son
|
d7971953ac
|
return error if name too long when updating alias
|
2021-11-08 11:26:10 +01:00 |
|
Son
|
429683f444
|
log more data in apple.verify_receipt()
|
2021-11-06 18:25:15 +01:00 |
|
Son
|
31e39314d5
|
return "block_forward" for /api/aliases/{alias.id}/contacts
|
2021-11-02 15:55:16 +01:00 |
|
Son
|
fbb1451352
|
rename file
|
2021-11-02 11:43:04 +01:00 |
|
Son
|
bc4805b1fa
|
Add POST /api/contacts/:contact_id/toggle
|
2021-10-28 10:14:20 +02:00 |
|
Son
|
4a90c79753
|
make sure mailbox_ids is a list in /api/v3/alias/custom/new
|
2021-10-23 15:55:39 +02:00 |
|
Son
|
ecdce2307f
|
make sure input of /api/v3/alias/custom/new is a dict
|
2021-10-23 15:52:17 +02:00 |
|
Son
|
462164ff16
|
use tldextract to extract hostname
|
2021-10-18 11:45:48 +02:00 |
|
Son
|
fbabe6fb44
|
use job system for deleting mailbox
|
2021-10-13 11:40:15 +02:00 |
|
Son
|
372466ab06
|
do not use flask-sqlalchemy
- add __tablename__ for all models
- use sa and orm instead of db
- rollback all changes in tests
- remove session in @app.teardown_appcontext
|
2021-10-12 14:36:47 +02:00 |
|
Son Nguyen Kim
|
9279b20975
|
only put pinned alias in default sorting
|
2021-09-21 12:20:29 +02:00 |
|
David Siregar
|
1cc8f7f2e3
|
fixed wrong description of error
|
2021-09-14 21:28:51 +02:00 |
|
Son Nguyen Kim
|
638e8137ec
|
fix test
|
2021-09-10 17:10:05 +02:00 |
|
Son Nguyen Kim
|
3ad4b6b76f
|
use flanker instead of parseaddr_unicode
|
2021-09-10 17:06:38 +02:00 |
|
Son Nguyen Kim
|
5ac78f2694
|
reformat
|
2021-09-08 11:29:55 +02:00 |
|
Son Nguyen Kim
|
48838eb176
|
add highlighted alias in case it's not included in the result
|
2021-09-07 15:22:50 +02:00 |
|
Son Nguyen Kim
|
b2ac1b537d
|
add only pinned alias filter
|
2021-09-07 15:10:37 +02:00 |
|
Son Nguyen Kim
|
ffd2ec5e81
|
add filter by directory on dashboard
|
2021-09-05 19:11:05 +02:00 |
|
Son Nguyen Kim
|
51578ce934
|
add filter by mailbox
|
2021-08-20 12:21:27 +02:00 |
|
Son
|
009e1edced
|
also support substring search
|
2021-08-19 18:07:11 +02:00 |
|
Son
|
d8cb327b6e
|
fix search
|
2021-08-19 17:47:10 +02:00 |
|
Son Nguyen Kim
|
2e9b288d7b
|
optimize get_alias_infos_with_pagination_v3 when searching on mailbox email
|
2021-08-06 09:18:14 +02:00 |
|
Son Nguyen Kim
|
006a7b1420
|
black
|
2021-08-06 08:46:38 +02:00 |
|
Son Nguyen Kim
|
2f8f354f28
|
fix error with match(): use plainto_tsquery instead
|
2021-08-05 19:44:13 +02:00 |
|
Son Nguyen Kim
|
9eb3c7cf2c
|
use Alias.ts_vector instead of note when returning alias
|
2021-08-04 09:30:12 +02:00 |
|
Son Nguyen Kim
|
dc83c3dd9e
|
Add filter for Only Aliases Found In Data Breaches
|
2021-07-29 08:45:52 +02:00 |
|
Son Nguyen Kim
|
77c993b864
|
remove unused get_alias_infos_with_pagination_v2
|
2021-07-28 18:48:10 +02:00 |
|
Son Nguyen Kim
|
cbd6c96d01
|
preload Alias.hibp_breaches
|
2021-07-13 14:11:27 +02:00 |
|
Son Nguyen Kim
|
7ac2a02b27
|
join with EmailLog directly without passing by Contact
|
2021-07-13 14:11:14 +02:00 |
|
Son NK
|
3308919906
|
Remove /alias/custom/new
|
2021-06-05 17:41:28 +02:00 |
|
Son NK
|
ef32998e99
|
Remove /alias/options, /v2/alias/options, /v3/alias/options
|
2021-06-05 17:41:18 +02:00 |
|
Son NK
|
eb2adc870a
|
make sure only premium user can create new mailbox via API
|
2021-06-02 17:17:28 +02:00 |
|
Son NK
|
aa667851e9
|
log user-agent in deprecated endpoint
|
2021-05-28 17:46:34 +02:00 |
|
Son NK
|
8cfd5e01dc
|
add alerts on /alias/custom/new and /v3/alias/options and below
|
2021-05-25 19:36:45 +02:00 |
|
Son NK
|
f8540808bc
|
remove Client.published
|
2021-04-06 19:46:21 +02:00 |
|
Son NK
|
d5de99afe9
|
Restore /alias/custom/new as currently used by safari
|
2021-03-31 14:41:32 +02:00 |
|
Son NK
|
1cac625a90
|
restore /v2/alias/custom/new as used by browser extension
|
2021-03-25 19:18:50 +01:00 |
|
Son NK
|
acc285abf0
|
remove /alias/custom/new, /v2/alias/custom/new, refactor test
|
2021-03-24 16:39:49 +01:00 |
|
Son NK
|
0c62ac4b1f
|
set rate limit for creating alias endpoint
|
2021-03-24 16:26:42 +01:00 |
|
Son NK
|
8b234b63a5
|
add custom domain to AliasInfo
|
2021-03-18 14:44:51 +01:00 |
|