From 74441c48be8e52a64f2b1043828226adf7f1fb3c Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Mon, 9 May 2022 13:01:19 -0800 Subject: [PATCH] docs: features section and change log update --- docs/docs/changelog/v1.0.0.md | 12 +++ .../documentation/getting-started/features.md | 75 +++++++++++++++++++ docs/docs/overrides/api.html | 2 +- docs/mkdocs.yml | 1 + 4 files changed, 89 insertions(+), 1 deletion(-) create mode 100644 docs/docs/documentation/getting-started/features.md diff --git a/docs/docs/changelog/v1.0.0.md b/docs/docs/changelog/v1.0.0.md index d1faeaafcb84..2bb007791e40 100644 --- a/docs/docs/changelog/v1.0.0.md +++ b/docs/docs/changelog/v1.0.0.md @@ -1,3 +1,15 @@ +## v1.0.0.b - 2022-05-08 + +- Rewrote the registration flow for new users. +- Added support for seed data at anytime through the user interface. +- Improved security for sanitizing HTML inputs for user input. +- Added support for importing keywords as tags during scraping - [@miroito](https://github.com/Miroito) +- Changed default recipe settings to "disable_amount=True" for new groups. +- Add support for merging food, and units. +- Allow tags, category, and tool creation - [@miroito](https://github.com/Miroito) +- Added additional and more comprehensive filter options for cookbooks +- Fixed bookmarklets error + ## v1.0.0b - 2022-03-29 - Mealie now stores the original text from parsed ingredients, with the ability to peak at the original text from a recipe. [@miroito](https://github.com/Miroito) diff --git a/docs/docs/documentation/getting-started/features.md b/docs/docs/documentation/getting-started/features.md new file mode 100644 index 000000000000..8e360163e243 --- /dev/null +++ b/docs/docs/documentation/getting-started/features.md @@ -0,0 +1,75 @@ +## Recipes + +### Creating Recipes + +Mealie offers two main ways to create recipes. You can use the integrated recipe-scraper to create recipes from hundreds of websites, or you can create recipes manually using the recipe editor. + +[Demo](https://beta.mealie.io/recipe/create?tab=url){ .md-button .md-button--primary } + +### Importing Recipes + +Mealie supports importing recipes from a few other sources besides websites. Currently the following sources are supported: + +- Mealie Pre v1 +- Nextcloud Cookbooks +- Paprika +- Chowdown + +You can access these options on your installation at the `/group/migrations` page on your installation. If you'd like to see another source added, feel free to request so on Github. + +[Demo](https://beta.mealie.io/group/data/foods){ .md-button .md-button--primary } + +### Organizing Recipes + +Mealie has a few ways to organize recipes you create. + +#### Categories + + +Categories are the overarching organizer for recipes. You can assign as many categories as you'd like to a recipe, but we recommend that you try to limit the categories you assign to a recipe to one or two. This helps keep categories as broad as possible while still allowing you to find recipes that are related to each other. For example, you might assign a recipe to the category `Breakfast`, `Lunch`, `Dinner`, or `Side`. + +[Demo](https://beta.mealie.io/recipes/categories){ .md-button .md-button--primary } + +#### Tags + +Tags, are nearly identical to categories in function but play a secondary role in some cases. As such, we recommend that you use tags freely to help you organize your recipes by more specific topics. For example, if a recipe can be frozen or is a great left-over meal, you could assign the tags `frozen` and `left-over` and easily filter for those at a later time. + +[Demo](https://beta.mealie.io/recipes/tags){ .md-button .md-button--primary } + +#### Tools + +Tools, are another way that some users like to organize their recipes. If a recipe requires some specific equipment if can be helpful to assign the tools to the recipes. This is particularly useful for things that are less common, like a pressure cooker, or a sous vide. + +Each of the above organizers can be filtered in searches, and have their own pages where you can view all the recipes that are associated with those organizers. + +[Demo](https://beta.mealie.io/recipes/tools){ .md-button .md-button--primary } + +#### Cookbooks + +Mealie also has the concept of cookbooks. These can be created inside of a group and can use a cross section of Categories, Tags, and Tools to filter recipes and view them in one specific page. Cookbooks are a great way to keep a supset of recipes easily accessible to you. You can think of them as a saved search results page. While most examples are simple, you can use as many organizers to filter a cookbook as you'd like. + +#### Examples: + +- Main Courses: This cookbooks has all the recipes that have the `Dinner` category +- Pasta Sides: Recipes that have both the `Side` category and the `Pasta` tag +- Dessert Breads: Recipes that have both the `Bread` category and the `Dessert` tag + +[Demo](https://beta.mealie.io/group/cookbooks){ .md-button .md-button--primary } + +## Meal Planning + +Mealie uses a calendar like view to help you plan your meals. It shows you the previous day, and the next 6 days by default. You can toggle through the calendar by clicking the arrows on the top of the page. In editor mode, you can use the random recipe buttons, or manually add an entry. You can also add a "Note" type entry to your meal-plan when you want to include something that might not have a specific recipes. This is great for leftovers, or for ordering out. + +[Demo](https://beta.mealie.io/group/mealplan/planner){ .md-button .md-button--primary } + +### Planner Rules + +You can create rules for auto selecting recipes for you meal plans. These rules are used by the server to determine the random pool of recipes to select from when creating meal plans. + +[Demo](https://beta.mealie.io/group/mealplan/settings){ .md-button .md-button--primary } + +## Shopping + +## Application Management + +## Data Management diff --git a/docs/docs/overrides/api.html b/docs/docs/overrides/api.html index 1ac7537a652d..c018ff466521 100644 --- a/docs/docs/overrides/api.html +++ b/docs/docs/overrides/api.html @@ -14,7 +14,7 @@
diff --git a/docs/mkdocs.yml b/docs/mkdocs.yml index a8d537e0ddb0..ba441c9930e7 100644 --- a/docs/mkdocs.yml +++ b/docs/mkdocs.yml @@ -56,6 +56,7 @@ nav: - Home: "index.md" - Getting Started: - Introduction: "documentation/getting-started/introduction.md" + - Features: "documentation/getting-started/features.md" - Updating: "documentation/getting-started/updating.md" - Version 1 Migration: "documentation/getting-started/migrating-to-mealie-v1.md" - FAQ: "documentation/getting-started/faq.md"