|
|
6f014ef238
|
Cleaning
|
2025-05-07 20:12:49 +02:00 |
|
|
|
3626f8a11b
|
Update dependencies and implement email service integration
- Refactor app and email modules to include email service
- Add tests for user sign-up and mock email service
|
2025-05-02 00:57:32 +02:00 |
|
|
|
8152d3d9b0
|
Replace all event! by a specific macro: warn!, error!, etc.
|
2025-04-30 01:50:50 +02:00 |
|
|
|
ef918dc724
|
broken link in doc
|
2025-04-29 13:14:25 +02:00 |
|
|
|
7b9df97a32
|
Log errors in the user module
|
2025-04-27 02:57:08 +02:00 |
|
|
|
9874497469
|
Better email title + translation
|
2025-04-01 23:46:25 +02:00 |
|
|
|
b8a8af3979
|
Use thiserror crate for email (instead of manually implementing all 'From' traits)
|
2025-03-27 17:32:56 +01:00 |
|
|
|
07b7ff425e
|
Recipe edit (WIP): forms to edit groups, steps and ingredients
|
2024-12-26 01:39:07 +01:00 |
|
|
|
ed979719b5
|
Add a way to reset password
|
2024-11-09 11:22:53 +01:00 |
|
|
|
1f03c01d1d
|
Add a trace layer
|
2024-11-03 12:11:33 +01:00 |
|
|
|
980c5884a4
|
Replace Rusqlite by Sqlx and Actix by Axum (A lot of changes)
|
2024-11-03 10:13:31 +01:00 |
|
|
|
0a1631e66c
|
rustfmt
|
2022-12-13 22:36:20 +01:00 |
|
|
|
d28e765e39
|
Add asynchronous call to database.
See file 'asynchronous.ts'.
|
2022-11-29 15:58:06 +01:00 |
|
|
|
8a3fef096d
|
Read the http header from the proxy to get the client IP
|
2022-11-27 02:01:23 +01:00 |
|
|
|
45d4867cb3
|
Sign up form and other stuff
|
2022-11-26 12:26:05 +01:00 |
|