Commit Graph

  • bcce04756c Update config to use self-hosted email server Alphonse Paix 2025-09-14 19:29:02 +00:00
  • 7c8ac0361e Better datastores security Alphonse Paix 2025-09-07 12:46:27 +02:00
  • bda940bb2d Update workflow to include redis Alphonse Paix 2025-09-05 19:23:11 +02:00
  • c727b5032c Use env vars for TLS files Alphonse Paix 2025-09-05 18:27:46 +02:00
  • a7d22e6634 Support for TLS encryption Alphonse Paix 2025-09-05 18:13:35 +02:00
  • 767fc571b6 Register form and confirmation messages Alphonse Paix 2025-09-04 23:39:53 +02:00
  • 3057fdc927 Fault-tolerant delivery system Alphonse Paix 2025-09-04 02:54:49 +02:00
  • d47fba5cc9 Authentication and form for newsletter publishing Alphonse Paix 2025-09-01 15:47:27 +02:00
  • 6f6e6ab017 Admin dashboard and sessions Alphonse Paix 2025-09-01 03:08:43 +02:00
  • de1fc4a825 Flash messages using axum-messages Alphonse Paix 2025-08-30 01:15:54 +02:00
  • 3ae50830f4 Handler to send emails to confirmed subscribers Alphonse Paix 2025-08-27 12:13:58 +02:00
  • 684519f689 Error handling with thiserror and anyhow Alphonse Paix 2025-08-26 12:47:22 +02:00
  • fccb79c57f Fix send email request body Alphonse Paix 2025-08-25 18:51:37 +02:00
  • 5a86d7a35f Query metadata Alphonse Paix 2025-08-25 17:52:44 +02:00
  • 415d787260 Confirm subscription endpoint Alphonse Paix 2025-08-25 17:46:03 +02:00
  • 310a202ca3 Query metadata, migrations and formatting Alphonse Paix 2025-08-24 12:45:32 +02:00
  • 394799f4e0 Set status to 'confirmed' for new subscribers Alphonse Paix 2025-08-24 11:43:08 +02:00
  • 637a9e39d4 Email client, application startup logic and tests Alphonse Paix 2025-08-24 11:31:03 +02:00
  • 6a25c43ce4 Parse data from incoming request Alphonse Paix 2025-08-23 11:13:57 +02:00
  • d0c146328a Fix bug when reading environment variables Alphonse Paix 2025-08-22 16:29:11 +02:00
  • 19ddc8958d Environment variables at runtime to connect to database Alphonse Paix 2025-08-22 16:01:20 +02:00
  • 80b8029844 Docker for deployment Alphonse Paix 2025-08-22 14:25:34 +02:00
  • 6dd44522b0 Update GitHub workflow Alphonse Paix 2025-08-22 08:44:02 +02:00
  • f3e76acc00 Fix incorrect database query in test suite Alphonse Paix 2025-08-22 08:28:22 +02:00
  • f1290d0bc5 Telemetry Alphonse Paix 2025-08-22 08:14:59 +02:00
  • 709bd28a8c Database connection and user registration Alphonse Paix 2025-08-21 15:38:12 +02:00
  • 1fd1c4eef4 Project skeleton Alphonse Paix 2025-08-20 00:25:07 +02:00