diff --git a/docs/docs/documentation/admin/backups-and-exports.md b/docs/docs/documentation/admin/backups-and-exports.md index 859c561e434d..fa6f9c9e9c0d 100644 --- a/docs/docs/documentation/admin/backups-and-exports.md +++ b/docs/docs/documentation/admin/backups-and-exports.md @@ -3,7 +3,7 @@ All recipe data can be imported and exported as necessary from the UI. Under the admin page you'll find the section for using Backups and Exports. !!! danger - As this is still a **BETA** It is recommended that you backup your data often and store in more than one place. Ad-hear to backup best practices with the [3-2-1 Backup Rule](https://en.wikipedia.org/wiki/Backup){:target="_blank"}. Prior to upgrading you **should** perform a backup to limit any data loss. + As this is still a **BETA** it is recommended that you backup your data often and store in more than one place. Adhere to backup best practices with the [3-2-1 Backup Rule](https://en.wikipedia.org/wiki/Backup){:target="_blank"}. Prior to upgrading you **should** perform a backup to limit any data loss. !!! tip "Mealie data that is saved on backups" - [x] Recipe Data @@ -15,7 +15,7 @@ All recipe data can be imported and exported as necessary from the UI. Under the To create an export simply add the tag and the markdown template and click "Create" and your backup will be created on the server. The backup is a standard zipfile containing all the images, json files, and rendered jinaj2 templates for each recipe. To view the available variables, open a recipe in the json editor. -To import a backup it must be in your backups folder. If it is in the backup folder it will automatically show up as a source to restore from. Selected the desired backup and import the backup file. Backups can be uploaded from the UI as well as added on the file system +To import a backup it must be in your backups folder. If it is in the backup folder it will automatically show up as a source to restore from. Selected the desired backup and import the backup file. Backups can be uploaded from the UI as well as added on the file system. ## Demo @@ -60,7 +60,7 @@ wget http://localhost:9000/api/utils/download?token={fileToken} ## Jinja2 Templating -On export you can select a template to use to render files using the jinja2 syntax. This can be done to export recipes in other formats besides regular .json.Look at this example for rendering a markdown recipe using the jinja2 syntax. +On export you can select a template to use to render files using the jinja2 syntax. This can be done to export recipes in other formats besides regular .json. Look at this example for rendering a markdown recipe using the jinja2 syntax. ### Input ```jinja2 @@ -128,4 +128,4 @@ Categories: [] Original URL: https://www.bonappetit.com/recipe/five-spice-popcorn-chicken#intcid=_bon-appetit-recipe-bottom-recirc_3cad5ce9-734a-46f8-b503-78c33d2e7279_similar2-3 ``` -If you decide you don't like mealie. This is a good way to export into a format that can be imported into another. \ No newline at end of file +If you decide you don't like mealie: This is a good way to export into a format that can be imported into another. diff --git a/docs/docs/documentation/admin/building-pages.md b/docs/docs/documentation/admin/building-pages.md index c6ce2dfc7c0d..5bf4fd60ffd2 100644 --- a/docs/docs/documentation/admin/building-pages.md +++ b/docs/docs/documentation/admin/building-pages.md @@ -6,8 +6,8 @@ Custom pages can be created to organize multiple categories into a single page. Links to your custom pages are displayed on the home page sidebar and accessible by all users, however only Administrators can create or update pages. ![custom page](../../assets/img/custom-page.webp) -To create a new page. Navigate to the settings page at `/admin/settings` and scroll down to the custom pages section. Here you can create, view, and edit your custom pages. To reorder how they are displayed on the sidebar you can drag and drop the pages into the preferred order. +To create a new page navigate to the settings page at `/admin/settings` and scroll down to the custom pages section. Here you can create, view, and edit your custom pages. To reorder how they are displayed on the sidebar you can drag and drop the pages into the preferred order. ![create custom page](../../assets/gifs/create-custom-page-demo.gif) !!! tip - To save the order of pages you must click the save button displayed on the bottom of the Custom Page section. This is not necessary for updating individual page data. \ No newline at end of file + To save the order of pages you must click the save button displayed on the bottom of the Custom Page section. This is not necessary for updating individual page data. diff --git a/docs/docs/documentation/admin/migration-imports.md b/docs/docs/documentation/admin/migration-imports.md index b0296b902cd4..e559ce5536a0 100644 --- a/docs/docs/documentation/admin/migration-imports.md +++ b/docs/docs/documentation/admin/migration-imports.md @@ -8,7 +8,7 @@ To migrate recipes from a Chowdown 3. Select import on the newly available migration. ## Nextcloud Recipes -Nextcloud recipes can be imported from a zip file the contains the data stored in Nextcloud. The zip file can be uploaded from the frontend or placed in the data/migrations/nextcloud directory. See the example folder structure below to ensure your recipes are able to be imported. +Nextcloud recipes can be imported from a zip file that contains the data stored in Nextcloud. The zip file can be uploaded from the frontend or placed in the data/migrations/nextcloud directory. See the example folder structure below to ensure your recipes are able to be imported. ``` nextcloud_recipes.zip diff --git a/docs/docs/documentation/admin/site-settings.md b/docs/docs/documentation/admin/site-settings.md index 7f23bc9663b6..5f6c39d712b9 100644 --- a/docs/docs/documentation/admin/site-settings.md +++ b/docs/docs/documentation/admin/site-settings.md @@ -1,5 +1,5 @@ # Site Settings -Your sites settings panel can only be accessed by administrators. This where you can customize your site for all users. +Your sites settings panel can only be accessed by administrators. This is where you can customize your site for all users. ## Home Page Settings | Option | Description | @@ -13,7 +13,3 @@ Your sites settings panel can only be accessed by administrators. This where you ![Site Settings Image](../../assets/img/site-settings.webp) - - - - diff --git a/docs/docs/documentation/admin/user-management.md b/docs/docs/documentation/admin/user-management.md index efecfc2fcced..4dce96e66285 100644 --- a/docs/docs/documentation/admin/user-management.md +++ b/docs/docs/documentation/admin/user-management.md @@ -1,4 +1,4 @@ -# User Managemenet +# User Management As of version v0.4.0 users have limited functionality, but they will offer more permissions and structure as time goes on. To understand the different systems, see each section below. Note, that by default all users will be assigned the default group. If you're only managing one household you won't need to do anything to set up a new group. @@ -47,7 +47,7 @@ As of version v0.4.0 users have limited functionality, but they will offer more On the first startup you'll need to login to Mealie using the default username and password `changeme@email.com` and `MyPassword` or the default set through the env variable. On first login you'll be required to reset your password. After resetting your password you should also change your email address as appropriate. This will be used for logins on all future requests. !!! tip - Your default password environmental variable will be the default password for all new users that are created. This is stored in plain text and should not be used **any where** else. + Your default password environment variable will be the default password for all new users that are created. This is stored in plain text and should not be used **anywhere** else. ## Creating and Editing Users @@ -80,7 +80,7 @@ You can easily create and manage groups via the frontend in the admin panel unde ![Group Management Panel](../../assets/img/group-manager.png) !!! tip - User Groups can only be deleted if no users are apart of the group. If you want to delete a group, you must assign the users to another group before removing. + User Groups can only be deleted if no users are a part of the group. If you want to delete a group, you must assign the users to another group before removing. ## Password Reset -If a user forgets their password an administrator is able to reset their password through the user management page. In the user table, select edit. In the popup windows click the "Reset Password" to reset a user's password to the default. This is either 'MyPassword' or set through an environment variable. See the [Installation Page](../getting-started/install.md) for more details on environmental variables +If a user forgets their password an administrator is able to reset their password through the user management page. In the user table, select edit. In the popup window click the "Reset Password" to reset a user's password to the default. This is either 'MyPassword' or set through an environment variable. See the [Installation Page](../getting-started/install.md) for more details on environment variables. diff --git a/docs/docs/documentation/community-guide/home-assistant.md b/docs/docs/documentation/community-guide/home-assistant.md index 09f7c736f6e2..9565e79aee09 100644 --- a/docs/docs/documentation/community-guide/home-assistant.md +++ b/docs/docs/documentation/community-guide/home-assistant.md @@ -2,10 +2,10 @@ This guide was submitted by a community member. Find something wrong? Submit a PR to get it fixed! -In a lot of ways, Home Assistant is why this project exists! Since it Mealie has a robust API it makes it a great fit for interacting with Home Assistant and pulling information into your dashboard. +In a lot of ways, Home Assistant is why this project exists! Since Mealie has a robust API it makes it a great fit for interacting with Home Assistant and pulling information into your dashboard. ### Get Todays Meal in Lovelace -Starting in v0.4.1 you are now able to use the uri `/api​/meal-plans​/today​/image?group_name=Home` to directly access the image to todays meal. This makes it incredible easy to include the image into your Home Assistant Dashboard using the picture entity. +Starting in v0.4.1 you are now able to use the uri `/api​/meal-plans​/today​/image?group_name=Home` to directly access the image to todays meal. This makes it incredibly easy to include the image into your Home Assistant Dashboard using the picture entity. Here's an example where `sensor.mealie_todays_meal` is pulling in the meal-plan name and I'm using the url to get the image. diff --git a/docs/docs/documentation/community-guide/ios.md b/docs/docs/documentation/community-guide/ios.md index b191acf3e93a..dee1e2a168ea 100644 --- a/docs/docs/documentation/community-guide/ios.md +++ b/docs/docs/documentation/community-guide/ios.md @@ -7,7 +7,7 @@ ![](../../assets/img/iphone-image.png){: align=right style="height:400px;width:400px"} -User [brasilikum](https://github.com/brasilikum){:target="_blank"} opened an issue on the main repo about how they had created an [iOS shortcut](https://github.com/hay-kot/mealie/issues/103){:target="_blank"} for interested users. This is a useful utility for iOS users who browse for recipes in their web browser from their devices. +User [brasilikum](https://github.com/brasilikum){:target="_blank"} opened an issue on the main repo about how they had created an [iOS shortcut](https://github.com/hay-kot/mealie/issues/103){:target="_blank"} for interested users. This is a useful utility for iOS users who browse for recipes in their web browser from their devices. Don't know what an iOS shortcut is? Neither did I! Experienced iOS users may already be familiar with this utility but for the uninitiated, here is the official Apple explanation: @@ -37,4 +37,4 @@ Basically it is a visual scripting language that lets a user build an automation -Having made those changes, you should now be able to share a website to the shortcut and have mealie grab all the necessary information! \ No newline at end of file +Having made those changes, you should now be able to share a website to the shortcut and have mealie grab all the necessary information! diff --git a/docs/docs/documentation/community-guide/swag.md b/docs/docs/documentation/community-guide/swag.md index 82443f632dee..f822428e6c32 100644 --- a/docs/docs/documentation/community-guide/swag.md +++ b/docs/docs/documentation/community-guide/swag.md @@ -53,7 +53,7 @@ Don't forget to change the mydomain.duckns into your personal domai ## Step 3: Change the config files Navigate to the config folder of SWAG and head to proxy-confs. If you used the example above, you should navigate to: /etc/config/swag/nginx/proxy-confs/. -There are a lot of preconfigured files to use for different apps such as radarr,sonarr,overseerr,... +There are a lot of preconfigured files to use for different apps such as radarr, sonarr, overseerr, ... To use the bundled configuration file, simply rename mealie.subdomain.conf.sample in the proxy-confs folder to mealie.subdomain.conf. Alternatively, you can create a new file mealie.subdomain.conf in proxy-confs with the following configuration: diff --git a/docs/docs/documentation/getting-started/install.md b/docs/docs/documentation/getting-started/install.md index 6de93f6e86fd..ba6417c6496a 100644 --- a/docs/docs/documentation/getting-started/install.md +++ b/docs/docs/documentation/getting-started/install.md @@ -11,7 +11,7 @@ To deploy mealie on your local network it is highly recommended to use docker to ## Quick Start - Docker CLI -Deployment with the Docker CLI can be done with `docker run` and specify the database type, in this case `sqlite`, setting the exposed port `9925`, mounting the current directory, and pull the latest image. After the image is up an running you can navigate to http://your.ip.addres:9925 and you'll should see mealie up and running! +Deployment with the Docker CLI can be done with `docker run` and specify the database type, in this case `sqlite`, setting the exposed port `9925`, mounting the current directory, and pull the latest image. After the image is up and running you can navigate to http://your.ip.address:9925 and you'll should see mealie up and running! ```shell docker run \ diff --git a/docs/docs/documentation/getting-started/introduction.md b/docs/docs/documentation/getting-started/introduction.md index 9a4946955335..d72f614c539e 100644 --- a/docs/docs/documentation/getting-started/introduction.md +++ b/docs/docs/documentation/getting-started/introduction.md @@ -8,7 +8,7 @@ Mealie is a self hosted recipe manager and meal planner with a RestAPI backend a In some of the demo gifs the styling may be different than the finale application. demos were done during development prior to finale styling. !!! warning - This is a **BETA** release and that means things may break and or change down the line. I'll do my best to make sure that any API changes are thoughtful and necessary in order not to break things. Additionally, I'll do my best to provide a migration path if the database schema ever changes. Do not use programs like watchtower to auto update your container. You **WILL** run into issues if you do this, + This is a **BETA** release and that means things may break and or change down the line. I'll do my best to make sure that any API changes are thoughtful and necessary in order not to break things. Additionally, I'll do my best to provide a migration path if the database schema ever changes. Do not use programs like watchtower to auto update your container. You **WILL** run into issues if you do this! ## Key Features @@ -62,9 +62,9 @@ As to why we need a database? ## Contributing -Contributions are what make the open source community such an amazing place to be learn, develop, and create. Any contributions you make are **greatly appreciated**. See the [Contributors Guide](../../contributors/non-coders.md) for help getting started. +Contributions are what make the open source community such an amazing place to learn, develop, and create. Any contributions you make are **greatly appreciated**. See the [Contributors Guide](../../contributors/non-coders.md) for help getting started. -If you are not a coder, you can still contribute financially. financial contributions help me prioritize working on this project over others and helps me know that there is a real demand for project development. +If you are not a coder, you can still contribute financially. Financial contributions help me prioritize working on this project over others and help me to know that there is a real demand for project development. Buy Me A Coffee diff --git a/docs/docs/documentation/getting-started/updating.md b/docs/docs/documentation/getting-started/updating.md index 7848100c7e6f..27391fb91d25 100644 --- a/docs/docs/documentation/getting-started/updating.md +++ b/docs/docs/documentation/getting-started/updating.md @@ -1,7 +1,7 @@ # Updating Mealie !!! warning "Read The Release Notes" - You MUST read the release notes prior to upgrading your container. Currently Mealie provides no database migrations as doing such would slow down development and hinder major changes that may need to happen prior to v1.0.0. Mealie has a robust backup and restore system for managing your data. + You MUST read the release notes prior to upgrading your container. Currently Mealie provides no database migrations as doing so would slow down development and hinder major changes that may need to happen prior to v1.0.0. Mealie has a robust backup and restore system for managing your data. ### Before Upgrading - Read The Release Notes @@ -14,7 +14,7 @@ [See Backups and Restore Section](../admin/backups-and-exports.md) for details on backing up your data ## Docker -For all setups using Docker the updating process look something like this +For all setups using Docker the updating process looks something like this - Stop the container using docker-compose down - Pull the latest image using docker-compose pull diff --git a/docs/docs/documentation/recipes/recipes.md b/docs/docs/documentation/recipes/recipes.md index 7c0461ed9453..fb74916a70b2 100644 --- a/docs/docs/documentation/recipes/recipes.md +++ b/docs/docs/documentation/recipes/recipes.md @@ -1,7 +1,7 @@ # Recipes ## URL Import -Adding a recipe can be as easy as clicking in the bottom-right corner, copying the recipe URL into Mealie and letting the web scrapper organize information. Currently this scraper is implemented with [recipe-scrapers](https://github.com/hhursev/recipe-scrapers){:target="_blank"}. You may have mixed results on some websites, especially with blogs or non-specific recipe websites. See the bulk import Option below for another a convenient way to add blog style recipes into Mealie. +Adding a recipe can be as easy as clicking in the bottom-right corner, copying the recipe URL into Mealie and letting the web scraper organize information. Currently this scraper is implemented with [recipe-scrapers](https://github.com/hhursev/recipe-scrapers){:target="_blank"}. You may have mixed results on some websites, especially with blogs or non-specific recipe websites. See the bulk import Option below for another a convenient way to add blog style recipes into Mealie. !!! tip You can find a list of some of the supported sites in the recipe-scrapers repo. If you're site isn't supported, you can work with the recipe-scrapers team to implement it and we can down-stream those changes into Mealie. diff --git a/docs/docs/documentation/toolbox/notifications.md b/docs/docs/documentation/toolbox/notifications.md index 6b51408c1eca..951d3b54f548 100644 --- a/docs/docs/documentation/toolbox/notifications.md +++ b/docs/docs/documentation/toolbox/notifications.md @@ -2,7 +2,7 @@ ## Apprise -Using the [Apprise](https://github.com/caronc/apprise/){:target="_blank"} library Mealie is able to provided notification services for nearly every popular service. Some of our favorites are... +Using the [Apprise](https://github.com/caronc/apprise/){:target="_blank"} library Mealie is able to provide notification services for nearly every popular service. Some of our favorites are... - [Gotify](https://github.com/caronc/apprise/wiki/Notify_gotify){:target="_blank"} - [Discord](https://github.com/caronc/apprise/wiki/Notify_discord){:target="_blank"} @@ -10,7 +10,7 @@ Using the [Apprise](https://github.com/caronc/apprise/){:target="_blank"} librar - [Matrix](https://github.com/caronc/apprise/wiki/Notify_matrix){:target="_blank"} - [Pushover](https://github.com/caronc/apprise/wiki/Notify_pushover){:target="_blank"} -But there are some many to choose from! Take a look at their wiki for information on how to create their URL formats and that you can use to create a notification integration in Mealie. +But there are many more to choose from! Take a look at their wiki for information on how to create their URL formats that you can use to create a notification integration in Mealie. ## Subscribe Events @@ -45,7 +45,7 @@ In most cases the events will also provide details on which user performed the a New events can be created and viewed in admin Toolbox `/admin/toolbox?tab=event-notifications`. Select the "+ Notification" button and you'll be provided with a dialog. Complete the form using the URL for the service you'd like to connect to. Before saving be sure to use the test feature. !!! tip - The feedback provided from the test feature is only an indicated of if the URL you provided is valid, not if the message was successfully sent. Be sure to check the notification feed for the test message. + The feedback provided from the test feature indicates only if the URL you provided is valid, not if the message was successfully sent. Be sure to check the notification feed for the test message. ![Add Notification Image](../../assets/img/add-notification.webp) @@ -56,4 +56,4 @@ New events can be created and viewed in admin Toolbox `/admin/toolbox?tab=event- ![Discord](../../assets/img/discord-notification-example.webp) #### Gotify -![Gotify](../../assets/img/gotify-notification-example.webp) \ No newline at end of file +![Gotify](../../assets/img/gotify-notification-example.webp) diff --git a/docs/docs/documentation/users-groups/meal-planner.md b/docs/docs/documentation/users-groups/meal-planner.md index 53fd26b51ba6..44531397ed06 100644 --- a/docs/docs/documentation/users-groups/meal-planner.md +++ b/docs/docs/documentation/users-groups/meal-planner.md @@ -2,7 +2,7 @@ ## Working with Planner -In Mealie you can create a meal plan based off the calendar inputs on the meal planner page. There is no limit to how long or how short a meal plan is. You may also create duplicate meal plans for the same date range. After selecting your date range, click on the card for each day and search through recipes to find your choice. Add a side-dish if you prefer to. After selecting a recipe for all meals, save the plan. Selecting the 'No Recipe' button will allow you to add an entry without a recipe by providing a title and description +In Mealie you can create a meal plan based off the calendar inputs on the meal planner page. There is no limit to how long or how short a meal plan is. You may also create duplicate meal plans for the same date range. After selecting your date range, click on the card for each day and search through recipes to find your choice. Add a side-dish if you prefer to. After selecting a recipe for all meals, save the plan. Selecting the 'No Recipe' button will allow you to add an entry without a recipe by providing a title and description. You can also randomly generate meal plans with the dice-button at the bottom.