Commit Graph

344 Commits

Author SHA1 Message Date
DrMaxNix 5faa6b83bb admin area newsletter send one (#45) 2024-02-19 21:25:43 +01:00
DrMaxNix d5172c58a0 🐛 fix regex 2024-02-19 21:06:42 +01:00
DrMaxNix 423ac343fb ♻️ apply form styles from class 2 2024-02-19 20:56:12 +01:00
DrMaxNix b819111cbd 🚚 use snake case for code file names 2024-02-19 20:45:25 +01:00
DrMaxNix d61025e528 ♻️ apply form styles from class 2024-02-19 20:24:17 +01:00
DrMaxNix 9844610045 admin area newsletter content preview (#45) 2024-02-19 20:09:30 +01:00
DrMaxNix 0b7cc8f296 🧑‍💻 add content name to mail for debugging 2 2024-02-19 20:04:28 +01:00
DrMaxNix 460bf13caa 🧑‍💻 add content name to mail for debugging 2024-02-19 20:03:49 +01:00
DrMaxNix 317f5acd5c 💡 clarify difference between content name and file name 2024-02-19 19:19:54 +01:00
DrMaxNix 5277a58ec3 admin area newsletter overview (#45) 2024-02-19 19:15:08 +01:00
DrMaxNix 936402ade6 ♻️ improve content file listing 2024-02-19 19:12:32 +01:00
DrMaxNix 368690888a admin area start page (#45) 2024-02-19 18:30:10 +01:00
DrMaxNix 9886a81ed7 🚸 make it an external link 2024-02-19 17:08:25 +01:00
DrMaxNix a30dd678dc 💬 recheck bundestag agenda status 2024-02-19 17:02:08 +01:00
DrMaxNix 264e2f41c4 💬 update expected date of entry into force (fix #61) 2024-02-19 16:59:22 +01:00
DrMaxNix fa485928cc 💄 allow inline text and note links 2024-02-19 16:57:37 +01:00
DrMaxNix c45a6e4bf5 🔒 use token-based csrf protection for admin login 2024-02-18 21:16:07 +01:00
DrMaxNix 82a49597d0 🔒 use cookieless csrf protection for uncritical requests 2024-02-18 21:07:52 +01:00
DrMaxNix 3eb5826189 🚸 reset verify state on successful subscribe 2024-02-17 22:33:06 +01:00
DrMaxNix cdc4c5f2f9 🩹 rename lang param to avoid conflicts with lang extension (fix #59) 2024-02-17 22:28:41 +01:00
DrMaxNix 2dd7ecb95c 🌐 set lang tag in newsletter html 2024-02-17 22:23:22 +01:00
DrMaxNix 10f211c240 double-opt-in (#45) 2024-02-17 22:15:43 +01:00
DrMaxNix cd4f2b10b2 admin area login and auth logic (#45) 2024-02-16 20:48:53 +01:00
DrMaxNix e09c1bc410 add missing id64 dependency 2024-02-16 16:18:37 +01:00
DrMaxNix cf063c7e4f newsletter unsubscribe page and api (#45) 2024-02-11 21:48:26 +01:00
DrMaxNix 7c13cc3487 🎨 fix spacing 2024-02-11 20:25:44 +01:00
DrMaxNix f69cae19b0 💬 welcome mail content (#45) 2024-02-11 20:24:38 +01:00
DrMaxNix 1a726ad4a1 allow using br-tag again 2024-02-11 20:23:07 +01:00
DrMaxNix ca5b8ce0d8 🔍 list alternate language pages in head (fix #57) 2024-02-11 20:17:56 +01:00
DrMaxNix 92a6f583ac 💄 improve footer spacing and coloring 2024-02-11 13:35:00 +01:00
DrMaxNix c22c0db31c 🧑‍💻 include mail address and lang in unsubscribe url 2024-02-11 13:22:18 +01:00
DrMaxNix 8989ad37b7 🧑‍💻 use request proto and domain for mail urls 2024-02-11 13:20:04 +01:00
DrMaxNix 6b8addab1a send logic for welcome mail 2024-02-10 23:13:56 +01:00
DrMaxNix 6910ea0e7a 💄 prevent input text from bugging into validation indicator 2024-02-10 23:05:32 +01:00
DrMaxNix ae7d38cacc 🔒 run fake delay when subscribed already 2024-02-10 23:00:43 +01:00
DrMaxNix 69da0dd0bf ⚰️ drop support for static content from env 2024-02-10 22:49:30 +01:00
DrMaxNix 83472eeb8d base template (#45) 2024-02-10 22:48:27 +01:00
DrMaxNix fda1c18842 allow using project version in templates 2024-02-10 22:47:05 +01:00
DrMaxNix 2623d2590f 🔒 always use main domain for message-id 2024-02-10 22:46:28 +01:00
DrMaxNix f5510a7960 templating engine and mail send function (#45) 2024-02-10 21:07:25 +01:00
DrMaxNix 7453d66ef8 allow serving assets statically 2024-02-10 18:47:44 +01:00
DrMaxNix 2990988288 📄 update copyright year 2024-02-08 15:21:26 +01:00
DrMaxNix a4f9b6456f add phpmailer library 2024-02-08 15:17:30 +01:00
DrMaxNix 59cc4ed14b 🎨 consistent definition of namespace 2024-02-08 15:00:05 +01:00
DrMaxNix ab536a2f1f 🔧 add env config 2024-02-08 14:57:45 +01:00
DrMaxNix 6a35825f09 🧑‍💻 use strict types in js code 2024-02-08 14:46:14 +01:00
DrMaxNix faeedc0c1e make sure all buttons are focusable/clickable (fix #55) 2024-02-08 13:36:30 +01:00
DrMaxNix 9c401fa99f 💄 align copylink buttons to text baseline 2024-02-08 13:35:32 +01:00
DrMaxNix 6741deb15c 🔒 remove email type from mail address input (fix #56) 2024-02-08 12:42:02 +01:00
DrMaxNix a7da52375d 🎨 fix spacing 2024-02-04 20:41:31 +01:00