126 Commits

Author SHA1 Message Date
a104ef5f47 ui: normalization and font tweaks 2024-07-01 15:52:37 -05:00
dac529e8e8 ui: Typography tweaks 2024-07-01 15:52:37 -05:00
8942eb59a5 ui: Menu font sizes 2024-07-01 15:52:37 -05:00
45737f24e4 UI: Cleansheet CSS redesign
Initial skeleton and layout is working.
Still needs a bunch of tweaks.
2024-07-01 15:52:37 -05:00
a399858728 maint: Cleanup a bunch of stuff
:wq
2023-11-25 22:22:18 -05:00
1432dcea13 feat: Use a web component
A more ergonomic number spinner on mobile.
A cleaner number spinner interface.
2023-11-25 22:20:42 -05:00
db03d603c3 Store the use_staples setting in localstore 2023-07-24 20:56:30 -04:00
b496cf9568 Store app state atomically as one json blob 2023-07-22 16:14:23 -05:00
4f3cf8d825 Messaging mechanism 2023-03-28 19:34:37 -04:00
c2b8e79288 Remove extra recipe_title input 2023-03-27 17:35:00 -04:00
3ea6d4fe66 Fix bug with recipe category not updating 2023-03-25 08:55:30 -04:00
a3c08e94fb use bind:valueAsNumber 2023-02-11 11:46:04 -05:00
2f6375e381 Sort out recipe saving 2023-02-04 12:29:49 -05:00
b95b297deb Sort the meals in the meal plan by category 2023-02-04 12:06:16 -05:00
e02fcc82e1 recipe categorization 2023-01-29 19:55:43 -05:00
3f1e79b001 Fix reciper view rendering 2023-01-24 17:43:44 -05:00
47183b6e7a Add plan deletion to the UI 2023-01-18 20:06:03 -05:00
7549decc71 Save plans for date via api 2023-01-18 07:34:05 -05:00
0a68c3d51c Handle saving and loading for specific plan_dates 2023-01-17 21:06:18 -05:00
80b6126e10 UI for selecting a plan from the list 2023-01-17 19:42:48 -05:00
9f86447b29 Fix clear all bug 2023-01-12 18:02:49 -05:00
a55ce325d6 Add a custom number field component 2023-01-12 17:41:11 -05:00
7559aae9d0 On the fly recipe parse checks 2023-01-07 17:28:37 -05:00
829b81d3e2 More Desktop Friendly buttons 2023-01-07 17:22:26 -05:00
9af13c5bb4 UI for recipe deletion 2023-01-07 17:16:30 -05:00
c16b5bab7c Store staples seperately from recipes 2023-01-06 16:50:32 -05:00
d8fa4f2269 Its no longer categories, its ingredients mgmt 2023-01-06 00:52:05 -05:00
0404ba59f4 Handle staples recipe links appropriately 2023-01-05 23:07:02 -05:00
66a558d1e6 New UI for ingredient category management 2023-01-05 23:02:36 -05:00
96b03cb14a API naming consistency save_ -> store_ 2023-01-05 13:09:06 -05:00
30293878fc API naming consistency get_ -> fetch_ 2023-01-05 13:06:19 -05:00
dd9ce0fca2 Properly delay the navigation until state has loaded 2023-01-04 18:11:35 -05:00
fe3f2e896b Fix new recipe redirect url 2023-01-02 20:29:58 -06:00
cdf95c5206 get rid of the last create_effect call 2023-01-02 20:29:58 -06:00
77cae25c74 Fix infinite signal loop in shopping list 2023-01-02 20:29:58 -06:00
0167e6070d Fix non dynamic routing :-( 2023-01-02 20:29:58 -06:00
a39ed5589f Get rid of unnecessary create_effect calls 2023-01-02 20:29:58 -06:00
f3f27a0350 Remove the old State 2023-01-02 20:29:05 -06:00
a1fa17da68 use state handler in recipe selection 2023-01-02 20:29:05 -06:00
0b7ff32d42 Cleanup more unused after refactors 2023-01-02 20:29:05 -06:00
fdaf5ad70d Use a state handler selector for RecipeList 2023-01-02 20:29:05 -06:00
73c298661a Use StateHandler in the shopping list 2023-01-02 20:29:05 -06:00
4b2563509b Use StateHandler in Categories 2023-01-02 20:29:05 -06:00
1888e5328f Use StateHandler in AddRecipe 2023-01-02 20:29:05 -06:00
f3425dedeb Cleanup Unused code after state management refactors 2023-01-02 20:29:05 -06:00
8bcafc385d Allow async using spawn_local_scoped 2023-01-02 20:29:05 -06:00
e77fe40d75 Introduce a save state message 2023-01-02 20:23:39 -06:00
fbb4e4ceeb Fix some lifetime annotation issues 2023-01-02 20:23:39 -06:00
9881d2972b Use state handler in the recipe pages 2023-01-02 20:23:39 -06:00
e21353eeba use new state handler in RouteHandler 2023-01-02 20:23:39 -06:00