Alphonse Paix
de44564ba0
Templates and TLS requests
...
Rust / Test (push) Successful in 5m34s
Rust / Rustfmt (push) Successful in 22s
Rust / Clippy (push) Successful in 1m13s
Rust / Code coverage (push) Successful in 3m33s
Refactored HTML templates and added TLS back to issue HTTP requests
2025-09-29 02:39:53 +02:00
Alphonse Paix
1117d49746
Update telemetry
Rust / Test (push) Has been cancelled
Rust / Rustfmt (push) Has been cancelled
Rust / Clippy (push) Has been cancelled
Rust / Code coverage (push) Has been cancelled
2025-09-28 03:37:23 +02:00
Alphonse Paix
4cb1d2b6fd
Compute dashboard stats
...
Rust / Test (push) Has been cancelled
Rust / Rustfmt (push) Has been cancelled
Rust / Clippy (push) Has been cancelled
Rust / Code coverage (push) Has been cancelled
Track open rate for new post notifications (user clicked the button in
the link or not). No data about the user is collected during the
process, it only uses an ID inserted by the issue delivery worker.
2025-09-24 04:30:27 +02:00
Alphonse Paix
165fc1bd70
small front changes
Rust / Test (push) Has been cancelled
Rust / Rustfmt (push) Has been cancelled
Rust / Clippy (push) Has been cancelled
Rust / Code coverage (push) Has been cancelled
2025-09-24 00:06:35 +02:00
Alphonse Paix
98611f18e3
Unsubscribe link in emails sent
2025-09-22 01:25:36 +02:00
Alphonse Paix
0725b87bf2
HTML and plain text for new post mail notifications
2025-09-21 03:45:29 +02:00
Alphonse Paix
7971095227
Refactor admin routes to use new AppError struct in responses
2025-09-20 01:08:05 +02:00
Alphonse Paix
2b9cf979e8
Askama message template
2025-09-20 00:51:46 +02:00
Alphonse Paix
066c2b8252
Admin can now write posts
...
Posts can be displayed on the website. Subscribers are automatically
notified by email. This gives the opportunity to track explicitly how
many people followed the link provided in the emails sent without being
intrusive (no invisible image).
2025-09-18 17:22:33 +02:00
Alphonse Paix
7689628ffb
Use HTML swap to display success and error messages
2025-09-17 03:40:23 +02:00
Alphonse Paix
a3533bfde7
Basic dashboard for newsletter issue and password systems
2025-09-17 01:47:03 +02:00
Alphonse Paix
7c8ac0361e
Better datastores security
...
Localhost only exposed ports and stronger password for Postgres local
environment instance
2025-09-07 12:46:27 +02:00
Alphonse Paix
3057fdc927
Fault-tolerant delivery system
2025-09-04 02:54:49 +02:00
Alphonse Paix
d47fba5cc9
Authentication and form for newsletter publishing
2025-09-01 15:47:27 +02:00