Alphonse Paix
c11e552d0a
fix mobile menu margins
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-20 16:25:47 +02:00
Alphonse Paix
6308ac279e
<pre> element overflow
2025-09-20 16:05:20 +02:00
Alphonse Paix
ddb837be56
Markdown rendering
2025-09-20 16:01:51 +02:00
Alphonse Paix
8f0b59775e
Basic markdown with Tailwind CSS Typography
2025-09-20 14:03:13 +02:00
Alphonse Paix
6d2d486866
Responsive navbar
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-20 05:05:49 +02:00
Alphonse Paix
40dfe1aed8
Templates refactoring
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-20 04:43:55 +02:00
Alphonse Paix
b52b676dc0
Error handling refactor and 500 page/message templates
2025-09-20 04:06:48 +02:00
Alphonse Paix
01d2add44b
Askama message template
2025-09-20 00:51:46 +02:00
Alphonse Paix
46a6905b12
Logo in the navbar
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-20 00:20:58 +02:00
Alphonse Paix
91e8b5f001
Templates adjustments
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-19 20:07:38 +02:00
Alphonse Paix
a75c410948
404 page
2025-09-19 19:34:06 +02:00
Alphonse Paix
95c4d3fdd0
Posts dedicated page with cards linking to specific post
2025-09-19 01:04:10 +02:00
Alphonse Paix
71d4872878
Refactor test suite to handle 303 See Other
2025-09-18 21:00:01 +02:00
Alphonse Paix
08d5f611b5
Brought back newsletter form on admin page
2025-09-18 18:40:03 +02:00
Alphonse Paix
54218f92a9
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
044991d623
Fix redirect issues
...
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
Dashboard button now correctly redirects to login page if user is not
logged in while login page redirects to dashboard the other way around.
2025-09-17 23:57:45 +02:00
Alphonse Paix
859247d900
HX-Redirect to handle redirections with htmx
2025-09-17 13:16:56 +02:00
Alphonse Paix
2d336ed000
Use HTML swap to display success and error messages
2025-09-17 03:40:23 +02:00
Alphonse Paix
88dad022ce
Basic dashboard for newsletter issue and password systems
2025-09-17 01:47:03 +02:00
Alphonse Paix
1d027b5460
htmx and Tailwind CSS production setup
2025-09-16 20:30:34 +02:00
Alphonse Paix
38208654dc
Run on port 8080 for local env + minor fix for subscription confirm page
2025-09-16 19:09:11 +02:00
Alphonse Paix
b736e2fe8d
Confirmation page and minor improvements to homepage and form messages
...
Basic redirect with flash messages for success and error messages
2025-09-16 16:47:28 +02:00
Alphonse Paix
5cdc3ea29d
Remove name from subscriptions table
2025-09-16 15:24:08 +02:00
Alphonse Paix
56035fab30
Askama + htmx for frontend
...
Server-side rendering with htmx and Tailwind CSS for the styling
2025-09-16 01:47:18 +02:00