recipes.git
75 min agoUpdate dependencies master
Greg Burri [Mon, 31 Mar 2025 19:24:35 +0000 (21:24 +0200)]
Update dependencies

75 min agoRemove useless verbs in web api urls
Greg Burri [Mon, 31 Mar 2025 19:24:20 +0000 (21:24 +0200)]
Remove useless verbs in web api urls

7 hours agoAdd a toggle between dark and light theme
Greg Burri [Mon, 31 Mar 2025 13:31:06 +0000 (15:31 +0200)]
Add a toggle between dark and light theme

45 hours agoAdd a simple daily backup module
Greg Burri [Sat, 29 Mar 2025 22:59:48 +0000 (23:59 +0100)]
Add a simple daily backup module

4 days agoUse thiserror crate for email (instead of manually implementing all 'From' traits)
Greg Burri [Thu, 27 Mar 2025 16:32:56 +0000 (17:32 +0100)]
Use thiserror crate for email (instead of manually implementing all 'From' traits)

5 days agoGraceful shutdown with CTRL-C
Greg Burri [Wed, 26 Mar 2025 17:38:14 +0000 (18:38 +0100)]
Graceful shutdown with CTRL-C

5 days agoReplace Rinja by askama
Greg Burri [Wed, 26 Mar 2025 12:19:16 +0000 (13:19 +0100)]
Replace Rinja by askama

5 days agoAdd the lang prefix to all links
Greg Burri [Wed, 26 Mar 2025 11:03:31 +0000 (12:03 +0100)]
Add the lang prefix to all links

5 days agoPut the lang in front of url (WIP)
Greg Burri [Wed, 26 Mar 2025 01:08:20 +0000 (02:08 +0100)]
Put the lang in front of url (WIP)

5 days ago* Support for lang in URL as /fr/recipe/view/42
Greg Burri [Wed, 26 Mar 2025 00:49:02 +0000 (01:49 +0100)]
* Support for lang in URL as /fr/recipe/view/42
* Create a pages module in the frontend crate

12 days agoUpdate ron version to 0.9
Greg Burri [Wed, 19 Mar 2025 00:06:57 +0000 (01:06 +0100)]
Update ron version to 0.9

13 days agoDoc + formatting
Greg Burri [Tue, 18 Mar 2025 19:03:25 +0000 (20:03 +0100)]
Doc + formatting

13 days agoReplace PUT method by the more appropriate PATCH method.
Greg Burri [Tue, 18 Mar 2025 19:02:30 +0000 (20:02 +0100)]
Replace PUT method by the more appropriate PATCH method.

13 days agoDoc
Greg Burri [Tue, 18 Mar 2025 18:55:52 +0000 (19:55 +0100)]
Doc

13 days agoUpdate dependencies
Greg Burri [Tue, 18 Mar 2025 18:55:40 +0000 (19:55 +0100)]
Update dependencies

2 weeks agoReplace 'wasm-pack' by 'trunk'
Greg Burri [Tue, 11 Mar 2025 16:24:13 +0000 (17:24 +0100)]
Replace 'wasm-pack' by 'trunk'

2 weeks agoIncrease the number of request/s for sign_in/sign_up
Greg Burri [Tue, 11 Mar 2025 13:42:13 +0000 (14:42 +0100)]
Increase the number of request/s for sign_in/sign_up

3 weeks agoSet language cookie even when connected + increase number of concurrent connections...
Greg Burri [Mon, 10 Mar 2025 20:06:09 +0000 (21:06 +0100)]
Set language cookie even when connected + increase number of concurrent connections when sign in and sign up

4 weeks agoLimit the number of current request for a certain amount of time for some endpoints.
Greg Burri [Mon, 3 Mar 2025 09:10:55 +0000 (10:10 +0100)]
Limit the number of current request for a certain amount of time for some endpoints.

4 weeks agoAdd favicon
Greg Burri [Sun, 2 Mar 2025 23:18:56 +0000 (00:18 +0100)]
Add favicon

4 weeks agoA bit of clean up
Greg Burri [Sat, 1 Mar 2025 23:39:58 +0000 (00:39 +0100)]
A bit of clean up

6 weeks agoRemove trailing slash for void elements... sadly
Greg Burri [Fri, 14 Feb 2025 17:58:32 +0000 (18:58 +0100)]
Remove trailing slash for void elements... sadly

6 weeks agoShopping list items can now be checked/unchecked
Greg Burri [Wed, 12 Feb 2025 22:13:48 +0000 (23:13 +0100)]
Shopping list items can now be checked/unchecked

6 weeks agoAdapt tests to new interface
Greg Burri [Wed, 12 Feb 2025 01:07:10 +0000 (02:07 +0100)]
Adapt tests to new interface

6 weeks agoIngredients can now be remove from shopping list when a recipe is unscheduled.
Greg Burri [Wed, 12 Feb 2025 01:05:38 +0000 (02:05 +0100)]
Ingredients can now be remove from shopping list when a recipe is unscheduled.

6 weeks agoScheduled recipes can now be removed
Greg Burri [Tue, 11 Feb 2025 23:22:50 +0000 (00:22 +0100)]
Scheduled recipes can now be removed

6 weeks agoShopping list (WIP)
Greg Burri [Tue, 11 Feb 2025 18:39:13 +0000 (19:39 +0100)]
Shopping list (WIP)

7 weeks agoIngredients can now be added to shopping list when a recipe is scheduled
Greg Burri [Mon, 10 Feb 2025 14:02:20 +0000 (15:02 +0100)]
Ingredients can now be added to shopping list when a recipe is scheduled

7 weeks agoDo not display remove buttons for scheduled recipes when picking a date
Greg Burri [Sun, 9 Feb 2025 23:06:09 +0000 (00:06 +0100)]
Do not display remove buttons for scheduled recipes when picking a date

7 weeks agoCalendar is now displayed on home page and recipes can be scheduled without being...
Greg Burri [Sat, 8 Feb 2025 21:31:38 +0000 (22:31 +0100)]
Calendar is now displayed on home page and recipes can be scheduled without being logged

7 weeks agoToast message when scheduling a recipe
Greg Burri [Wed, 5 Feb 2025 14:44:48 +0000 (15:44 +0100)]
Toast message when scheduling a recipe

7 weeks agoRecipe can now be scheduled
Greg Burri [Tue, 4 Feb 2025 21:29:56 +0000 (22:29 +0100)]
Recipe can now be scheduled

7 weeks agoAdd default servings to profile + choose servings when scheduling
Greg Burri [Mon, 3 Feb 2025 22:42:07 +0000 (23:42 +0100)]
Add default servings to profile + choose servings when scheduling

8 weeks agoCalendar (WIP): user can select a day
Greg Burri [Sun, 2 Feb 2025 11:50:12 +0000 (12:50 +0100)]
Calendar (WIP): user can select a day

2 months agoCalendar (WIP)
Greg Burri [Wed, 29 Jan 2025 13:37:25 +0000 (14:37 +0100)]
Calendar (WIP)

2 months agoAdd a calendar to schedule a recipe to a chosen date (WIP)
Greg Burri [Thu, 23 Jan 2025 02:01:15 +0000 (03:01 +0100)]
Add a calendar to schedule a recipe to a chosen date (WIP)

2 months agoAdd tables for shopping list and planner
Greg Burri [Tue, 21 Jan 2025 18:27:06 +0000 (19:27 +0100)]
Add tables for shopping list and planner

2 months agoMerge branch 'master' of ssh://gburri.org:9851/recipes
Greg Burri [Mon, 20 Jan 2025 00:25:37 +0000 (01:25 +0100)]
Merge branch 'master' of ssh://gburri.org:9851/recipes

2 months agoAdd an admin flag to user
Greg Burri [Mon, 20 Jan 2025 00:25:19 +0000 (01:25 +0100)]
Add an admin flag to user

2 months agoAdd web site settings
Greg Burri [Sun, 19 Jan 2025 20:05:46 +0000 (21:05 +0100)]
Add web site settings

2 months agoAvoid to commit sass cache
Greg Burri [Fri, 17 Jan 2025 07:05:00 +0000 (08:05 +0100)]
Avoid to commit sass cache

2 months agosass cache should not be in repo
Greg Burri [Fri, 17 Jan 2025 07:03:35 +0000 (08:03 +0100)]
sass cache should not be in repo

2 months agoRewrite README + use lettre crate to validate email address instead of regex
Greg Burri [Thu, 16 Jan 2025 22:09:06 +0000 (23:09 +0100)]
Rewrite README + use lettre crate to validate email address instead of regex

2 months agoFactorize some ron api types
Greg Burri [Wed, 15 Jan 2025 23:43:19 +0000 (00:43 +0100)]
Factorize some ron api types

2 months agoIngredients can now be manually ordered
Greg Burri [Wed, 15 Jan 2025 23:17:08 +0000 (00:17 +0100)]
Ingredients can now be manually ordered

2 months agoAdd some fields to recipe view
Greg Burri [Wed, 15 Jan 2025 19:30:19 +0000 (20:30 +0100)]
Add some fields to recipe view

2 months agoForced lower case tags
Greg Burri [Wed, 15 Jan 2025 09:49:46 +0000 (10:49 +0100)]
Forced lower case tags

2 months agoReplace DragEvent data by a global state
Greg Burri [Wed, 15 Jan 2025 09:42:50 +0000 (10:42 +0100)]
Replace DragEvent data by a global state

2 months agoSteps can now be ordered (via drag and drop)
Greg Burri [Wed, 15 Jan 2025 00:37:49 +0000 (01:37 +0100)]
Steps can now be ordered (via drag and drop)

2 months agoUpdate to Axum 0.8
Greg Burri [Tue, 14 Jan 2025 14:57:02 +0000 (15:57 +0100)]
Update to Axum 0.8

2 months agoGroups can now be ordered (via drag and drop)
Greg Burri [Fri, 10 Jan 2025 21:38:34 +0000 (22:38 +0100)]
Groups can now be ordered (via drag and drop)

2 months agoRemove useless font
Greg Burri [Wed, 8 Jan 2025 15:25:00 +0000 (16:25 +0100)]
Remove useless font

2 months agoUpdate CSS (WIP)
Greg Burri [Wed, 8 Jan 2025 15:13:43 +0000 (16:13 +0100)]
Update CSS (WIP)

2 months ago[Database] Add 'creation_datetime' to User + some little things
Greg Burri [Tue, 7 Jan 2025 22:55:16 +0000 (23:55 +0100)]
[Database] Add 'creation_datetime' to User + some little things

2 months agoAvoid to use an hash map in translations
Greg Burri [Tue, 7 Jan 2025 15:47:24 +0000 (16:47 +0100)]
Avoid to use an hash map in translations

2 months agoSet user language to new recipe + cleaning
Greg Burri [Mon, 6 Jan 2025 21:52:22 +0000 (22:52 +0100)]
Set user language to new recipe + cleaning

2 months agoTranslation of the recipe edit page
Greg Burri [Mon, 6 Jan 2025 18:51:19 +0000 (19:51 +0100)]
Translation of the recipe edit page

2 months agoTranslation support + french.
Greg Burri [Mon, 6 Jan 2025 15:04:48 +0000 (16:04 +0100)]
Translation support + french.

2 months agoTranslation (WIP)
Greg Burri [Sun, 5 Jan 2025 21:38:46 +0000 (22:38 +0100)]
Translation (WIP)

2 months agoTags can now be added and removed
Greg Burri [Sat, 4 Jan 2025 21:43:20 +0000 (22:43 +0100)]
Tags can now be added and removed

2 months agoAdd API to manage recipe tags
Greg Burri [Fri, 3 Jan 2025 22:32:54 +0000 (23:32 +0100)]
Add API to manage recipe tags

2 months agoLanguages list is now sorted.
Greg Burri [Fri, 3 Jan 2025 18:32:41 +0000 (19:32 +0100)]
Languages list is now sorted.

2 months agoGo to home after recipe delete
Greg Burri [Tue, 31 Dec 2024 10:31:11 +0000 (11:31 +0100)]
Go to home after recipe delete

2 months agoAdd a way to delete recipe
Greg Burri [Tue, 31 Dec 2024 10:26:51 +0000 (11:26 +0100)]
Add a way to delete recipe

3 months agoRecipe edit, we can now delete groups, steps and ingredients
Greg Burri [Sat, 28 Dec 2024 21:52:07 +0000 (22:52 +0100)]
Recipe edit, we can now delete groups, steps and ingredients

3 months agoRecipe edit (WIP): Buttons to add steps and inrgedients
Greg Burri [Fri, 27 Dec 2024 11:51:29 +0000 (12:51 +0100)]
Recipe edit (WIP): Buttons to add steps and inrgedients

3 months agoRecipe edit (WIP): all form fields are now saved
Greg Burri [Thu, 26 Dec 2024 23:39:23 +0000 (00:39 +0100)]
Recipe edit (WIP): all form fields are now saved

3 months agoRecipe edit (WIP): forms to edit groups, steps and ingredients
Greg Burri [Thu, 26 Dec 2024 00:39:07 +0000 (01:39 +0100)]
Recipe edit (WIP): forms to edit groups, steps and ingredients

3 months agoRecipe edit (WIP): add API to set some recipe values
Greg Burri [Mon, 23 Dec 2024 00:37:01 +0000 (01:37 +0100)]
Recipe edit (WIP): add API to set some recipe values

3 months agoRecipe edit (WIP)
Greg Burri [Sat, 21 Dec 2024 22:13:06 +0000 (23:13 +0100)]
Recipe edit (WIP)

3 months agoSplit db::Connection implementation in submodules (db::user and db::recipe).
Greg Burri [Wed, 18 Dec 2024 22:10:19 +0000 (23:10 +0100)]
Split db::Connection implementation in submodules (db::user and db::recipe).

3 months agoUser profile edit page
Greg Burri [Tue, 17 Dec 2024 20:28:47 +0000 (21:28 +0100)]
User profile edit page

3 months agoReduce the memory used by argon2 (less secure)
Greg Burri [Thu, 5 Dec 2024 00:11:42 +0000 (01:11 +0100)]
Reduce the memory used by argon2 (less secure)

3 months agoIncrease the number of database concurrent connection
Greg Burri [Thu, 5 Dec 2024 00:11:14 +0000 (01:11 +0100)]
Increase the number of database concurrent connection

3 months agoCompile frontend when deploying
Greg Burri [Thu, 5 Dec 2024 00:10:42 +0000 (01:10 +0100)]
Compile frontend when deploying

3 months ago* Create a minimalistic toast
Greg Burri [Wed, 4 Dec 2024 16:39:56 +0000 (17:39 +0100)]
* Create a minimalistic toast
* Profile editing (WIP)

4 months agoProfile edit (WIP)
Greg Burri [Fri, 15 Nov 2024 13:47:10 +0000 (14:47 +0100)]
Profile edit (WIP)

4 months agoBegining of a RON API to edit profile
Greg Burri [Thu, 14 Nov 2024 00:59:40 +0000 (01:59 +0100)]
Begining of a RON API to edit profile

4 months agoTell the user if the reset password token is expired.
Greg Burri [Sat, 9 Nov 2024 17:58:39 +0000 (18:58 +0100)]
Tell the user if the reset password token is expired.

4 months agoAdd a way to reset password
Greg Burri [Sat, 9 Nov 2024 10:22:53 +0000 (11:22 +0100)]
Add a way to reset password

4 months agoAdd a way to reset password (WIP)
Greg Burri [Wed, 6 Nov 2024 16:52:16 +0000 (17:52 +0100)]
Add a way to reset password (WIP)

4 months agoFrontend:
Greg Burri [Wed, 6 Nov 2024 16:48:51 +0000 (17:48 +0100)]
Frontend:
- Remove we_alloce
- Replace webpack by rspack

4 months agoAdd a trace layer
Greg Burri [Sun, 3 Nov 2024 11:11:33 +0000 (12:11 +0100)]
Add a trace layer

4 months agoReplace Rusqlite by Sqlx and Actix by Axum (A lot of changes)
Greg Burri [Sun, 3 Nov 2024 09:13:31 +0000 (10:13 +0100)]
Replace Rusqlite by Sqlx and Actix by Axum (A lot of changes)

23 months agoWIP...
Greg Burri [Mon, 10 Apr 2023 07:35:10 +0000 (09:35 +0200)]
WIP...

2 years agoRemove generated file 'frontend.js'
Greg Burri [Thu, 15 Dec 2022 00:20:42 +0000 (01:20 +0100)]
Remove generated file 'frontend.js'

2 years agorustfmt
Greg Burri [Thu, 15 Dec 2022 00:16:18 +0000 (01:16 +0100)]
rustfmt

2 years agoService for editing/creating recipe
Greg Burri [Thu, 15 Dec 2022 00:13:57 +0000 (01:13 +0100)]
Service for editing/creating recipe
Other stuff...

2 years agodbtest program argument now clear the database.
Greg Burri [Wed, 14 Dec 2022 21:01:44 +0000 (22:01 +0100)]
dbtest program argument now clear the database.
It does a backup prior clearing.

2 years agorustfmt
Greg Burri [Tue, 13 Dec 2022 21:36:20 +0000 (22:36 +0100)]
rustfmt

2 years agoBeginning of frontend + recipe editing
Greg Burri [Tue, 13 Dec 2022 20:01:18 +0000 (21:01 +0100)]
Beginning of frontend + recipe editing
(it's a mess)

2 years agoAdd frontend tests and other stuff
Greg Burri [Tue, 6 Dec 2022 23:16:34 +0000 (00:16 +0100)]
Add frontend tests and other stuff

2 years agoAdd asynchronous call to database.
Greg Burri [Tue, 29 Nov 2022 14:58:06 +0000 (15:58 +0100)]
Add asynchronous call to database.
See file 'asynchronous.ts'.

2 years agoRead the http header from the proxy to get the client IP
Greg Burri [Sun, 27 Nov 2022 01:01:23 +0000 (02:01 +0100)]
Read the http header from the proxy to get the client IP

2 years agoSign out
Greg Burri [Sat, 26 Nov 2022 19:22:45 +0000 (20:22 +0100)]
Sign out

2 years agoSign up form and other stuff
Greg Burri [Sat, 26 Nov 2022 11:26:05 +0000 (12:26 +0100)]
Sign up form and other stuff

2 years agoRemove config from repo
Greg Burri [Fri, 25 Nov 2022 12:15:33 +0000 (13:15 +0100)]
Remove config from repo

2 years agoReplace powershell script by nushell script
Greg Burri [Thu, 24 Nov 2022 23:50:01 +0000 (00:50 +0100)]
Replace powershell script by nushell script

2 years agoSign up/in/out and authentication.
Greg Burri [Tue, 22 Nov 2022 16:03:52 +0000 (17:03 +0100)]
Sign up/in/out and authentication.

2 years agoSign up method.
Greg Burri [Tue, 22 Nov 2022 00:13:19 +0000 (01:13 +0100)]
Sign up method.
beginning of adding methods to create account and authentication.