Son
|
b929dc5462
|
check if alias is not none
|
2022-01-18 09:40:50 +01:00 |
|
Son
|
0806f9243e
|
return custom domain json in patch
|
2022-01-16 17:26:11 +01:00 |
|
Son
|
6cd8e45d21
|
return the default sender format (AT) in case user uses a non-supported sender format
|
2022-01-12 10:19:25 +01:00 |
|
Son
|
a0727435eb
|
use warning level
|
2022-01-09 20:13:41 +01:00 |
|
Son
|
1bdae7fbe8
|
handle CannotCreateContactForReverseAlias when user creates a new contact
|
2022-01-07 10:47:36 +01:00 |
|
Son
|
9ff323c746
|
make sure to set custom_domain_id when creating a new alias
|
2022-01-06 15:29:37 +01:00 |
|
Son
|
b7e8324e5a
|
move get_custom_domain() to alias_utils
|
2022-01-06 15:20:09 +01:00 |
|
Son
|
4d8c89105f
|
GET /api/phone/reservations/:reservation_id
|
2022-01-04 16:22:41 +01:00 |
|
Son
|
61226545c2
|
handle the 2 consecutive dots in alias
|
2021-12-31 11:15:24 +01:00 |
|
Son
|
a6f5b755aa
|
set apple_sub.product_id
|
2021-12-30 16:20:31 +01:00 |
|
Son
|
30ba566457
|
take into account _MACAPP_MONTHLY_PRODUCT_ID in verify_receipt
|
2021-12-30 16:15:33 +01:00 |
|
Son
|
f439e39580
|
cache smtp server and remove POSTFIX_PORT_FORWARD
|
2021-12-29 16:26:37 +01:00 |
|
Son
|
a270c72d60
|
add random_alias_suffix to settings api
|
2021-12-28 15:24:58 +01:00 |
|
Son
|
eec2880c41
|
fix case signed_suffix is None
|
2021-12-15 17:12:27 +01:00 |
|
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 |
|