Commit Graph

27 Commits

Author SHA1 Message Date
8ac1eb9428 🐛 fix null error on uninitialized database 2024-02-20 19:50:29 +01:00
17ee951df7 send mails asynchronously (fix #62) 2024-02-20 18:22:13 +01:00
9051f84d32 🎨 fix spacing 2024-02-20 15:37:40 +01:00
eeada3aa41 admin area newsletter send all (#45) 2024-02-19 22:53:14 +01:00
3d4d3bd373 improve stability of long running requests 2024-02-19 22:01:41 +01:00
5faa6b83bb admin area newsletter send one (#45) 2024-02-19 21:25:43 +01:00
d5172c58a0 🐛 fix regex 2024-02-19 21:06:42 +01:00
9844610045 admin area newsletter content preview (#45) 2024-02-19 20:09:30 +01:00
0b7cc8f296 🧑‍💻 add content name to mail for debugging 2 2024-02-19 20:04:28 +01:00
317f5acd5c 💡 clarify difference between content name and file name 2024-02-19 19:19:54 +01:00
936402ade6 ♻️ improve content file listing 2024-02-19 19:12:32 +01:00
3eb5826189 🚸 reset verify state on successful subscribe 2024-02-17 22:33:06 +01:00
10f211c240 double-opt-in (#45) 2024-02-17 22:15:43 +01:00
cf063c7e4f newsletter unsubscribe page and api (#45) 2024-02-11 21:48:26 +01:00
7c13cc3487 🎨 fix spacing 2024-02-11 20:25:44 +01:00
c22c0db31c 🧑‍💻 include mail address and lang in unsubscribe url 2024-02-11 13:22:18 +01:00
8989ad37b7 🧑‍💻 use request proto and domain for mail urls 2024-02-11 13:20:04 +01:00
6b8addab1a send logic for welcome mail 2024-02-10 23:13:56 +01:00
ae7d38cacc 🔒 run fake delay when subscribed already 2024-02-10 23:00:43 +01:00
69da0dd0bf ⚰️ drop support for static content from env 2024-02-10 22:49:30 +01:00
83472eeb8d base template (#45) 2024-02-10 22:48:27 +01:00
fda1c18842 allow using project version in templates 2024-02-10 22:47:05 +01:00
2623d2590f 🔒 always use main domain for message-id 2024-02-10 22:46:28 +01:00
f5510a7960 templating engine and mail send function (#45) 2024-02-10 21:07:25 +01:00
a4f9b6456f add phpmailer library 2024-02-08 15:17:30 +01:00
a7da52375d 🎨 fix spacing 2024-02-04 20:41:31 +01:00
c4a0b1772a newsletter signup api (#45) 2024-02-04 20:40:40 +01:00