Son
|
94bbade62e
|
refactor
|
2022-01-10 15:05:15 +01:00 |
|
Son
|
b306abb689
|
use yield_per_query() in cron whenever possible
|
2022-01-06 18:52:14 +01:00 |
|
Son
|
01cc9fe388
|
optimize migrate_domain_trash: bulk create and delete, keep track of progress
|
2022-01-06 18:30:56 +01:00 |
|
Son
|
17e9798bfd
|
do not use error level in migrate_domain_trash
|
2022-01-06 15:36:43 +01:00 |
|
Son
|
37bb7655d5
|
remove unused import
|
2022-01-06 15:30:33 +01:00 |
|
Son
|
55e3203512
|
refactor. Remove sleep when checking mailbox domain.
|
2022-01-06 15:13:59 +01:00 |
|
Son
|
3fb6dd4aeb
|
check if there's an email that starts with "\u200f" (right-to-left mark (RLM)) in cron
|
2022-01-06 11:07:50 +01:00 |
|
Son
|
414f6a2463
|
handle case a custom domain is deleted in the meantime
|
2022-01-03 10:07:41 +01:00 |
|
Son
|
f548e74e77
|
refactor
|
2022-01-03 10:06:56 +01:00 |
|
Son
|
b9e2a79933
|
enable email sending retry in cron job
|
2021-12-28 16:42:01 +01:00 |
|
Son
|
bd614278df
|
increase bounce info length
|
2021-12-28 10:51:43 +01:00 |
|
Son
|
922fa4925e
|
handle ObjectDeletedError
|
2021-12-28 10:21:26 +01:00 |
|
Son
|
32fffeaa6e
|
handle case bounce info too verbose in daily report
|
2021-12-26 22:25:00 +01:00 |
|
Son
|
4f9bb59b58
|
don't notify user who already have an non-canceled Paddle subscription
|
2021-12-01 17:18:19 +01:00 |
|
Son
|
d875b2e0e5
|
do not send renewal reminder for lifetime user
|
2021-11-28 12:35:03 +01:00 |
|
Son
|
cd553608a5
|
fix
|
2021-11-23 14:35:37 +01:00 |
|
Son
|
f049da8c9a
|
Compare mx domains with priority order and not priority value
|
2021-11-23 14:31:53 +01:00 |
|
Son
|
04d6ab519b
|
update the custom domain dns issue email template
|
2021-11-22 10:32:12 +01:00 |
|
Son
|
fdfa286d3e
|
allow contact email to be case sensitive
|
2021-11-18 16:44:04 +01:00 |
|
Son
|
bccfcee780
|
add subdomain and directory stats to Metric
|
2021-11-17 17:43:59 +01:00 |
|
Son
|
38e7a64f4f
|
improve daily report
|
2021-11-06 12:41:37 +01:00 |
|
Son
|
914696ef3b
|
re-enable bounce report in daily report
|
2021-11-04 14:28:19 +01:00 |
|
Son
|
d81e9fb75f
|
fix manual subscription reminder sent for lifetime user
|
2021-11-02 15:47:31 +01:00 |
|
Son
|
d27c19c33a
|
rename file
|
2021-11-02 11:42:20 +01:00 |
|
Son
|
67a8e0f9cc
|
rename file
|
2021-11-02 11:41:01 +01:00 |
|
Son
|
48918ba2c1
|
rename file
|
2021-11-02 11:40:02 +01:00 |
|
Son
|
e62c5d1591
|
handle case user has taken a paid subscription in notify_manual_sub_end()
|
2021-10-31 19:03:49 +01:00 |
|
Son
|
c0aa45fc6d
|
black
|
2021-10-28 19:07:03 +02:00 |
|
Son
|
74d4aa9f8f
|
comment out bounce report, alias creation report in daily report
|
2021-10-28 19:01:34 +02:00 |
|
Son
|
9d3711a98a
|
improve cron report
|
2021-10-27 11:48:42 +02:00 |
|
Son
|
78ad9fbcc5
|
improve daily report
|
2021-10-26 13:03:57 +02:00 |
|
Son
|
286717dae3
|
use plaintext for report
|
2021-10-26 12:48:01 +02:00 |
|
Son
|
a99ac24b72
|
cron, init app, job runner: wrap in an app context to benefit from app setup like database cleanup, sentry integration, etc
|
2021-10-26 10:52:28 +02:00 |
|
Son
|
6468f7c8a5
|
improve bounce report
|
2021-10-24 10:39:47 +02:00 |
|
Son
|
ef5670b1cf
|
add all bounce to daily report
|
2021-10-23 18:40:02 +02:00 |
|
Son
|
7bfdb821af
|
compute and include nb_total_bounced_last_24h in email report
|
2021-10-15 10:47:07 +02:00 |
|
Son
|
c132e3fbbc
|
flake8
|
2021-10-12 15:03:16 +02:00 |
|
Son
|
eb0e327402
|
remove "with app.app_context():"
|
2021-10-12 14:47:01 +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
|
e3f81bc4e4
|
fix subscription reminder sent to lifetime user
|
2021-09-27 15:51:09 +02:00 |
|
Son Nguyen Kim
|
5ac78f2694
|
reformat
|
2021-09-08 11:29:55 +02:00 |
|
Son Nguyen Kim
|
fcb18e66e8
|
fix increase_percent
|
2021-07-29 11:32:15 +02:00 |
|
Son Nguyen Kim
|
6c12b31060
|
make sure to not notify alias in HibpNotifiedAlias
|
2021-07-29 09:55:36 +02:00 |
|
Son Nguyen Kim
|
fb4cb8727c
|
Add notify_hibp cron job
|
2021-07-29 09:35:00 +02:00 |
|
Son Nguyen Kim
|
5aef6cceb2
|
Add description, date column to Hibp model
|
2021-07-29 08:51:21 +02:00 |
|
Son Nguyen Kim
|
52376484a5
|
Add nb_block_last_24h, nb_bounced_last_24h, nb_forward_last_24h, nb_reply_last_24h
|
2021-07-28 18:31:59 +02:00 |
|
Son Nguyen Kim
|
39e2750486
|
remove Metric
|
2021-07-28 18:20:18 +02:00 |
|
Son Nguyen Kim
|
ba6b6e2fdd
|
Delete EmailLog older than 2 weeks
|
2021-07-14 17:15:28 +02:00 |
|
Son
|
ec763544f1
|
handle 429 returned by HIBP
|
2021-06-19 19:56:18 +02:00 |
|
Son
|
2bed79095c
|
ignore 5** error from HIBP
|
2021-06-17 23:04:25 +02:00 |
|