Commit graph

  • df17deabf3 Code cleanup master Quentin Boyer 2025-01-01 19:45:35 +01:00
  • b52443f833 Couple the household & user Quentin Boyer 2025-01-01 19:26:44 +01:00
  • eacd89119f Add the recipe creator Quentin Boyer 2025-01-01 18:25:50 +01:00
  • 0ecc852f37 Remove the dependency on boringssl Quentin Boyer 2024-12-30 22:39:02 +01:00
  • 720b7cef6a Remove the frontend from the nixos module Quentin Boyer 2024-12-30 22:32:00 +01:00
  • ec03532a88 Update login flow to have a fixed URL Quentin Boyer 2024-12-30 22:30:27 +01:00
  • 53ec443972 Update dependencies Quentin Boyer 2024-12-30 21:19:19 +01:00
  • d178881452 fixed the frontend not building Maieul BOYER 2024-03-02 22:06:03 +00:00
  • 076f1d3a11 updating flake.lock et git.lock Maieul BOYER 2024-03-02 21:30:30 +00:00
  • dec027f258 Add a button to get the public link of a recipe traxys 2024-03-02 22:28:08 +01:00
  • 07f0f69cda made it work with nix build system Maieul BOYER 2024-03-02 21:20:21 +00:00
  • 05120ab201 Add stub for recipe creator traxys 2024-03-02 17:20:46 +01:00
  • 129c3c59a4 Migrate ingredients traxys 2024-03-02 17:18:12 +01:00
  • faeaf43f80 Update dependencies traxys 2024-03-02 15:56:00 +01:00
  • 37888d5835 Update maud traxys 2024-03-02 15:16:26 +01:00
  • 1aecaf9286 Render recipes traxys 2024-01-21 15:48:28 +01:00
  • 55dd953f43 Allow to see recipe list traxys 2024-01-21 14:14:39 +01:00
  • e459df69bf Isolate routes in their module traxys 2024-01-21 13:47:40 +01:00
  • 4d4fab60cb Progress on rework traxys 2024-01-07 19:30:38 +01:00
  • e14c1f0918 Start of template refactor Quentin Boyer 2024-01-06 14:17:36 +01:00
  • 6bdfe1ad0e EnsureDBOwnership traxys 2023-12-05 20:26:58 +01:00
  • ccd1c8c15e Fix urlencoding for openidconnect with dioxus 0.4 traxys 2023-08-07 20:52:54 +02:00
  • 0d900024cb Make the GUI a library to support multiple platforms traxys 2023-08-07 17:27:11 +02:00
  • d3f89a8757 app: Don't use prevent_default: "onsubmit" traxys 2023-08-07 13:43:16 +02:00
  • ede98561b5 Correctly handle shared state traxys 2023-08-07 13:43:07 +02:00
  • 183f8a75d2 Update to dioxus 0.4 traxys 2023-08-05 12:54:49 +02:00
  • c36ce14b3b Update dioxus cli traxys 2023-08-05 11:39:21 +02:00
  • 4bb851db89 Bundle bootstrap in derivation traxys 2023-07-29 12:07:45 +02:00
  • 5d84dacc26 Allow to serve the frontend in the NixOS module traxys 2023-07-29 11:33:51 +02:00
  • cfe7f9dada App inputs to control the app building in Nix traxys 2023-07-29 11:31:32 +02:00
  • 81b905aaa5 nixos: Mark secret as null by default traxys 2023-07-29 11:07:40 +02:00
  • d55a6c181b Add padding to the base64 string traxys 2023-07-29 10:59:17 +02:00
  • b6f809a92b Add all settings traxys 2023-07-29 10:25:22 +02:00
  • 7f79bf8a62 Add nixos module traxys 2023-07-28 00:05:34 +02:00
  • 20067da9e1 Build the server & frontend with nix traxys 2023-07-27 23:46:54 +02:00
  • 7a2ff7ad1d Allow to login with OIDC traxys 2023-07-27 00:06:36 +02:00
  • f556fec3bb Replace config with envious traxys 2023-07-25 22:37:42 +02:00
  • 4ecc06e01b app: Render recipe as mardown traxys 2023-07-04 00:50:10 +02:00
  • 7c7eee04b2 app: Extend textarea in recipe creator traxys 2023-07-04 00:03:56 +02:00
  • c80cc99255 app: Swap to using dioxus instead of yew traxys 2023-07-03 23:20:19 +02:00
  • 02a4187c39 server: Fixup person count range traxys 2023-06-30 20:27:19 +02:00
  • 840afc7ef4 app: Correctly handle person count when adding ingredients traxys 2023-06-30 19:43:26 +02:00
  • 66f9b729b5 app: Correctly handle person count when editing ingredients traxys 2023-06-30 19:38:10 +02:00
  • 725c2ff3be app: Allow to create ingredients in the recipe creator traxys 2023-06-30 18:12:05 +02:00
  • ce29b7b75d app: Better handle ingredient selection form traxys 2023-06-30 13:21:37 +02:00
  • b42de56755 api: Formatting traxys 2023-06-30 13:14:52 +02:00
  • e54bb35ff4 app: Allow to edit the default person count of a recipe traxys 2023-06-30 13:14:44 +02:00
  • fe187c2885 server: Fix person count patch traxys 2023-06-30 13:13:20 +02:00
  • ab345e9d7a app: Allow to change the amount of people for a recipe traxys 2023-06-30 12:51:57 +02:00
  • 8cf5803c1e app: Isolate RecipeInfoView in a separate component traxys 2023-06-30 12:46:31 +02:00
  • 5b44cc7dde api: Mark all structs as PartialEq + Eq if applicable traxys 2023-06-30 12:46:06 +02:00
  • 8987991139 app,server: Allow to set the person count when creating a recipe traxys 2023-06-29 17:35:35 +02:00
  • 614ff07552 server: Add a person count to recipes traxys 2023-06-29 17:24:21 +02:00
  • 96a9907f7a app: Round ingredients to whole numbers traxys 2023-06-29 15:31:34 +02:00
  • 47e4eed1a9 server: Make sure to fallback to the app when an unknown file is encountered traxys 2023-06-29 15:28:01 +02:00
  • 2ac56e2e7f app: Properly display recipe ratings traxys 2023-06-29 13:16:03 +02:00
  • d614029931 app,server: Allow to edit the rating traxys 2023-06-26 12:47:06 +02:00
  • 5ef000dec0 app,server: Display rating in recipe traxys 2023-06-26 12:06:08 +02:00
  • 1ea5c8aafa app,server: Allow to edit steps traxys 2023-06-25 22:02:58 +02:00
  • 0c7e52bd8b all: Set steps to be a single Vec & fix 'ingerdient' typo traxys 2023-06-25 21:37:28 +02:00
  • b01f08ba2f server: Switch to steps a single blob of text traxys 2023-06-25 21:10:44 +02:00
  • 27f9295aa3 app,server: Allow to add ingredients to existing recipes traxys 2023-06-25 18:48:49 +02:00
  • 6004520fb9 app,server: Allow to edit recipe ingredients traxys 2023-06-25 17:25:42 +02:00
  • 47b547caf4 app,server: Allow to edit recipe name traxys 2023-06-25 16:11:26 +02:00
  • 1a0ffb2d89 app,server: Allow to display a recipe traxys 2023-06-25 15:13:15 +02:00
  • f3788e31a9 app: Allow to list recipes traxys 2023-06-25 14:12:09 +02:00
  • 80e3d7ee86 server: Add a route to list recipes traxys 2023-06-22 23:04:46 +02:00
  • 69197a3852 server: Link recipe to households traxys 2023-06-22 23:03:50 +02:00
  • cec3ef214e app: Add a UI to create recipes traxys 2023-06-22 22:33:38 +02:00
  • 58cadd37d2 app: Allow body to scroll without sidebar traxys 2023-06-22 22:33:00 +02:00
  • 0648878d96 app: Include JS lib to make datalists traxys 2023-06-22 22:31:52 +02:00
  • 1cf2b50c8c flake: Use master trunk for script inclusions traxys 2023-06-22 22:30:22 +02:00
  • e49a5829c4 server: Add a route to add a recipe traxys 2023-06-22 22:29:53 +02:00
  • 82b466f52c server: Allow to store recipes traxys 2023-06-22 22:29:22 +02:00
  • 1c4d4a71e5 app: Avoid creating empty ingredient traxys 2023-06-18 18:33:43 +02:00
  • a0be820e97 app: Reduce size of sidebar on mobile traxys 2023-06-17 21:52:45 +02:00
  • 2a0bddd418 api: Make all types Clone + Debug traxys 2023-06-17 21:52:31 +02:00
  • 7660146175 app: Handle ingredient management traxys 2023-06-17 21:52:13 +02:00
  • c64dcc1400 server: Delete all ingredients when deleting households traxys 2023-06-17 18:19:16 +02:00
  • b354741245 server: Leave households in a transaction if deleting fails traxys 2023-06-17 18:15:17 +02:00
  • c41b67b258 app: Make the menu links interactive traxys 2023-05-29 22:35:44 +02:00
  • ab64195950 app: Allow to rename household traxys 2023-05-29 22:28:42 +02:00
  • f815441240 server: Allow to rename the household traxys 2023-05-29 22:08:43 +02:00
  • c23da789a1 server: Add routes to manage ingredients traxys 2023-05-29 22:01:49 +02:00
  • 14fbde812f server: Don't match household id with tuples traxys 2023-05-29 22:01:20 +02:00
  • d5f3edc33f server: Add a table for ingredients traxys 2023-05-29 21:00:40 +02:00
  • f88aecd306 app: Allow to add a member to existing households traxys 2023-05-29 19:30:47 +02:00
  • b40ddc307d app: Allow to add users at household creation traxys 2023-05-29 18:59:18 +02:00
  • b9666726d4 server: Allow to search an user by name traxys 2023-05-29 17:55:42 +02:00
  • 68fa303a38 app: Implement disconnection & leaving an household traxys 2023-05-29 17:24:34 +02:00
  • a90b87e849 app: Create a component for modals traxys 2023-05-29 16:47:18 +02:00
  • 1eb815ada9 app,server: Implement selection of household traxys 2023-05-29 15:35:30 +02:00
  • dd266dccfd app: Store both household display name & id traxys 2023-05-29 12:36:21 +02:00
  • d0313af5ba app: Allow to configure the API base url traxys 2023-05-29 12:27:46 +02:00
  • ecea84d95b api: Add serde to uuid traxys 2023-05-29 12:27:29 +02:00
  • 9747260aab server: Implement handling of households traxys 2023-05-29 00:15:55 +02:00
  • 66249a5e82 server: Add a extractor for the authenticated user traxys 2023-05-28 20:58:39 +02:00
  • f50d7c1076 server: Add an entity to represent households traxys 2023-05-28 19:50:55 +02:00
  • e005d8b129 app: Correctly redirect to login or household selection traxys 2023-05-28 19:49:44 +02:00
  • 141ff9e419 app: Add a sidebar component traxys 2023-05-28 19:48:58 +02:00