Commit graph

98 commits

Author SHA1 Message Date
traxys
47b547caf4 app,server: Allow to edit recipe name 2023-06-25 16:11:26 +02:00
traxys
1a0ffb2d89 app,server: Allow to display a recipe 2023-06-25 15:13:44 +02:00
traxys
f3788e31a9 app: Allow to list recipes 2023-06-25 15:13:44 +02:00
traxys
80e3d7ee86 server: Add a route to list recipes 2023-06-25 15:13:44 +02:00
traxys
69197a3852 server: Link recipe to households 2023-06-25 15:13:44 +02:00
traxys
cec3ef214e app: Add a UI to create recipes 2023-06-25 15:13:44 +02:00
traxys
58cadd37d2 app: Allow body to scroll without sidebar 2023-06-25 15:13:44 +02:00
traxys
0648878d96 app: Include JS lib to make datalists 2023-06-25 15:13:44 +02:00
traxys
1cf2b50c8c flake: Use master trunk for script inclusions 2023-06-25 15:13:44 +02:00
traxys
e49a5829c4 server: Add a route to add a recipe 2023-06-25 15:13:42 +02:00
traxys
82b466f52c server: Allow to store recipes 2023-06-22 22:29:22 +02:00
traxys
1c4d4a71e5 app: Avoid creating empty ingredient 2023-06-18 18:33:43 +02:00
traxys
a0be820e97 app: Reduce size of sidebar on mobile 2023-06-17 21:52:45 +02:00
traxys
2a0bddd418 api: Make all types Clone + Debug 2023-06-17 21:52:31 +02:00
traxys
7660146175 app: Handle ingredient management 2023-06-17 21:52:13 +02:00
traxys
c64dcc1400 server: Delete all ingredients when deleting households 2023-06-17 18:19:16 +02:00
traxys
b354741245 server: Leave households in a transaction if deleting fails 2023-06-17 18:15:17 +02:00
traxys
c41b67b258 app: Make the menu links interactive 2023-05-29 22:35:44 +02:00
traxys
ab64195950 app: Allow to rename household 2023-05-29 22:28:42 +02:00
traxys
f815441240 server: Allow to rename the household 2023-05-29 22:08:43 +02:00
traxys
c23da789a1 server: Add routes to manage ingredients 2023-05-29 22:01:49 +02:00
traxys
14fbde812f server: Don't match household id with tuples 2023-05-29 22:01:20 +02:00
traxys
d5f3edc33f server: Add a table for ingredients 2023-05-29 21:00:40 +02:00
traxys
f88aecd306 app: Allow to add a member to existing households 2023-05-29 19:30:47 +02:00
traxys
b40ddc307d app: Allow to add users at household creation 2023-05-29 18:59:18 +02:00
traxys
b9666726d4 server: Allow to search an user by name 2023-05-29 17:55:42 +02:00
traxys
68fa303a38 app: Implement disconnection & leaving an household 2023-05-29 17:24:34 +02:00
traxys
a90b87e849 app: Create a component for modals 2023-05-29 16:47:18 +02:00
traxys
1eb815ada9 app,server: Implement selection of household 2023-05-29 16:47:05 +02:00
traxys
dd266dccfd app: Store both household display name & id 2023-05-29 12:36:21 +02:00
traxys
d0313af5ba app: Allow to configure the API base url 2023-05-29 12:27:46 +02:00
traxys
ecea84d95b api: Add serde to uuid 2023-05-29 12:27:29 +02:00
traxys
9747260aab server: Implement handling of households 2023-05-29 00:15:55 +02:00
traxys
66249a5e82 server: Add a extractor for the authenticated user 2023-05-28 20:58:39 +02:00
traxys
f50d7c1076 server: Add an entity to represent households 2023-05-28 19:50:55 +02:00
traxys
e005d8b129 app: Correctly redirect to login or household selection 2023-05-28 19:49:44 +02:00
traxys
141ff9e419 app: Add a sidebar component 2023-05-28 19:48:58 +02:00
traxys
2bbf35b4e9 app: Change the color of hr 2023-05-28 19:47:27 +02:00
traxys
4d991ead3e app: Add bootstrap icons 2023-05-28 19:47:05 +02:00
traxys
12fc86492d app: Render to main to add scripts to the entire application 2023-05-28 19:45:32 +02:00
Quentin Boyer
db8cb0efff Create a login page 2023-05-20 16:53:07 +02:00
Quentin Boyer
062a749d59 Redirect to login page if not currently logged in 2023-05-20 12:27:33 +02:00
Quentin Boyer
54f1c3233f Update cargo lockfile 2023-05-20 11:41:19 +02:00
Quentin Boyer
96b36180e6 Switch default listen address to everything 2023-05-20 11:41:06 +02:00
Quentin Boyer
6be9ce5c1d Implement route for logging in 2023-05-20 11:40:50 +02:00
Quentin Boyer
da7d012393 Allow to control tracing from the environment 2023-05-20 11:40:20 +02:00
Quentin Boyer
e4765a20ef Introduce Database handling through SeaORM 2023-05-20 11:39:34 +02:00
Quentin Boyer
37331cd24d Init with webapp template 2023-05-19 11:23:44 +02:00