Greg Burri [Mon, 20 Jan 2025 00:25:37 +0000 (01:25 +0100)]
Merge branch 'master' of ssh://gburri.org:9851/recipes
Greg Burri [Mon, 20 Jan 2025 00:25:19 +0000 (01:25 +0100)]
Add an admin flag to user
Greg Burri [Sun, 19 Jan 2025 20:05:46 +0000 (21:05 +0100)]
Add web site settings
Greg Burri [Fri, 17 Jan 2025 07:05:00 +0000 (08:05 +0100)]
Avoid to commit sass cache
Greg Burri [Fri, 17 Jan 2025 07:03:35 +0000 (08:03 +0100)]
sass cache should not be in repo
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
Greg Burri [Wed, 15 Jan 2025 23:43:19 +0000 (00:43 +0100)]
Factorize some ron api types
Greg Burri [Wed, 15 Jan 2025 23:17:08 +0000 (00:17 +0100)]
Ingredients can now be manually ordered
Greg Burri [Wed, 15 Jan 2025 19:30:19 +0000 (20:30 +0100)]
Add some fields to recipe view
Greg Burri [Wed, 15 Jan 2025 09:49:46 +0000 (10:49 +0100)]
Forced lower case tags
Greg Burri [Wed, 15 Jan 2025 09:42:50 +0000 (10:42 +0100)]
Replace DragEvent data by a global state
Greg Burri [Wed, 15 Jan 2025 00:37:49 +0000 (01:37 +0100)]
Steps can now be ordered (via drag and drop)
Greg Burri [Tue, 14 Jan 2025 14:57:02 +0000 (15:57 +0100)]
Update to Axum 0.8
Greg Burri [Fri, 10 Jan 2025 21:38:34 +0000 (22:38 +0100)]
Groups can now be ordered (via drag and drop)
Greg Burri [Wed, 8 Jan 2025 15:25:00 +0000 (16:25 +0100)]
Remove useless font
Greg Burri [Wed, 8 Jan 2025 15:13:43 +0000 (16:13 +0100)]
Update CSS (WIP)
Greg Burri [Tue, 7 Jan 2025 22:55:16 +0000 (23:55 +0100)]
[Database] Add 'creation_datetime' to User + some little things
Greg Burri [Tue, 7 Jan 2025 15:47:24 +0000 (16:47 +0100)]
Avoid to use an hash map in translations
Greg Burri [Mon, 6 Jan 2025 21:52:22 +0000 (22:52 +0100)]
Set user language to new recipe + cleaning
Greg Burri [Mon, 6 Jan 2025 18:51:19 +0000 (19:51 +0100)]
Translation of the recipe edit page
Greg Burri [Mon, 6 Jan 2025 15:04:48 +0000 (16:04 +0100)]
Translation support + french.
Greg Burri [Sun, 5 Jan 2025 21:38:46 +0000 (22:38 +0100)]
Translation (WIP)
Greg Burri [Sat, 4 Jan 2025 21:43:20 +0000 (22:43 +0100)]
Tags can now be added and removed
Greg Burri [Fri, 3 Jan 2025 22:32:54 +0000 (23:32 +0100)]
Add API to manage recipe tags
Greg Burri [Fri, 3 Jan 2025 18:32:41 +0000 (19:32 +0100)]
Languages list is now sorted.
Greg Burri [Tue, 31 Dec 2024 10:31:11 +0000 (11:31 +0100)]
Go to home after recipe delete
Greg Burri [Tue, 31 Dec 2024 10:26:51 +0000 (11:26 +0100)]
Add a way to delete recipe
Greg Burri [Sat, 28 Dec 2024 21:52:07 +0000 (22:52 +0100)]
Recipe edit, we can now delete groups, steps and ingredients
Greg Burri [Fri, 27 Dec 2024 11:51:29 +0000 (12:51 +0100)]
Recipe edit (WIP): Buttons to add steps and inrgedients
Greg Burri [Thu, 26 Dec 2024 23:39:23 +0000 (00:39 +0100)]
Recipe edit (WIP): all form fields are now saved
Greg Burri [Thu, 26 Dec 2024 00:39:07 +0000 (01:39 +0100)]
Recipe edit (WIP): forms to edit groups, steps and ingredients
Greg Burri [Mon, 23 Dec 2024 00:37:01 +0000 (01:37 +0100)]
Recipe edit (WIP): add API to set some recipe values
Greg Burri [Sat, 21 Dec 2024 22:13:06 +0000 (23:13 +0100)]
Recipe edit (WIP)
Greg Burri [Wed, 18 Dec 2024 22:10:19 +0000 (23:10 +0100)]
Split db::Connection implementation in submodules (db::user and db::recipe).
Greg Burri [Tue, 17 Dec 2024 20:28:47 +0000 (21:28 +0100)]
User profile edit page
Greg Burri [Thu, 5 Dec 2024 00:11:42 +0000 (01:11 +0100)]
Reduce the memory used by argon2 (less secure)
Greg Burri [Thu, 5 Dec 2024 00:11:14 +0000 (01:11 +0100)]
Increase the number of database concurrent connection
Greg Burri [Thu, 5 Dec 2024 00:10:42 +0000 (01:10 +0100)]
Compile frontend when deploying
Greg Burri [Wed, 4 Dec 2024 16:39:56 +0000 (17:39 +0100)]
* Create a minimalistic toast
* Profile editing (WIP)
Greg Burri [Fri, 15 Nov 2024 13:47:10 +0000 (14:47 +0100)]
Profile edit (WIP)
Greg Burri [Thu, 14 Nov 2024 00:59:40 +0000 (01:59 +0100)]
Begining of a RON API to edit profile
Greg Burri [Sat, 9 Nov 2024 17:58:39 +0000 (18:58 +0100)]
Tell the user if the reset password token is expired.
Greg Burri [Sat, 9 Nov 2024 10:22:53 +0000 (11:22 +0100)]
Add a way to reset password
Greg Burri [Wed, 6 Nov 2024 16:52:16 +0000 (17:52 +0100)]
Add a way to reset password (WIP)
Greg Burri [Wed, 6 Nov 2024 16:48:51 +0000 (17:48 +0100)]
Frontend:
- Remove we_alloce
- Replace webpack by rspack
Greg Burri [Sun, 3 Nov 2024 11:11:33 +0000 (12:11 +0100)]
Add a trace layer
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)
Greg Burri [Mon, 10 Apr 2023 07:35:10 +0000 (09:35 +0200)]
WIP...
Greg Burri [Thu, 15 Dec 2022 00:20:42 +0000 (01:20 +0100)]
Remove generated file 'frontend.js'
Greg Burri [Thu, 15 Dec 2022 00:16:18 +0000 (01:16 +0100)]
rustfmt
Greg Burri [Thu, 15 Dec 2022 00:13:57 +0000 (01:13 +0100)]
Service for editing/creating recipe
Other stuff...
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.
Greg Burri [Tue, 13 Dec 2022 21:36:20 +0000 (22:36 +0100)]
rustfmt
Greg Burri [Tue, 13 Dec 2022 20:01:18 +0000 (21:01 +0100)]
Beginning of frontend + recipe editing
(it's a mess)
Greg Burri [Tue, 6 Dec 2022 23:16:34 +0000 (00:16 +0100)]
Add frontend tests and other stuff
Greg Burri [Tue, 29 Nov 2022 14:58:06 +0000 (15:58 +0100)]
Add asynchronous call to database.
See file 'asynchronous.ts'.
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
Greg Burri [Sat, 26 Nov 2022 19:22:45 +0000 (20:22 +0100)]
Sign out
Greg Burri [Sat, 26 Nov 2022 11:26:05 +0000 (12:26 +0100)]
Sign up form and other stuff
Greg Burri [Fri, 25 Nov 2022 12:15:33 +0000 (13:15 +0100)]
Remove config from repo
Greg Burri [Thu, 24 Nov 2022 23:50:01 +0000 (00:50 +0100)]
Replace powershell script by nushell script
Greg Burri [Tue, 22 Nov 2022 16:03:52 +0000 (17:03 +0100)]
Sign up/in/out and authentication.
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.
Greg Burri [Tue, 22 Nov 2022 00:11:33 +0000 (01:11 +0100)]
Update dependencies
Greg Burri [Fri, 18 Nov 2022 23:16:07 +0000 (00:16 +0100)]
Add some data access methods to Connection
Greg Burri [Fri, 18 Nov 2022 23:14:58 +0000 (00:14 +0100)]
Add clap crate to parse program arguments
Greg Burri [Thu, 17 Nov 2022 23:24:39 +0000 (00:24 +0100)]
Merge branch 'master' of gburri.org:recipes
Greg Burri [Thu, 17 Nov 2022 23:24:29 +0000 (00:24 +0100)]
Initial model + some various changes
Grégory Burri [Fri, 17 Jul 2020 13:53:56 +0000 (15:53 +0200)]
Try using em/rem instead of px unit
Greg Burri [Wed, 24 Jun 2020 21:52:41 +0000 (23:52 +0200)]
Add an error management in db module
Greg Burri [Wed, 20 May 2020 15:25:56 +0000 (17:25 +0200)]
Lot of thing
Greg Burri [Tue, 12 May 2020 21:14:42 +0000 (23:14 +0200)]
Change the default font + other little things
Greg Burri [Mon, 11 May 2020 22:10:42 +0000 (00:10 +0200)]
Remove the logger (for the moment) and update the deployment script.
Grégory Burri [Thu, 23 Apr 2020 13:41:51 +0000 (15:41 +0200)]
Update dependencies
Grégory Burri [Thu, 16 Apr 2020 11:04:58 +0000 (13:04 +0200)]
Update dependencies
Grégory Burri [Wed, 26 Feb 2020 07:30:12 +0000 (08:30 +0100)]
Update dependencies
Grégory Burri [Thu, 23 Jan 2020 16:12:22 +0000 (17:12 +0100)]
Update dependencies
Grégory Burri [Mon, 6 Jan 2020 06:47:44 +0000 (07:47 +0100)]
Update dependencies
Greg Burri [Thu, 26 Dec 2019 20:10:23 +0000 (21:10 +0100)]
Merge branch 'master' of euphorik.ch:recipes
Greg Burri [Thu, 26 Dec 2019 20:08:18 +0000 (21:08 +0100)]
Update dependencies (actix-web 2)
Grégory Burri [Wed, 18 Dec 2019 12:08:36 +0000 (13:08 +0100)]
update dependencies
Grégory Burri [Mon, 9 Dec 2019 07:10:01 +0000 (08:10 +0100)]
Update dependencies
Grégory Burri [Thu, 14 Nov 2019 10:48:47 +0000 (11:48 +0100)]
Update dependencies
Grégory Burri [Wed, 6 Nov 2019 09:20:07 +0000 (10:20 +0100)]
Update dependencies
Grégory Burri [Fri, 1 Nov 2019 15:37:28 +0000 (16:37 +0100)]
Update dependencies
Grégory Burri [Tue, 22 Oct 2019 09:16:18 +0000 (11:16 +0200)]
Update dependencies.
Greg Burri [Mon, 30 Sep 2019 19:40:31 +0000 (21:40 +0200)]
Update dependencies
Grégory Burri [Mon, 30 Sep 2019 12:48:20 +0000 (14:48 +0200)]
Add a custom font.
Grégory Burri [Thu, 26 Sep 2019 08:46:37 +0000 (10:46 +0200)]
Update dependencies
Grégory Burri [Thu, 19 Sep 2019 08:38:18 +0000 (10:38 +0200)]
Update dependencies
Grégory Burri [Mon, 9 Sep 2019 07:36:25 +0000 (09:36 +0200)]
Comment out the DB update/creation call
Grégory Burri [Mon, 9 Sep 2019 07:33:39 +0000 (09:33 +0200)]
Update dependencies
Greg Burri [Tue, 3 Sep 2019 16:37:48 +0000 (18:37 +0200)]
Update dependencies
Grégory Burri [Fri, 30 Aug 2019 11:36:52 +0000 (13:36 +0200)]
Update todo
Grégory Burri [Thu, 29 Aug 2019 12:04:51 +0000 (14:04 +0200)]
Merge
Grégory Burri [Thu, 29 Aug 2019 12:03:24 +0000 (14:03 +0200)]
Beginning of data persistence module.
Greg Burri [Wed, 28 Aug 2019 20:26:43 +0000 (22:26 +0200)]
Add a logger (to stdout for the moment)
www-data [Sun, 25 Aug 2019 20:52:19 +0000 (22:52 +0200)]
Move the deploy script.
Greg Burri [Sun, 25 Aug 2019 19:37:32 +0000 (21:37 +0200)]
Update dependencies.
Greg Burri [Sun, 25 Aug 2019 19:37:18 +0000 (21:37 +0200)]
Do not optimize for size.