├── .devcontainer ├── Dockerfile └── devcontainer.json ├── .dockerignore ├── .gitattributes ├── .github ├── DISCUSSION_TEMPLATE │ ├── feature-request.yaml │ └── oauth-provider-example.yaml ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug-report.yaml │ ├── config.yml │ ├── recipe-scraper-bug.yaml │ └── task.yaml ├── copilot-instructions.md ├── pull_request_template.md ├── release-drafter.yml ├── semantic.yml └── workflows │ ├── build-package.yml │ ├── codeql.yml │ ├── e2e.yml │ ├── locale-sync.yml │ ├── nightly.yml │ ├── partial-trivy-container-scanning.yml │ ├── publish.yml │ ├── pull-request-lint.yml │ ├── pull-requests.yml │ ├── release-drafter.yml │ ├── release.yml │ ├── scheduled-checks.yml │ ├── stale.yml │ ├── test-backend.yml │ └── test-frontend.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .pylintrc ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── LICENSE ├── MAINTAINERS.md ├── README.md ├── SECURITY.md ├── Taskfile.yml ├── cliff.toml ├── crowdin.yml ├── dev ├── code-generation │ ├── gen_docs_api.py │ ├── gen_py_pytest_data_paths.py │ ├── gen_py_pytest_routes.py │ ├── gen_py_schema_exports.py │ ├── gen_ts_locales.py │ ├── gen_ts_types.py │ ├── main.py │ ├── templates │ │ ├── test_data.py.j2 │ │ └── test_routes.py.j2 │ └── utils │ │ ├── __init__.py │ │ ├── anonymize_backups.py │ │ ├── open_api_parser.py │ │ ├── route.py │ │ ├── static.py │ │ └── template.py ├── data │ └── backups │ │ └── .gitkeep ├── favicon.png └── scripts │ ├── all_recipes_stress_test.py │ └── convert_seed_files_to_new_format.py ├── docker ├── Dockerfile ├── docker-compose.dev.yml ├── docker-compose.yml └── entry.sh ├── docs ├── docs │ ├── api │ │ └── redoc.md │ ├── assets │ │ ├── img │ │ │ ├── docker-diagram.drawio.svg │ │ │ ├── favicon.png │ │ │ ├── home-assistant-card.png │ │ │ ├── home_screenshot.png │ │ │ ├── ios-shortcut-image.jpg │ │ │ ├── ios │ │ │ │ ├── api.png │ │ │ │ ├── gemini.png │ │ │ │ ├── setup.png │ │ │ │ └── url.png │ │ │ ├── iphone-image.png │ │ │ ├── n8n │ │ │ │ ├── n8n-cred-app.png │ │ │ │ ├── n8n-cred-connection.png │ │ │ │ ├── n8n-mealie-backup.png │ │ │ │ ├── n8n-workflow-auth.png │ │ │ │ └── n8n-workflow-import.png │ │ │ └── pre-v1-backup-location.png │ │ ├── js │ │ │ ├── analytics.js │ │ │ └── extra.js │ │ ├── other │ │ │ └── n8n │ │ │ │ └── n8n-mealie-backup.json │ │ ├── stylesheets │ │ │ └── custom.css │ │ └── svg │ │ │ └── open-in-new.svg │ ├── contributors │ │ ├── developers-guide │ │ │ ├── building-packages.md │ │ │ ├── code-contributions.md │ │ │ ├── database-changes.md │ │ │ ├── maintainers.md │ │ │ ├── migration-guide.md │ │ │ └── starting-dev-server.md │ │ ├── guides │ │ │ └── ingredient-parser.md │ │ ├── non-coders.md │ │ └── translating.md │ ├── documentation │ │ ├── community-guide │ │ │ ├── .header.md │ │ │ ├── bring-api.md │ │ │ ├── bulk-url-import.md │ │ │ ├── home-assistant.md │ │ │ ├── import-recipe-bookmarklet.md │ │ │ ├── ios-shortcut.md │ │ │ ├── n8n-backup-automation.md │ │ │ └── swag.md │ │ └── getting-started │ │ │ ├── api-usage.md │ │ │ ├── authentication │ │ │ ├── ldap.md │ │ │ ├── oidc-v2.md │ │ │ └── oidc.md │ │ │ ├── faq.md │ │ │ ├── features.md │ │ │ ├── installation │ │ │ ├── backend-config.md │ │ │ ├── installation-checklist.md │ │ │ ├── logs.md │ │ │ ├── open-ai.md │ │ │ ├── postgres.md │ │ │ ├── security.md │ │ │ └── sqlite.md │ │ │ ├── introduction.md │ │ │ ├── migrating-to-mealie-v1.md │ │ │ ├── roadmap.md │ │ │ ├── updating.md │ │ │ └── usage │ │ │ ├── backups-and-restoring.md │ │ │ └── permissions-and-public-access.md │ ├── index.md │ ├── news │ │ └── surveys │ │ │ └── 2024-october │ │ │ ├── Question2.png │ │ │ ├── Question3.png │ │ │ ├── Question4.png │ │ │ ├── Question5.png │ │ │ ├── Question6.png │ │ │ ├── Question7.png │ │ │ ├── Question8.png │ │ │ ├── overview.md │ │ │ ├── q10.md │ │ │ ├── q11.md │ │ │ ├── q12.md │ │ │ ├── q13.md │ │ │ └── q9.md │ └── overrides │ │ ├── api.html │ │ ├── home.html │ │ └── main.html └── mkdocs.yml ├── frontend ├── .editorconfig ├── .gitignore ├── .nuxtignore ├── .prettierrc ├── assets │ ├── main.css │ ├── style-overrides.scss │ └── variables.scss ├── components │ ├── Domain │ │ ├── Admin │ │ │ └── Setup │ │ │ │ └── EndPageContent.vue │ │ ├── Cookbook │ │ │ ├── CookbookEditor.vue │ │ │ └── CookbookPage.vue │ │ ├── Group │ │ │ ├── GroupExportData.vue │ │ │ └── GroupPreferencesEditor.vue │ │ ├── Household │ │ │ ├── GroupMealPlanDayContextMenu.vue │ │ │ ├── GroupMealPlanRuleForm.vue │ │ │ ├── GroupWebhookEditor.vue │ │ │ └── HouseholdPreferencesEditor.vue │ │ ├── QueryFilterBuilder.vue │ │ ├── Recipe │ │ │ ├── RecipeActionMenu.vue │ │ │ ├── RecipeAssets.vue │ │ │ ├── RecipeCard.vue │ │ │ ├── RecipeCardImage.vue │ │ │ ├── RecipeCardMobile.vue │ │ │ ├── RecipeCardRating.vue │ │ │ ├── RecipeCardSection.vue │ │ │ ├── RecipeChips.vue │ │ │ ├── RecipeContextMenu │ │ │ │ ├── RecipeContextMenu.vue │ │ │ │ └── RecipeContextMenuContent.vue │ │ │ ├── RecipeDataAliasManagerDialog.vue │ │ │ ├── RecipeDataTable.vue │ │ │ ├── RecipeDialogAddToShoppingList.vue │ │ │ ├── RecipeDialogBulkAdd.vue │ │ │ ├── RecipeDialogPrintPreferences.vue │ │ │ ├── RecipeDialogSearch.vue │ │ │ ├── RecipeDialogShare.vue │ │ │ ├── RecipeExplorerPage │ │ │ │ ├── RecipeExplorerPage.vue │ │ │ │ └── RecipeExplorerPageParts │ │ │ │ │ ├── RecipeExplorerPageSearch.vue │ │ │ │ │ └── RecipeExplorerPageSearchFilters.vue │ │ │ ├── RecipeFavoriteBadge.vue │ │ │ ├── RecipeImageUploadBtn.vue │ │ │ ├── RecipeIngredientEditor.vue │ │ │ ├── RecipeIngredientHtml.vue │ │ │ ├── RecipeIngredientListItem.vue │ │ │ ├── RecipeIngredients.vue │ │ │ ├── RecipeLastMade.vue │ │ │ ├── RecipeList.vue │ │ │ ├── RecipeNotes.vue │ │ │ ├── RecipeNutrition.vue │ │ │ ├── RecipeOrganizerDialog.vue │ │ │ ├── RecipeOrganizerPage.vue │ │ │ ├── RecipeOrganizerSelector.vue │ │ │ ├── RecipePage │ │ │ │ ├── RecipePage.vue │ │ │ │ └── RecipePageParts │ │ │ │ │ ├── RecipePageComments.vue │ │ │ │ │ ├── RecipePageEditorToolbar.vue │ │ │ │ │ ├── RecipePageFooter.vue │ │ │ │ │ ├── RecipePageHeader.vue │ │ │ │ │ ├── RecipePageInfoCard.vue │ │ │ │ │ ├── RecipePageInfoCardImage.vue │ │ │ │ │ ├── RecipePageInfoEditor.vue │ │ │ │ │ ├── RecipePageIngredientEditor.vue │ │ │ │ │ ├── RecipePageIngredientToolsView.vue │ │ │ │ │ ├── RecipePageInstructions.vue │ │ │ │ │ ├── RecipePageOrganizers.vue │ │ │ │ │ ├── RecipePageParseDialog.vue │ │ │ │ │ └── RecipePageScale.vue │ │ │ ├── RecipePrintContainer.vue │ │ │ ├── RecipePrintView.vue │ │ │ ├── RecipeRating.vue │ │ │ ├── RecipeScaleEditButton.vue │ │ │ ├── RecipeSettingsMenu.vue │ │ │ ├── RecipeSettingsSwitches.vue │ │ │ ├── RecipeSuggestion.vue │ │ │ ├── RecipeTimeCard.vue │ │ │ ├── RecipeTimeline.vue │ │ │ ├── RecipeTimelineBadge.vue │ │ │ ├── RecipeTimelineContextMenu.vue │ │ │ ├── RecipeTimelineItem.vue │ │ │ └── RecipeYield.vue │ │ ├── SearchFilter.vue │ │ ├── ShoppingList │ │ │ ├── MultiPurposeLabel.vue │ │ │ ├── MultiPurposeLabelSection.vue │ │ │ ├── ShoppingListItem.vue │ │ │ └── ShoppingListItemEditor.vue │ │ └── User │ │ │ ├── UserAvatar.vue │ │ │ ├── UserInviteDialog.vue │ │ │ ├── UserPasswordStrength.vue │ │ │ ├── UserProfileLinkCard.vue │ │ │ └── UserRegistrationForm.vue │ ├── Layout │ │ ├── DefaultLayout.vue │ │ └── LayoutParts │ │ │ ├── AppFooter.vue │ │ │ ├── AppHeader.vue │ │ │ ├── AppSidebar.vue │ │ │ └── TheSnackbar.vue │ ├── README.md │ └── global │ │ ├── AdvancedOnly.vue │ │ ├── AppButtonCopy.vue │ │ ├── AppButtonUpload.vue │ │ ├── AppLoader.vue │ │ ├── AppLogo.vue │ │ ├── AppToolbar.vue │ │ ├── AutoForm.vue │ │ ├── BannerExperimental.vue │ │ ├── BannerWarning.vue │ │ ├── BaseButton.vue │ │ ├── BaseButtonGroup.vue │ │ ├── BaseCardSectionTitle.vue │ │ ├── BaseDialog.vue │ │ ├── BaseDivider.vue │ │ ├── BaseExpansionPanels.vue │ │ ├── BaseOverflowButton.vue │ │ ├── BasePageTitle.vue │ │ ├── BaseStatCard.vue │ │ ├── ButtonLink.vue │ │ ├── ContextMenu.vue │ │ ├── CrudTable.vue │ │ ├── DevDumpJson.vue │ │ ├── DocLink.vue │ │ ├── DropZone.vue │ │ ├── HelpIcon.vue │ │ ├── ImageCropper.vue │ │ ├── InputColor.vue │ │ ├── InputLabelType.vue │ │ ├── InputQuantity.vue │ │ ├── LanguageDialog.vue │ │ ├── MarkdownEditor.vue │ │ ├── RecipeJsonEditor.vue │ │ ├── ReportTable.vue │ │ ├── SafeMarkdown.vue │ │ ├── StatsCards.vue │ │ ├── ToggleState.vue │ │ └── WakelockSwitch.vue ├── composables │ ├── api │ │ ├── api-client.ts │ │ ├── index.ts │ │ ├── static-routes.ts │ │ └── use-downloader.ts │ ├── forms │ │ ├── index.ts │ │ └── use-field-types.ts │ ├── partials │ │ ├── types.ts │ │ ├── use-actions-factory.ts │ │ └── use-store-factory.ts │ ├── recipe-page │ │ ├── shared-state.ts │ │ ├── use-extract-ingredient-references.test.ts │ │ └── use-extract-ingredient-references.ts │ ├── recipes │ │ ├── index.ts │ │ ├── use-fraction.ts │ │ ├── use-recipe-ingredients.test.ts │ │ ├── use-recipe-ingredients.ts │ │ ├── use-recipe-nutrition.ts │ │ ├── use-recipe-permissions.test.ts │ │ ├── use-recipe-permissions.ts │ │ ├── use-recipe-search.ts │ │ ├── use-recipe-timeline-events.ts │ │ ├── use-recipe-tools.ts │ │ ├── use-recipe.ts │ │ ├── use-recipes.ts │ │ ├── use-scaled-amount.test.ts │ │ └── use-scaled-amount.ts │ ├── shopping-list-page │ │ ├── sub-composables │ │ │ ├── use-shopping-list-copy.ts │ │ │ ├── use-shopping-list-crud.ts │ │ │ ├── use-shopping-list-data.ts │ │ │ ├── use-shopping-list-labels.ts │ │ │ ├── use-shopping-list-recipes.ts │ │ │ ├── use-shopping-list-sorting.ts │ │ │ └── use-shopping-list-state.ts │ │ └── use-shopping-list-page.ts │ ├── store │ │ ├── index.ts │ │ ├── use-category-store.ts │ │ ├── use-cookbook-store.ts │ │ ├── use-food-store.ts │ │ ├── use-household-store.ts │ │ ├── use-label-store.ts │ │ ├── use-tag-store.ts │ │ ├── use-tool-store.ts │ │ ├── use-unit-store.ts │ │ └── use-user-store.ts │ ├── use-auth-backend.ts │ ├── use-backups.ts │ ├── use-context-presents.ts │ ├── use-copy.ts │ ├── use-default-activity.ts │ ├── use-global-i18n.ts │ ├── use-group-cookbooks.ts │ ├── use-group-mealplan.ts │ ├── use-group-recipe-actions.ts │ ├── use-group-webhooks.ts │ ├── use-groups.ts │ ├── use-households.ts │ ├── use-locales │ │ ├── available-locales.ts │ │ ├── index.ts │ │ └── use-locales.ts │ ├── use-logged-in-state.ts │ ├── use-mealie-auth.ts │ ├── use-navigation-warning.ts │ ├── use-new-recipe-options.ts │ ├── use-passwords.test.ts │ ├── use-passwords.ts │ ├── use-query-filter-builder.ts │ ├── use-recipe-explorer-search.ts │ ├── use-router.ts │ ├── use-setup │ │ ├── common-settings-form.ts │ │ └── index.ts │ ├── use-shopping-list-item-actions.ts │ ├── use-text-color.ts │ ├── use-toast.ts │ ├── use-user.ts │ ├── use-users │ │ ├── index.ts │ │ ├── preferences.ts │ │ ├── user-form.ts │ │ ├── user-ratings.ts │ │ └── user-registration-form.ts │ ├── use-utils.test.ts │ ├── use-utils.ts │ └── use-validators.ts ├── eslint.config.mjs ├── i18n.config.ts ├── lang │ ├── dateTimeFormats │ │ ├── af-ZA.json │ │ ├── ar-SA.json │ │ ├── bg-BG.json │ │ ├── ca-ES.json │ │ ├── cs-CZ.json │ │ ├── da-DK.json │ │ ├── de-DE.json │ │ ├── el-GR.json │ │ ├── en-GB.json │ │ ├── en-US.json │ │ ├── es-ES.json │ │ ├── et-EE.json │ │ ├── fi-FI.json │ │ ├── fr-BE.json │ │ ├── fr-CA.json │ │ ├── fr-FR.json │ │ ├── gl-ES.json │ │ ├── he-IL.json │ │ ├── hr-HR.json │ │ ├── hu-HU.json │ │ ├── is-IS.json │ │ ├── it-IT.json │ │ ├── ja-JP.json │ │ ├── ko-KR.json │ │ ├── lt-LT.json │ │ ├── lv-LV.json │ │ ├── nl-NL.json │ │ ├── no-NO.json │ │ ├── pl-PL.json │ │ ├── pt-BR.json │ │ ├── pt-PT.json │ │ ├── ro-RO.json │ │ ├── ru-RU.json │ │ ├── sk-SK.json │ │ ├── sl-SI.json │ │ ├── sr-SP.json │ │ ├── sv-SE.json │ │ ├── tr-TR.json │ │ ├── uk-UA.json │ │ ├── vi-VN.json │ │ ├── zh-CN.json │ │ └── zh-TW.json │ ├── locales │ │ ├── af-ZA.ts │ │ ├── ar-SA.ts │ │ ├── bg-BG.ts │ │ ├── ca-ES.ts │ │ ├── cs-CZ.ts │ │ ├── da-DK.ts │ │ ├── de-DE.ts │ │ ├── el-GR.ts │ │ ├── en-GB.ts │ │ ├── en-US.ts │ │ ├── es-ES.ts │ │ ├── et-EE.ts │ │ ├── fi-FI.ts │ │ ├── fr-BE.ts │ │ ├── fr-CA.ts │ │ ├── fr-FR.ts │ │ ├── gl-ES.ts │ │ ├── he-IL.ts │ │ ├── hr-HR.ts │ │ ├── hu-HU.ts │ │ ├── is-IS.ts │ │ ├── it-IT.ts │ │ ├── ja-JP.ts │ │ ├── ko-KR.ts │ │ ├── lt-LT.ts │ │ ├── lv-LV.ts │ │ ├── nl-NL.ts │ │ ├── no-NO.ts │ │ ├── pl-PL.ts │ │ ├── pt-BR.ts │ │ ├── pt-PT.ts │ │ ├── ro-RO.ts │ │ ├── ru-RU.ts │ │ ├── sk-SK.ts │ │ ├── sl-SI.ts │ │ ├── sr-SP.ts │ │ ├── sv-SE.ts │ │ ├── tr-TR.ts │ │ ├── uk-UA.ts │ │ ├── vi-VN.ts │ │ ├── zh-CN.ts │ │ └── zh-TW.ts │ └── messages │ │ ├── af-ZA.json │ │ ├── ar-SA.json │ │ ├── bg-BG.json │ │ ├── ca-ES.json │ │ ├── cs-CZ.json │ │ ├── da-DK.json │ │ ├── de-DE.json │ │ ├── el-GR.json │ │ ├── en-GB.json │ │ ├── en-US.json │ │ ├── es-ES.json │ │ ├── et-EE.json │ │ ├── fi-FI.json │ │ ├── fr-BE.json │ │ ├── fr-CA.json │ │ ├── fr-FR.json │ │ ├── gl-ES.json │ │ ├── he-IL.json │ │ ├── hr-HR.json │ │ ├── hu-HU.json │ │ ├── is-IS.json │ │ ├── it-IT.json │ │ ├── ja-JP.json │ │ ├── ko-KR.json │ │ ├── lt-LT.json │ │ ├── lv-LV.json │ │ ├── nl-NL.json │ │ ├── no-NO.json │ │ ├── pl-PL.json │ │ ├── pt-BR.json │ │ ├── pt-PT.json │ │ ├── ro-RO.json │ │ ├── ru-RU.json │ │ ├── sk-SK.json │ │ ├── sl-SI.json │ │ ├── sr-SP.json │ │ ├── sv-SE.json │ │ ├── tr-TR.json │ │ ├── uk-UA.json │ │ ├── vi-VN.json │ │ ├── zh-CN.json │ │ └── zh-TW.json ├── layouts │ ├── admin.vue │ ├── basic.vue │ ├── blank.vue │ ├── default.vue │ └── error.vue ├── lib │ ├── api │ │ ├── admin │ │ │ ├── admin-about.ts │ │ │ ├── admin-analytics.ts │ │ │ ├── admin-backups.ts │ │ │ ├── admin-debug.ts │ │ │ ├── admin-groups.ts │ │ │ ├── admin-households.ts │ │ │ ├── admin-maintenance.ts │ │ │ └── admin-users.ts │ │ ├── base │ │ │ ├── base-clients.ts │ │ │ ├── index.ts │ │ │ ├── route.ts │ │ │ └── routes.test.ts │ │ ├── client-admin.ts │ │ ├── client-public.ts │ │ ├── client-user.ts │ │ ├── config.ts │ │ ├── index.ts │ │ ├── public │ │ │ ├── explore.ts │ │ │ ├── explore │ │ │ │ ├── cookbooks.ts │ │ │ │ ├── foods.ts │ │ │ │ ├── households.ts │ │ │ │ ├── organizers.ts │ │ │ │ └── recipes.ts │ │ │ ├── shared.ts │ │ │ └── validators.ts │ │ ├── types │ │ │ ├── activity.ts │ │ │ ├── admin.ts │ │ │ ├── analytics.ts │ │ │ ├── cookbook.ts │ │ │ ├── events.ts │ │ │ ├── group.ts │ │ │ ├── household.ts │ │ │ ├── labels.ts │ │ │ ├── meal-plan.ts │ │ │ ├── non-generated.ts │ │ │ ├── openai.ts │ │ │ ├── recipe.ts │ │ │ ├── reports.ts │ │ │ ├── response.ts │ │ │ ├── static.ts │ │ │ └── user.ts │ │ └── user │ │ │ ├── backups.ts │ │ │ ├── email.ts │ │ │ ├── group-cookbooks.ts │ │ │ ├── group-event-notifier.ts │ │ │ ├── group-mealplan-rules.ts │ │ │ ├── group-mealplan.ts │ │ │ ├── group-migrations.ts │ │ │ ├── group-multiple-purpose-labels.ts │ │ │ ├── group-recipe-actions.ts │ │ │ ├── group-reports.ts │ │ │ ├── group-seeder.ts │ │ │ ├── group-shopping-lists.ts │ │ │ ├── group-webhooks.ts │ │ │ ├── groups.ts │ │ │ ├── households.ts │ │ │ ├── organizer-categories.ts │ │ │ ├── organizer-tags.ts │ │ │ ├── organizer-tools.ts │ │ │ ├── recipe-bulk-actions.ts │ │ │ ├── recipe-foods.ts │ │ │ ├── recipe-units.ts │ │ │ ├── recipes │ │ │ ├── index.ts │ │ │ ├── recipe-comments.ts │ │ │ ├── recipe-share.ts │ │ │ └── recipe.ts │ │ │ ├── upload.ts │ │ │ ├── user-registration.ts │ │ │ ├── users.ts │ │ │ └── utils.ts │ ├── icons │ │ ├── icon-type.ts │ │ ├── icons.ts │ │ └── index.ts │ └── validators │ │ ├── index.ts │ │ ├── inputs.test.ts │ │ ├── inputs.ts │ │ ├── password.test.ts │ │ └── password.ts ├── middleware │ ├── admin-only.ts │ ├── advanced-only.ts │ ├── can-manage-household-only.ts │ ├── can-manage-only.ts │ ├── can-organize-only.ts │ ├── group-only.ts │ └── pwa-share-target-redirect.global.ts ├── nuxt.config.ts ├── package.json ├── pages │ ├── admin.vue │ ├── admin │ │ ├── backups.vue │ │ ├── debug │ │ │ ├── openai.vue │ │ │ └── parser.vue │ │ ├── maintenance │ │ │ └── index.vue │ │ ├── manage │ │ │ ├── groups │ │ │ │ ├── [id].vue │ │ │ │ └── index.vue │ │ │ ├── households │ │ │ │ ├── [id].vue │ │ │ │ └── index.vue │ │ │ └── users │ │ │ │ ├── [id].vue │ │ │ │ ├── create.vue │ │ │ │ └── index.vue │ │ ├── setup.vue │ │ └── site-settings.vue │ ├── forgot-password.vue │ ├── g │ │ └── [groupSlug] │ │ │ ├── cookbooks │ │ │ ├── [slug].vue │ │ │ └── index.vue │ │ │ ├── index.vue │ │ │ ├── r │ │ │ ├── [slug] │ │ │ │ └── index.vue │ │ │ ├── create.vue │ │ │ └── create │ │ │ │ ├── bulk.vue │ │ │ │ ├── debug.vue │ │ │ │ ├── html.vue │ │ │ │ ├── image.vue │ │ │ │ ├── index.vue │ │ │ │ ├── new.vue │ │ │ │ ├── url.vue │ │ │ │ └── zip.vue │ │ │ ├── recipes │ │ │ ├── categories │ │ │ │ └── index.vue │ │ │ ├── finder │ │ │ │ └── index.vue │ │ │ ├── tags │ │ │ │ └── index.vue │ │ │ ├── timeline.vue │ │ │ └── tools │ │ │ │ └── index.vue │ │ │ └── shared │ │ │ └── r │ │ │ └── [id].vue │ ├── group │ │ ├── data.vue │ │ ├── data │ │ │ ├── categories.vue │ │ │ ├── foods.vue │ │ │ ├── index.vue │ │ │ ├── labels.vue │ │ │ ├── recipe-actions.vue │ │ │ ├── recipes.vue │ │ │ ├── tags.vue │ │ │ ├── tools.vue │ │ │ └── units.vue │ │ ├── index.vue │ │ ├── migrations.vue │ │ └── reports │ │ │ └── [id].vue │ ├── household │ │ ├── index.vue │ │ ├── mealplan │ │ │ ├── planner.vue │ │ │ ├── planner │ │ │ │ ├── edit.vue │ │ │ │ ├── types.ts │ │ │ │ └── view.vue │ │ │ └── settings.vue │ │ ├── members.vue │ │ ├── notifiers.vue │ │ └── webhooks.vue │ ├── index.vue │ ├── login.vue │ ├── register │ │ ├── index.vue │ │ └── states.ts │ ├── reset-password.vue │ ├── shopping-lists │ │ ├── [id].vue │ │ └── index.vue │ └── user │ │ ├── [id] │ │ └── favorites.vue │ │ └── profile │ │ ├── api-tokens.vue │ │ ├── edit.vue │ │ └── index.vue ├── plugins │ ├── app-info.client.ts │ ├── axios.ts │ ├── dark-mode.client.ts │ ├── globals.ts │ ├── init-auth.client.ts │ └── theme.ts ├── server │ ├── api │ │ └── [...].ts │ └── routes │ │ ├── docs.ts │ │ └── openapi.json.ts ├── static │ ├── account.png │ ├── discord.svg │ ├── fallback-profile.webp │ ├── favicon.ico │ ├── gotify.png │ ├── home-assistant.png │ ├── icon.png │ ├── icons │ │ ├── android-chrome-192x192.png │ │ ├── android-chrome-512x512.png │ │ ├── android-chrome-maskable-192x192.png │ │ ├── android-chrome-maskable-512x512.png │ │ ├── apple-touch-icon.png │ │ ├── favicon-16x16.png │ │ ├── favicon-32x32.png │ │ ├── icon-x64.png │ │ ├── mdiCalendarMultiselect-192x192.png │ │ ├── mdiCalendarMultiselect-96x96.png │ │ ├── mdiFormatListChecks-192x192.png │ │ ├── mdiFormatListChecks-96x96.png │ │ ├── mstile-150x150.png │ │ └── safari-pinned-tab.svg │ ├── matrix.png │ ├── mealie-email-banner.png │ ├── pushover.svg │ ├── robots.txt │ ├── screenshots │ │ ├── editor-narrow.png │ │ ├── editor-wide.png │ │ ├── home-narrow.png │ │ ├── home-wide.png │ │ ├── parser-narrow.png │ │ ├── parser-wide.png │ │ ├── recipe-narrow.png │ │ └── recipe-wide.png │ └── svgs │ │ ├── admin-site-settings.svg │ │ ├── data-reports.svg │ │ ├── manage-api-tokens.svg │ │ ├── manage-cookbooks.svg │ │ ├── manage-data-migrations.svg │ │ ├── manage-group-settings.svg │ │ ├── manage-members.svg │ │ ├── manage-notifiers.svg │ │ ├── manage-profile.svg │ │ ├── manage-recipes.svg │ │ ├── manage-tasks.svg │ │ ├── manage-webhooks.svg │ │ ├── recipes-create.svg │ │ └── shopping-cart.svg ├── store │ ├── README.md │ └── index.js ├── template.env ├── tests │ └── utils.ts ├── tsconfig.json ├── types │ ├── application-types.ts │ ├── auth.d.ts │ ├── auto-forms.ts │ ├── components.d.ts │ ├── recipe │ │ └── organizers.ts │ └── ts-shim.d.ts ├── vitest.config.js ├── vuetify.options.js └── yarn.lock ├── mealie ├── __init__.py ├── alembic │ ├── README │ ├── alembic.ini │ ├── env.py │ ├── script.py.mako │ └── versions │ │ ├── 2022-02-21-19.56.24_6b0f5f32d602_initial_tables.py │ │ ├── 2022-03-23-17.43.34_263dd6707191_convert_quantity_from_integer_to_float.py │ │ ├── 2022-03-27-19.30.28_f1a2dbee5fe9_add_original_text_column_to_recipes_.py │ │ ├── 2022-03-31-19.19.55_59eb59135381_add_tags_to_cookbooks.py │ │ ├── 2022-04-03-10.48.51_09dfc897ad62_add_require_all_for_cookbook_filters.py │ │ ├── 2022-06-01-11.12.06_ab0bae02578f_add_use_abbreviation_column_to_.py │ │ ├── 2022-06-15-21.05.34_f30cf048c228_add_new_webhook_fields.py │ │ ├── 2022-08-12-19.05.59_188374910655_add_login_attemps_and_locked_at_field_.py │ │ ├── 2022-08-13-17.07.07_089bfa50d0ed_add_is_ocr_recipe_column_to_recipes.py │ │ ├── 2022-08-29-13.57.40_44e8d670719d_add_extras_to_shopping_lists_list_items_.py │ │ ├── 2022-09-27-14.53.14_2ea7a807915c_add_recipe_timeline_events_table.py │ │ ├── 2022-11-03-13.10.24_1923519381ad_renamed_timeline_event_message_and_.py │ │ ├── 2022-11-22-03.42.45_167eb69066ad_add_recipe_scale_to_shopping_list_item_.py │ │ ├── 2023-01-21-16.54.44_165d943c64ee_add_related_user_to_mealplan.py │ │ ├── 2023-02-07-20.57.21_ff5f73b01a7a_add_missing_foreign_key_and_order_.py │ │ ├── 2023-02-10-21.18.32_16160bf731a0_add_more_indices_necessary_for_search.py │ │ ├── 2023-02-14-20.45.41_5ab195a474eb_add_normalized_search_properties.py │ │ ├── 2023-02-21-22.03.19_b04a08da2108_added_shopping_list_label_settings.py │ │ ├── 2023-02-22-21.45.52_38514b39a824_add_auth_method_to_user_table.py │ │ ├── 2023-04-13-06.47.04_b3dbb554ba53_postgres_fuzzy_search.py │ │ ├── 2023-08-06-21.00.34_04ac51cbe9a4_added_group_slug.py │ │ ├── 2023-08-14-19.30.49_1825b5225403_added_recipe_note_to_shopping_list_.py │ │ ├── 2023-08-15-16.25.07_bcfdad6b7355_remove_tool_name_and_slug_unique_.py │ │ ├── 2023-09-01-14.55.42_0341b154f79a_added_normalized_unit_and_food_names.py │ │ ├── 2023-10-04-14.29.26_dded3119c1fe_added_unique_constraints.py │ │ ├── 2023-10-19-19.22.55_ba1e4a6cfe99_added_plural_names_and_alias_tables_for_.py │ │ ├── 2024-02-23-16.15.07_2298bb460ffd_added_user_to_shopping_list.py │ │ ├── 2024-03-10-05.08.32_09aba125b57a_add_oidc_auth_method.py │ │ ├── 2024-03-18-02.28.15_d7c6efd2de42_migrate_favorites_and_ratings_to_user_.py │ │ ├── 2024-04-07-01.05.20_7788478a0338_add_group_recipe_actions.py │ │ ├── 2024-06-22-10.17.03_32d69327997b_add_staple_flag_to_foods.py │ │ ├── 2024-07-12-16.16.29_feecc8ffb956_add_households.py │ │ ├── 2024-09-02-21.39.49_be568e39ffdf_added_household_recipe_lock_setting_and_.py │ │ ├── 2024-09-18-14.52.55_1fe4bd37ccc8_add_households_filter_to_meal_plans.py │ │ ├── 2024-10-01-14.17.00_602927e1013e_add_the_rest_of_the_schema_org_.py │ │ ├── 2024-10-08-21.17.31_86054b40fd06_added_query_filter_string_to_cookbook_.py │ │ ├── 2024-10-20-09.47.46_3897397b4631_add_summary_to_recipe_instructions.py │ │ ├── 2024-10-23-15.50.59_b1020f328e98_add_recipe_yield_quantity.py │ │ ├── 2024-11-20-17.30.41_b9e516e2d3b3_add_household_to_recipe_last_made_.py │ │ ├── 2025-02-09-15.31.00_7cf3054cbbcc_remove_instructions_index.py │ │ ├── 2025-07-11-20.17.10_d7b3ce6fa31a_empty_migration_to_fix_food_flag_data.py │ │ ├── 2025-08-09-19.32.37_e6bb583aac2d_add_label_notifier_crud_bools.py │ │ └── 2025-09-10-19.21.48_1d9a002d7234_add_referenced_recipe_to_ingredients.py ├── app.py ├── assets │ ├── __init__.py │ └── users │ │ ├── __init__.py │ │ ├── random_1.webp │ │ ├── random_2.webp │ │ └── random_3.webp ├── core │ ├── __init__.py │ ├── config.py │ ├── dependencies │ │ ├── __init__.py │ │ └── dependencies.py │ ├── exceptions.py │ ├── logger │ │ ├── config.py │ │ ├── logconf.dev.json │ │ ├── logconf.prod.json │ │ └── logconf.test.json │ ├── release_checker.py │ ├── root_logger.py │ ├── security │ │ ├── __init__.py │ │ ├── hasher.py │ │ ├── providers │ │ │ ├── __init__.py │ │ │ ├── auth_provider.py │ │ │ ├── credentials_provider.py │ │ │ ├── ldap_provider.py │ │ │ └── openid_provider.py │ │ └── security.py │ └── settings │ │ ├── __init__.py │ │ ├── db_providers.py │ │ ├── directories.py │ │ ├── settings.py │ │ ├── static.py │ │ └── themes.py ├── db │ ├── __init__.py │ ├── db_setup.py │ ├── fixes │ │ ├── fix_group_with_no_name.py │ │ ├── fix_migration_data.py │ │ └── fix_slug_foods.py │ ├── init_db.py │ ├── migration_types.py │ └── models │ │ ├── __init__.py │ │ ├── _all_models.py │ │ ├── _model_base.py │ │ ├── _model_utils │ │ ├── __init__.py │ │ ├── auto_init.py │ │ ├── datetime.py │ │ ├── guid.py │ │ └── helpers.py │ │ ├── group │ │ ├── __init__.py │ │ ├── exports.py │ │ ├── group.py │ │ ├── preferences.py │ │ └── report.py │ │ ├── household │ │ ├── __init__.py │ │ ├── cookbook.py │ │ ├── events.py │ │ ├── household.py │ │ ├── household_to_recipe.py │ │ ├── invite_tokens.py │ │ ├── mealplan.py │ │ ├── preferences.py │ │ ├── recipe_action.py │ │ ├── shopping_list.py │ │ └── webhooks.py │ │ ├── labels.py │ │ ├── recipe │ │ ├── __init__.py │ │ ├── api_extras.py │ │ ├── assets.py │ │ ├── category.py │ │ ├── comment.py │ │ ├── ingredient.py │ │ ├── instruction.py │ │ ├── note.py │ │ ├── nutrition.py │ │ ├── recipe.py │ │ ├── recipe_timeline.py │ │ ├── settings.py │ │ ├── shared.py │ │ ├── tag.py │ │ └── tool.py │ │ ├── server │ │ ├── __init__.py │ │ └── task.py │ │ └── users │ │ ├── __init__.py │ │ ├── password_reset.py │ │ ├── user_to_recipe.py │ │ └── users.py ├── lang │ ├── __init__.py │ ├── messages │ │ ├── af-ZA.json │ │ ├── ar-SA.json │ │ ├── bg-BG.json │ │ ├── ca-ES.json │ │ ├── cs-CZ.json │ │ ├── da-DK.json │ │ ├── de-DE.json │ │ ├── el-GR.json │ │ ├── en-GB.json │ │ ├── en-US.json │ │ ├── es-ES.json │ │ ├── et-EE.json │ │ ├── fi-FI.json │ │ ├── fr-BE.json │ │ ├── fr-CA.json │ │ ├── fr-FR.json │ │ ├── gl-ES.json │ │ ├── he-IL.json │ │ ├── hr-HR.json │ │ ├── hu-HU.json │ │ ├── is-IS.json │ │ ├── it-IT.json │ │ ├── ja-JP.json │ │ ├── ko-KR.json │ │ ├── lt-LT.json │ │ ├── lv-LV.json │ │ ├── nl-NL.json │ │ ├── no-NO.json │ │ ├── pl-PL.json │ │ ├── pt-BR.json │ │ ├── pt-PT.json │ │ ├── ro-RO.json │ │ ├── ru-RU.json │ │ ├── sk-SK.json │ │ ├── sl-SI.json │ │ ├── sr-SP.json │ │ ├── sv-SE.json │ │ ├── tr-TR.json │ │ ├── uk-UA.json │ │ ├── vi-VN.json │ │ ├── zh-CN.json │ │ └── zh-TW.json │ └── providers.py ├── main.py ├── pkgs │ ├── __init__.py │ ├── cache │ │ ├── __init__.py │ │ └── cache_key.py │ ├── i18n │ │ ├── __init__.py │ │ ├── json_provider.py │ │ └── provider_factory.py │ ├── img │ │ ├── __init__.py │ │ ├── minify.py │ │ └── static.py │ ├── safehttp │ │ ├── __init__.py │ │ └── transport.py │ └── stats │ │ ├── __init__.py │ │ └── fs_stats.py ├── repos │ ├── __init__.py │ ├── _utils.py │ ├── all_repositories.py │ ├── repository_cookbooks.py │ ├── repository_factory.py │ ├── repository_foods.py │ ├── repository_generic.py │ ├── repository_group.py │ ├── repository_household.py │ ├── repository_meal_plan_rules.py │ ├── repository_meals.py │ ├── repository_recipes.py │ ├── repository_shopping_list.py │ ├── repository_units.py │ ├── repository_users.py │ └── seed │ │ ├── __init__.py │ │ ├── _abstract_seeder.py │ │ ├── init_users.py │ │ ├── resources │ │ ├── __init__.py │ │ ├── foods │ │ │ ├── __init__.py │ │ │ └── locales │ │ │ │ ├── af-ZA.json │ │ │ │ ├── ar-SA.json │ │ │ │ ├── bg-BG.json │ │ │ │ ├── ca-ES.json │ │ │ │ ├── cs-CZ.json │ │ │ │ ├── da-DK.json │ │ │ │ ├── de-DE.json │ │ │ │ ├── el-GR.json │ │ │ │ ├── en-GB.json │ │ │ │ ├── en-US.json │ │ │ │ ├── es-ES.json │ │ │ │ ├── et-EE.json │ │ │ │ ├── fi-FI.json │ │ │ │ ├── fr-BE.json │ │ │ │ ├── fr-CA.json │ │ │ │ ├── fr-FR.json │ │ │ │ ├── gl-ES.json │ │ │ │ ├── he-IL.json │ │ │ │ ├── hr-HR.json │ │ │ │ ├── hu-HU.json │ │ │ │ ├── is-IS.json │ │ │ │ ├── it-IT.json │ │ │ │ ├── ja-JP.json │ │ │ │ ├── ko-KR.json │ │ │ │ ├── lt-LT.json │ │ │ │ ├── lv-LV.json │ │ │ │ ├── nl-NL.json │ │ │ │ ├── no-NO.json │ │ │ │ ├── pl-PL.json │ │ │ │ ├── pt-BR.json │ │ │ │ ├── pt-PT.json │ │ │ │ ├── ro-RO.json │ │ │ │ ├── ru-RU.json │ │ │ │ ├── sk-SK.json │ │ │ │ ├── sl-SI.json │ │ │ │ ├── sr-SP.json │ │ │ │ ├── sv-SE.json │ │ │ │ ├── tr-TR.json │ │ │ │ ├── uk-UA.json │ │ │ │ ├── vi-VN.json │ │ │ │ ├── zh-CN.json │ │ │ │ └── zh-TW.json │ │ ├── labels │ │ │ ├── __init__.py │ │ │ └── locales │ │ │ │ ├── af-ZA.json │ │ │ │ ├── ar-SA.json │ │ │ │ ├── bg-BG.json │ │ │ │ ├── ca-ES.json │ │ │ │ ├── cs-CZ.json │ │ │ │ ├── da-DK.json │ │ │ │ ├── de-DE.json │ │ │ │ ├── el-GR.json │ │ │ │ ├── en-GB.json │ │ │ │ ├── en-US.json │ │ │ │ ├── es-ES.json │ │ │ │ ├── et-EE.json │ │ │ │ ├── fi-FI.json │ │ │ │ ├── fr-BE.json │ │ │ │ ├── fr-CA.json │ │ │ │ ├── fr-FR.json │ │ │ │ ├── gl-ES.json │ │ │ │ ├── he-IL.json │ │ │ │ ├── hr-HR.json │ │ │ │ ├── hu-HU.json │ │ │ │ ├── is-IS.json │ │ │ │ ├── it-IT.json │ │ │ │ ├── ja-JP.json │ │ │ │ ├── ko-KR.json │ │ │ │ ├── lt-LT.json │ │ │ │ ├── lv-LV.json │ │ │ │ ├── nl-NL.json │ │ │ │ ├── no-NO.json │ │ │ │ ├── pl-PL.json │ │ │ │ ├── pt-BR.json │ │ │ │ ├── pt-PT.json │ │ │ │ ├── ro-RO.json │ │ │ │ ├── ru-RU.json │ │ │ │ ├── sk-SK.json │ │ │ │ ├── sl-SI.json │ │ │ │ ├── sr-SP.json │ │ │ │ ├── sv-SE.json │ │ │ │ ├── tr-TR.json │ │ │ │ ├── uk-UA.json │ │ │ │ ├── vi-VN.json │ │ │ │ ├── zh-CN.json │ │ │ │ └── zh-TW.json │ │ └── units │ │ │ ├── __init__.py │ │ │ └── locales │ │ │ ├── af-ZA.json │ │ │ ├── ar-SA.json │ │ │ ├── bg-BG.json │ │ │ ├── ca-ES.json │ │ │ ├── cs-CZ.json │ │ │ ├── da-DK.json │ │ │ ├── de-DE.json │ │ │ ├── el-GR.json │ │ │ ├── en-GB.json │ │ │ ├── en-US.json │ │ │ ├── es-ES.json │ │ │ ├── et-EE.json │ │ │ ├── fi-FI.json │ │ │ ├── fr-BE.json │ │ │ ├── fr-CA.json │ │ │ ├── fr-FR.json │ │ │ ├── gl-ES.json │ │ │ ├── he-IL.json │ │ │ ├── hr-HR.json │ │ │ ├── hu-HU.json │ │ │ ├── is-IS.json │ │ │ ├── it-IT.json │ │ │ ├── ja-JP.json │ │ │ ├── ko-KR.json │ │ │ ├── lt-LT.json │ │ │ ├── lv-LV.json │ │ │ ├── nl-NL.json │ │ │ ├── no-NO.json │ │ │ ├── pl-PL.json │ │ │ ├── pt-BR.json │ │ │ ├── pt-PT.json │ │ │ ├── ro-RO.json │ │ │ ├── ru-RU.json │ │ │ ├── sk-SK.json │ │ │ ├── sl-SI.json │ │ │ ├── sr-SP.json │ │ │ ├── sv-SE.json │ │ │ ├── tr-TR.json │ │ │ ├── uk-UA.json │ │ │ ├── vi-VN.json │ │ │ ├── zh-CN.json │ │ │ └── zh-TW.json │ │ └── seeders.py ├── routes │ ├── __init__.py │ ├── _base │ │ ├── __init__.py │ │ ├── base_controllers.py │ │ ├── checks.py │ │ ├── controller.py │ │ ├── mixins.py │ │ └── routers.py │ ├── admin │ │ ├── __init__.py │ │ ├── admin_about.py │ │ ├── admin_backups.py │ │ ├── admin_debug.py │ │ ├── admin_email.py │ │ ├── admin_maintenance.py │ │ ├── admin_management_groups.py │ │ ├── admin_management_households.py │ │ └── admin_management_users.py │ ├── app │ │ ├── __init__.py │ │ └── app_about.py │ ├── auth │ │ ├── __init__.py │ │ ├── auth.py │ │ └── auth_cache.py │ ├── comments │ │ └── __init__.py │ ├── explore │ │ ├── __init__.py │ │ ├── controller_public_cookbooks.py │ │ ├── controller_public_foods.py │ │ ├── controller_public_households.py │ │ ├── controller_public_organizers.py │ │ └── controller_public_recipes.py │ ├── groups │ │ ├── __init__.py │ │ ├── controller_group_households.py │ │ ├── controller_group_reports.py │ │ ├── controller_group_self_service.py │ │ ├── controller_labels.py │ │ ├── controller_migrations.py │ │ └── controller_seeder.py │ ├── handlers.py │ ├── households │ │ ├── __init__.py │ │ ├── controller_cookbooks.py │ │ ├── controller_group_notifications.py │ │ ├── controller_group_recipe_actions.py │ │ ├── controller_household_self_service.py │ │ ├── controller_invitations.py │ │ ├── controller_mealplan.py │ │ ├── controller_mealplan_rules.py │ │ ├── controller_shopping_lists.py │ │ └── controller_webhooks.py │ ├── media │ │ ├── __init__.py │ │ ├── media_recipe.py │ │ └── media_user.py │ ├── organizers │ │ ├── __init__.py │ │ ├── controller_categories.py │ │ ├── controller_tags.py │ │ └── controller_tools.py │ ├── parser │ │ ├── __init__.py │ │ └── ingredient_parser.py │ ├── recipe │ │ ├── __init__.py │ │ ├── _base.py │ │ ├── bulk_actions.py │ │ ├── comments.py │ │ ├── exports.py │ │ ├── recipe_crud_routes.py │ │ ├── shared_routes.py │ │ └── timeline_events.py │ ├── shared │ │ └── __init__.py │ ├── spa │ │ └── __init__.py │ ├── unit_and_foods │ │ ├── __init__.py │ │ ├── foods.py │ │ └── units.py │ ├── users │ │ ├── __init__.py │ │ ├── _helpers.py │ │ ├── api_tokens.py │ │ ├── crud.py │ │ ├── forgot_password.py │ │ ├── images.py │ │ ├── ratings.py │ │ └── registration.py │ ├── utility_routes.py │ └── validators │ │ ├── __init__.py │ │ └── validators.py ├── schema │ ├── __init__.py │ ├── _mealie │ │ ├── __init__.py │ │ ├── datetime_parse.py │ │ ├── mealie_model.py │ │ ├── types.py │ │ └── validators.py │ ├── admin │ │ ├── __init__.py │ │ ├── about.py │ │ ├── backup.py │ │ ├── debug.py │ │ ├── email.py │ │ ├── maintenance.py │ │ ├── migration.py │ │ ├── restore.py │ │ └── settings.py │ ├── analytics │ │ ├── __init__.py │ │ └── analytics.py │ ├── cookbook │ │ ├── __init__.py │ │ └── cookbook.py │ ├── group │ │ ├── __init__.py │ │ ├── group.py │ │ ├── group_exports.py │ │ ├── group_migration.py │ │ ├── group_preferences.py │ │ ├── group_seeder.py │ │ └── group_statistics.py │ ├── household │ │ ├── __init__.py │ │ ├── group_events.py │ │ ├── group_recipe_action.py │ │ ├── group_shopping_list.py │ │ ├── household.py │ │ ├── household_permissions.py │ │ ├── household_preferences.py │ │ ├── household_statistics.py │ │ ├── invite_token.py │ │ └── webhook.py │ ├── labels │ │ ├── __init__.py │ │ └── multi_purpose_label.py │ ├── make_dependable.py │ ├── mapper.py │ ├── meal_plan │ │ ├── __init__.py │ │ ├── new_meal.py │ │ ├── plan_rules.py │ │ └── shopping_list.py │ ├── openai │ │ ├── __init__.py │ │ ├── _base.py │ │ ├── recipe.py │ │ └── recipe_ingredient.py │ ├── recipe │ │ ├── __init__.py │ │ ├── recipe.py │ │ ├── recipe_asset.py │ │ ├── recipe_bulk_actions.py │ │ ├── recipe_category.py │ │ ├── recipe_comments.py │ │ ├── recipe_image_types.py │ │ ├── recipe_ingredient.py │ │ ├── recipe_notes.py │ │ ├── recipe_nutrition.py │ │ ├── recipe_scraper.py │ │ ├── recipe_settings.py │ │ ├── recipe_share_token.py │ │ ├── recipe_step.py │ │ ├── recipe_suggestion.py │ │ ├── recipe_timeline_events.py │ │ ├── recipe_tool.py │ │ └── request_helpers.py │ ├── reports │ │ ├── __init__.py │ │ └── reports.py │ ├── response │ │ ├── __init__.py │ │ ├── pagination.py │ │ ├── query_filter.py │ │ ├── query_search.py │ │ ├── responses.py │ │ └── validation.py │ ├── static │ │ ├── __init__.py │ │ └── recipe_keys.py │ └── user │ │ ├── __init__.py │ │ ├── auth.py │ │ ├── registration.py │ │ ├── user.py │ │ └── user_passwords.py ├── scripts │ ├── change_password.py │ ├── healthcheck.py │ ├── make_admin.py │ └── reset_locked_users.py └── services │ ├── __init__.py │ ├── _base_service │ └── __init__.py │ ├── analytics │ └── service_analytics.py │ ├── backups_v2 │ ├── __init__.py │ ├── alchemy_exporter.py │ ├── backup_file.py │ └── backup_v2.py │ ├── email │ ├── __init__.py │ ├── email_senders.py │ ├── email_service.py │ └── templates │ │ └── default.html │ ├── event_bus_service │ ├── __init__.py │ ├── event_bus_listeners.py │ ├── event_bus_service.py │ ├── event_types.py │ └── publisher.py │ ├── exporter │ ├── __init__.py │ ├── _abc_exporter.py │ ├── exporter.py │ └── recipe_exporter.py │ ├── group_services │ ├── __init__.py │ ├── group_service.py │ └── labels_service.py │ ├── household_services │ ├── __init__.py │ ├── household_service.py │ └── shopping_lists.py │ ├── migrations │ ├── __init__.py │ ├── _migration_base.py │ ├── chowdown.py │ ├── cookn.py │ ├── copymethat.py │ ├── mealie_alpha.py │ ├── myrecipebox.py │ ├── nextcloud.py │ ├── paprika.py │ ├── plantoeat.py │ ├── recipekeeper.py │ ├── tandoor.py │ └── utils │ │ ├── __init__.py │ │ ├── database_helpers.py │ │ ├── migration_alias.py │ │ └── migration_helpers.py │ ├── openai │ ├── __init__.py │ ├── openai.py │ └── prompts │ │ ├── debug.txt │ │ └── recipes │ │ ├── parse-recipe-image.txt │ │ ├── parse-recipe-ingredients.txt │ │ └── scrape-recipe.txt │ ├── parser_services │ ├── __init__.py │ ├── _base.py │ ├── brute │ │ ├── __init__.py │ │ └── process.py │ ├── ingredient_parser.py │ ├── openai │ │ ├── __init__.py │ │ └── parser.py │ └── parser_utils │ │ ├── __init__.py │ │ └── string_utils.py │ ├── recipe │ ├── __init__.py │ ├── recipe_bulk_service.py │ ├── recipe_data_service.py │ ├── recipe_service.py │ └── template_service.py │ ├── scheduler │ ├── __init__.py │ ├── runner.py │ ├── scheduled_func.py │ ├── scheduler_registry.py │ ├── scheduler_service.py │ └── tasks │ │ ├── __init__.py │ │ ├── create_timeline_events.py │ │ ├── delete_old_checked_shopping_list_items.py │ │ ├── post_webhooks.py │ │ ├── purge_expired_share_tokens.py │ │ ├── purge_group_exports.py │ │ ├── purge_password_reset.py │ │ ├── purge_registration.py │ │ └── reset_locked_users.py │ ├── scraper │ ├── __init__.py │ ├── cleaner.py │ ├── recipe_bulk_scraper.py │ ├── recipe_scraper.py │ ├── scraped_extras.py │ ├── scraper.py │ ├── scraper_strategies.py │ ├── user-agents.txt │ └── user_agents_manager.py │ ├── seeder │ ├── __init__.py │ └── seeder_service.py │ ├── urls │ ├── __init__.py │ └── url_constructors.py │ └── user_services │ ├── __init__.py │ ├── password_reset_service.py │ ├── registration_service.py │ └── user_service.py ├── netlify.toml ├── pyproject.toml ├── renovate.json ├── tests ├── __init__.py ├── conftest.py ├── data │ ├── __init__.py │ ├── backups │ │ ├── backup-version-09aba125b57a-1.zip │ │ ├── backup-version-44e8d670719d-1.zip │ │ ├── backup-version-44e8d670719d-2.zip │ │ ├── backup-version-44e8d670719d-3.zip │ │ ├── backup-version-44e8d670719d-4.zip │ │ ├── backup-version-86054b40fd06-1.zip │ │ ├── backup-version-ba1e4a6cfe99-1.zip │ │ └── backup-version-bcfdad6b7355-1.zip │ ├── html │ │ ├── carottes-rapps-with-rice-and-sunflower-seeds.html │ │ ├── detroit-style-pepperoni-pizza.html │ │ ├── healthy-pasta-bake-60759.html │ │ ├── jam-roly-poly-with-custard.html │ │ ├── mealie-recipe.html │ │ ├── nutty-umami-noodles-with-scallion-brown-butter-and-snow-peas-recipe.html │ │ ├── schinken-kase-waffeln-ohne-viel-schnickschnack.html │ │ ├── sous-vide-shrimp.html │ │ ├── sous-vide-smoked-beef-ribs.html │ │ └── taiwanese-three-cup-chicken-san-bei-gi-recipe.html │ ├── images │ │ ├── test-image-1.jpg │ │ └── test-image-2.png │ ├── json │ │ ├── best-homemade-salsa-recipe.json │ │ ├── blue-cheese-stuffed-turkey-meatballs-with-raspberry-balsamic-glaze-2.json │ │ ├── bon-appetit.json │ │ ├── chunky-apple-cake.json │ │ ├── dairy-free-impossible-pumpkin-pie.json │ │ ├── how-to-make-instant-pot-spaghetti.json │ │ ├── instant-pot-chicken-and-potatoes.json │ │ ├── instant-pot-kerala-vegetable-stew.json │ │ ├── jalapeno-popper-dip.json │ │ ├── microwave-sweet-potatoes-04783.json │ │ ├── moroccan-skirt-steak-with-roasted-pepper-couscous.json │ │ └── pizza-knoblauch-champignon-paprika-vegan-html.json │ ├── locale │ │ ├── af-ZA.json │ │ └── en-US.json │ └── migrations │ │ ├── chowdown.zip │ │ ├── cookn.zip │ │ ├── copymethat.zip │ │ ├── mealie.zip │ │ ├── myrecipebox.csv │ │ ├── nextcloud.zip │ │ ├── paprika.zip │ │ ├── plantoeat.zip │ │ ├── recipekeeper.zip │ │ └── tandoor.zip ├── e2e │ ├── .gitignore │ ├── docker │ │ └── docker-compose.yml │ ├── login.spec.ts │ ├── package.json │ ├── playwright.config.ts │ └── yarn.lock ├── fixtures │ ├── __init__.py │ ├── fixture_admin.py │ ├── fixture_database.py │ ├── fixture_multitenant.py │ ├── fixture_recipe.py │ ├── fixture_shopping_lists.py │ └── fixture_users.py ├── integration_tests │ ├── __init__.py │ ├── admin_tests │ │ ├── test_admin_about.py │ │ ├── test_admin_backup.py │ │ ├── test_admin_group_actions.py │ │ ├── test_admin_household_actions.py │ │ └── test_admin_user_actions.py │ ├── category_tag_tool_tests │ │ └── test_organizers_common.py │ ├── public_explorer_tests │ │ ├── test_public_cookbooks.py │ │ ├── test_public_foods.py │ │ ├── test_public_households.py │ │ ├── test_public_organizers.py │ │ └── test_public_recipes.py │ ├── recipe_migration_tests │ │ └── test_recipe_migrations.py │ ├── test_openapi.py │ ├── test_repository_factory.py │ ├── test_spa.py │ ├── test_validators.py │ ├── user_group_tests │ │ ├── test_group_preferences.py │ │ ├── test_group_registration.py │ │ ├── test_group_seeder.py │ │ └── test_group_self_service.py │ ├── user_household_tests │ │ ├── test_group_cookbooks.py │ │ ├── test_group_invitation.py │ │ ├── test_group_mealplan.py │ │ ├── test_group_mealplan_rules.py │ │ ├── test_group_notifications.py │ │ ├── test_group_recipe_actions.py │ │ ├── test_group_shopping_list_items.py │ │ ├── test_group_shopping_lists.py │ │ ├── test_group_webhooks.py │ │ ├── test_household_perferences.py │ │ ├── test_household_permissions.py │ │ ├── test_household_self_service.py │ │ └── test_shopping_list_labels.py │ ├── user_recipe_tests │ │ ├── test_recipe_bulk_action.py │ │ ├── test_recipe_bulk_import.py │ │ ├── test_recipe_comments.py │ │ ├── test_recipe_create_from_image.py │ │ ├── test_recipe_cross_household.py │ │ ├── test_recipe_crud.py │ │ ├── test_recipe_export_as.py │ │ ├── test_recipe_foods.py │ │ ├── test_recipe_image_assets.py │ │ ├── test_recipe_ingredient_parser.py │ │ ├── test_recipe_ingredients.py │ │ ├── test_recipe_owner.py │ │ ├── test_recipe_ratings.py │ │ ├── test_recipe_share_tokens.py │ │ ├── test_recipe_steps.py │ │ ├── test_recipe_suggestions.py │ │ ├── test_recipe_timeline_events.py │ │ └── test_recipe_units.py │ └── user_tests │ │ ├── test_user_api_token.py │ │ ├── test_user_crud.py │ │ ├── test_user_images.py │ │ ├── test_user_login.py │ │ ├── test_user_password_services.py │ │ └── test_user_registration.py ├── multitenant_tests │ ├── case_abc.py │ ├── case_categories.py │ ├── case_foods.py │ ├── case_tags.py │ ├── case_tools.py │ ├── case_units.py │ └── test_multitenant_cases.py ├── unit_tests │ ├── __init__.py │ ├── core │ │ ├── security │ │ │ ├── auth_cache │ │ │ │ ├── test_auth_cache.py │ │ │ │ └── test_auth_cache_integration.py │ │ │ └── providers │ │ │ │ ├── test_credentials_provider.py │ │ │ │ └── test_openid_provider.py │ │ └── test_security.py │ ├── pkgs │ │ └── i18n │ │ │ └── test_locale_provider.py │ ├── repository_tests │ │ ├── test_cookbook_repository.py │ │ ├── test_food_repository.py │ │ ├── test_group_repository.py │ │ ├── test_pagination.py │ │ ├── test_query_filter_builder.py │ │ ├── test_recipe_repository.py │ │ ├── test_search.py │ │ ├── test_unit_repository.py │ │ └── test_user_repository.py │ ├── schema_tests │ │ ├── test_meal_plan.py │ │ ├── test_mealie_model.py │ │ └── test_shopping_list_ingredient.py │ ├── services_tests │ │ ├── backup_v2_tests │ │ │ ├── test_alchemy_exporter.py │ │ │ ├── test_backup_file.py │ │ │ └── test_backup_v2.py │ │ ├── scheduler │ │ │ └── tasks │ │ │ │ ├── test_create_timeline_events.py │ │ │ │ ├── test_delete_old_checked_shopping_list_items.py │ │ │ │ ├── test_post_webhook.py │ │ │ │ ├── test_purge_expired_share_tokens.py │ │ │ │ └── test_purge_group_exports.py │ │ ├── scraper_tests │ │ │ ├── test_cleaner.py │ │ │ └── test_cleaner_parts.py │ │ ├── test_email_service.py │ │ └── user_services │ │ │ └── test_user_service.py │ ├── test_alembic.py │ ├── test_config.py │ ├── test_exceptions.py │ ├── test_ingredient_parser.py │ ├── test_recipe_export_types.py │ ├── test_recipe_parser.py │ ├── test_security.py │ ├── test_utils.py │ └── validator_tests │ │ ├── test_create_plan_entry.py │ │ └── test_registration_validators.py └── utils │ ├── __init__.py │ ├── alembic_reader.py │ ├── api_routes │ └── __init__.py │ ├── assertion_helpers.py │ ├── factories.py │ ├── fixture_schemas.py │ ├── helpers.py │ ├── jsonify.py │ ├── recipe_data.py │ ├── routes │ ├── __init__.py │ ├── _base.py │ ├── routes_admin.py │ ├── routes_organizers.py │ ├── routes_recipes.py │ ├── routes_seeders.py │ └── routes_user.py │ └── user_login.py └── uv.lock /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [hay-kot] 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/.github/ISSUE_TEMPLATE/bug-report.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/task.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/.github/ISSUE_TEMPLATE/task.yaml -------------------------------------------------------------------------------- /.github/copilot-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/.github/copilot-instructions.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/.github/release-drafter.yml -------------------------------------------------------------------------------- /.github/semantic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/.github/semantic.yml -------------------------------------------------------------------------------- /.github/workflows/build-package.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/.github/workflows/build-package.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/e2e.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/.github/workflows/e2e.yml -------------------------------------------------------------------------------- /.github/workflows/locale-sync.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/.github/workflows/locale-sync.yml -------------------------------------------------------------------------------- /.github/workflows/nightly.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/.github/workflows/nightly.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/pull-request-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/.github/workflows/pull-request-lint.yml -------------------------------------------------------------------------------- /.github/workflows/pull-requests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/.github/workflows/pull-requests.yml -------------------------------------------------------------------------------- /.github/workflows/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/.github/workflows/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/scheduled-checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/.github/workflows/scheduled-checks.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.github/workflows/test-backend.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/.github/workflows/test-backend.yml -------------------------------------------------------------------------------- /.github/workflows/test-frontend.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/.github/workflows/test-frontend.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/.pylintrc -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["lokalise.i18n-ally"] 3 | } 4 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/LICENSE -------------------------------------------------------------------------------- /MAINTAINERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/MAINTAINERS.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/SECURITY.md -------------------------------------------------------------------------------- /Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/Taskfile.yml -------------------------------------------------------------------------------- /cliff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/cliff.toml -------------------------------------------------------------------------------- /crowdin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/crowdin.yml -------------------------------------------------------------------------------- /dev/code-generation/gen_docs_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/dev/code-generation/gen_docs_api.py -------------------------------------------------------------------------------- /dev/code-generation/gen_py_pytest_routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/dev/code-generation/gen_py_pytest_routes.py -------------------------------------------------------------------------------- /dev/code-generation/gen_ts_locales.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/dev/code-generation/gen_ts_locales.py -------------------------------------------------------------------------------- /dev/code-generation/gen_ts_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/dev/code-generation/gen_ts_types.py -------------------------------------------------------------------------------- /dev/code-generation/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/dev/code-generation/main.py -------------------------------------------------------------------------------- /dev/code-generation/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/dev/code-generation/utils/__init__.py -------------------------------------------------------------------------------- /dev/code-generation/utils/route.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/dev/code-generation/utils/route.py -------------------------------------------------------------------------------- /dev/code-generation/utils/static.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/dev/code-generation/utils/static.py -------------------------------------------------------------------------------- /dev/code-generation/utils/template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/dev/code-generation/utils/template.py -------------------------------------------------------------------------------- /dev/data/backups/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/dev/favicon.png -------------------------------------------------------------------------------- /dev/scripts/all_recipes_stress_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/dev/scripts/all_recipes_stress_test.py -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/docker-compose.dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/docker/docker-compose.dev.yml -------------------------------------------------------------------------------- /docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/docker/docker-compose.yml -------------------------------------------------------------------------------- /docker/entry.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/docker/entry.sh -------------------------------------------------------------------------------- /docs/docs/api/redoc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/docs/docs/api/redoc.md -------------------------------------------------------------------------------- /docs/docs/assets/img/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/docs/docs/assets/img/favicon.png -------------------------------------------------------------------------------- /docs/docs/assets/img/home_screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/docs/docs/assets/img/home_screenshot.png -------------------------------------------------------------------------------- /docs/docs/assets/img/ios-shortcut-image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/docs/docs/assets/img/ios-shortcut-image.jpg -------------------------------------------------------------------------------- /docs/docs/assets/img/ios/api.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/docs/docs/assets/img/ios/api.png -------------------------------------------------------------------------------- /docs/docs/assets/img/ios/gemini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/docs/docs/assets/img/ios/gemini.png -------------------------------------------------------------------------------- /docs/docs/assets/img/ios/setup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/docs/docs/assets/img/ios/setup.png -------------------------------------------------------------------------------- /docs/docs/assets/img/ios/url.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/docs/docs/assets/img/ios/url.png -------------------------------------------------------------------------------- /docs/docs/assets/img/iphone-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/docs/docs/assets/img/iphone-image.png -------------------------------------------------------------------------------- /docs/docs/assets/img/n8n/n8n-cred-app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/docs/docs/assets/img/n8n/n8n-cred-app.png -------------------------------------------------------------------------------- /docs/docs/assets/js/analytics.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/docs/assets/js/extra.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/docs/docs/assets/js/extra.js -------------------------------------------------------------------------------- /docs/docs/assets/stylesheets/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/docs/docs/assets/stylesheets/custom.css -------------------------------------------------------------------------------- /docs/docs/assets/svg/open-in-new.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/docs/docs/assets/svg/open-in-new.svg -------------------------------------------------------------------------------- /docs/docs/contributors/non-coders.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/docs/docs/contributors/non-coders.md -------------------------------------------------------------------------------- /docs/docs/contributors/translating.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/docs/docs/contributors/translating.md -------------------------------------------------------------------------------- /docs/docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/docs/docs/index.md -------------------------------------------------------------------------------- /docs/docs/news/surveys/2024-october/q10.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/docs/docs/news/surveys/2024-october/q10.md -------------------------------------------------------------------------------- /docs/docs/news/surveys/2024-october/q11.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/docs/docs/news/surveys/2024-october/q11.md -------------------------------------------------------------------------------- /docs/docs/news/surveys/2024-october/q12.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/docs/docs/news/surveys/2024-october/q12.md -------------------------------------------------------------------------------- /docs/docs/news/surveys/2024-october/q13.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/docs/docs/news/surveys/2024-october/q13.md -------------------------------------------------------------------------------- /docs/docs/news/surveys/2024-october/q9.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/docs/docs/news/surveys/2024-october/q9.md -------------------------------------------------------------------------------- /docs/docs/overrides/api.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/docs/docs/overrides/api.html -------------------------------------------------------------------------------- /docs/docs/overrides/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/docs/docs/overrides/home.html -------------------------------------------------------------------------------- /docs/docs/overrides/main.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/docs/docs/overrides/main.html -------------------------------------------------------------------------------- /docs/mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/docs/mkdocs.yml -------------------------------------------------------------------------------- /frontend/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/.editorconfig -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/.nuxtignore: -------------------------------------------------------------------------------- 1 | pages/**/*.ts 2 | -------------------------------------------------------------------------------- /frontend/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/.prettierrc -------------------------------------------------------------------------------- /frontend/assets/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/assets/main.css -------------------------------------------------------------------------------- /frontend/assets/style-overrides.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/assets/style-overrides.scss -------------------------------------------------------------------------------- /frontend/assets/variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/assets/variables.scss -------------------------------------------------------------------------------- /frontend/components/Domain/SearchFilter.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/components/Domain/SearchFilter.vue -------------------------------------------------------------------------------- /frontend/components/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/components/README.md -------------------------------------------------------------------------------- /frontend/components/global/AdvancedOnly.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/components/global/AdvancedOnly.vue -------------------------------------------------------------------------------- /frontend/components/global/AppLoader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/components/global/AppLoader.vue -------------------------------------------------------------------------------- /frontend/components/global/AppLogo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/components/global/AppLogo.vue -------------------------------------------------------------------------------- /frontend/components/global/AppToolbar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/components/global/AppToolbar.vue -------------------------------------------------------------------------------- /frontend/components/global/AutoForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/components/global/AutoForm.vue -------------------------------------------------------------------------------- /frontend/components/global/BaseButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/components/global/BaseButton.vue -------------------------------------------------------------------------------- /frontend/components/global/BaseDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/components/global/BaseDialog.vue -------------------------------------------------------------------------------- /frontend/components/global/BaseDivider.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/components/global/BaseDivider.vue -------------------------------------------------------------------------------- /frontend/components/global/BaseStatCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/components/global/BaseStatCard.vue -------------------------------------------------------------------------------- /frontend/components/global/ButtonLink.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/components/global/ButtonLink.vue -------------------------------------------------------------------------------- /frontend/components/global/ContextMenu.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/components/global/ContextMenu.vue -------------------------------------------------------------------------------- /frontend/components/global/CrudTable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/components/global/CrudTable.vue -------------------------------------------------------------------------------- /frontend/components/global/DevDumpJson.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/components/global/DevDumpJson.vue -------------------------------------------------------------------------------- /frontend/components/global/DocLink.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/components/global/DocLink.vue -------------------------------------------------------------------------------- /frontend/components/global/DropZone.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/components/global/DropZone.vue -------------------------------------------------------------------------------- /frontend/components/global/HelpIcon.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/components/global/HelpIcon.vue -------------------------------------------------------------------------------- /frontend/components/global/ImageCropper.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/components/global/ImageCropper.vue -------------------------------------------------------------------------------- /frontend/components/global/InputColor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/components/global/InputColor.vue -------------------------------------------------------------------------------- /frontend/components/global/ReportTable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/components/global/ReportTable.vue -------------------------------------------------------------------------------- /frontend/components/global/SafeMarkdown.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/components/global/SafeMarkdown.vue -------------------------------------------------------------------------------- /frontend/components/global/StatsCards.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/components/global/StatsCards.vue -------------------------------------------------------------------------------- /frontend/components/global/ToggleState.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/components/global/ToggleState.vue -------------------------------------------------------------------------------- /frontend/composables/api/api-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/composables/api/api-client.ts -------------------------------------------------------------------------------- /frontend/composables/api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/composables/api/index.ts -------------------------------------------------------------------------------- /frontend/composables/api/static-routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/composables/api/static-routes.ts -------------------------------------------------------------------------------- /frontend/composables/api/use-downloader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/composables/api/use-downloader.ts -------------------------------------------------------------------------------- /frontend/composables/forms/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/composables/forms/index.ts -------------------------------------------------------------------------------- /frontend/composables/partials/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/composables/partials/types.ts -------------------------------------------------------------------------------- /frontend/composables/recipes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/composables/recipes/index.ts -------------------------------------------------------------------------------- /frontend/composables/recipes/use-recipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/composables/recipes/use-recipe.ts -------------------------------------------------------------------------------- /frontend/composables/recipes/use-recipes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/composables/recipes/use-recipes.ts -------------------------------------------------------------------------------- /frontend/composables/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/composables/store/index.ts -------------------------------------------------------------------------------- /frontend/composables/store/use-tag-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/composables/store/use-tag-store.ts -------------------------------------------------------------------------------- /frontend/composables/use-auth-backend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/composables/use-auth-backend.ts -------------------------------------------------------------------------------- /frontend/composables/use-backups.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/composables/use-backups.ts -------------------------------------------------------------------------------- /frontend/composables/use-copy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/composables/use-copy.ts -------------------------------------------------------------------------------- /frontend/composables/use-global-i18n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/composables/use-global-i18n.ts -------------------------------------------------------------------------------- /frontend/composables/use-group-cookbooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/composables/use-group-cookbooks.ts -------------------------------------------------------------------------------- /frontend/composables/use-group-mealplan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/composables/use-group-mealplan.ts -------------------------------------------------------------------------------- /frontend/composables/use-group-webhooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/composables/use-group-webhooks.ts -------------------------------------------------------------------------------- /frontend/composables/use-groups.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/composables/use-groups.ts -------------------------------------------------------------------------------- /frontend/composables/use-households.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/composables/use-households.ts -------------------------------------------------------------------------------- /frontend/composables/use-locales/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/composables/use-locales/index.ts -------------------------------------------------------------------------------- /frontend/composables/use-logged-in-state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/composables/use-logged-in-state.ts -------------------------------------------------------------------------------- /frontend/composables/use-mealie-auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/composables/use-mealie-auth.ts -------------------------------------------------------------------------------- /frontend/composables/use-passwords.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/composables/use-passwords.test.ts -------------------------------------------------------------------------------- /frontend/composables/use-passwords.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/composables/use-passwords.ts -------------------------------------------------------------------------------- /frontend/composables/use-router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/composables/use-router.ts -------------------------------------------------------------------------------- /frontend/composables/use-setup/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/composables/use-setup/index.ts -------------------------------------------------------------------------------- /frontend/composables/use-text-color.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/composables/use-text-color.ts -------------------------------------------------------------------------------- /frontend/composables/use-toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/composables/use-toast.ts -------------------------------------------------------------------------------- /frontend/composables/use-user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/composables/use-user.ts -------------------------------------------------------------------------------- /frontend/composables/use-users/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/composables/use-users/index.ts -------------------------------------------------------------------------------- /frontend/composables/use-users/user-form.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/composables/use-users/user-form.ts -------------------------------------------------------------------------------- /frontend/composables/use-utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/composables/use-utils.test.ts -------------------------------------------------------------------------------- /frontend/composables/use-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/composables/use-utils.ts -------------------------------------------------------------------------------- /frontend/composables/use-validators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/composables/use-validators.ts -------------------------------------------------------------------------------- /frontend/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/eslint.config.mjs -------------------------------------------------------------------------------- /frontend/i18n.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/i18n.config.ts -------------------------------------------------------------------------------- /frontend/lang/dateTimeFormats/af-ZA.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/dateTimeFormats/af-ZA.json -------------------------------------------------------------------------------- /frontend/lang/dateTimeFormats/ar-SA.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/dateTimeFormats/ar-SA.json -------------------------------------------------------------------------------- /frontend/lang/dateTimeFormats/bg-BG.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/dateTimeFormats/bg-BG.json -------------------------------------------------------------------------------- /frontend/lang/dateTimeFormats/ca-ES.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/dateTimeFormats/ca-ES.json -------------------------------------------------------------------------------- /frontend/lang/dateTimeFormats/cs-CZ.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/dateTimeFormats/cs-CZ.json -------------------------------------------------------------------------------- /frontend/lang/dateTimeFormats/da-DK.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/dateTimeFormats/da-DK.json -------------------------------------------------------------------------------- /frontend/lang/dateTimeFormats/de-DE.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/dateTimeFormats/de-DE.json -------------------------------------------------------------------------------- /frontend/lang/dateTimeFormats/el-GR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/dateTimeFormats/el-GR.json -------------------------------------------------------------------------------- /frontend/lang/dateTimeFormats/en-GB.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/dateTimeFormats/en-GB.json -------------------------------------------------------------------------------- /frontend/lang/dateTimeFormats/en-US.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/dateTimeFormats/en-US.json -------------------------------------------------------------------------------- /frontend/lang/dateTimeFormats/es-ES.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/dateTimeFormats/es-ES.json -------------------------------------------------------------------------------- /frontend/lang/dateTimeFormats/et-EE.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/dateTimeFormats/et-EE.json -------------------------------------------------------------------------------- /frontend/lang/dateTimeFormats/fi-FI.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/dateTimeFormats/fi-FI.json -------------------------------------------------------------------------------- /frontend/lang/dateTimeFormats/fr-BE.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/dateTimeFormats/fr-BE.json -------------------------------------------------------------------------------- /frontend/lang/dateTimeFormats/fr-CA.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/dateTimeFormats/fr-CA.json -------------------------------------------------------------------------------- /frontend/lang/dateTimeFormats/fr-FR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/dateTimeFormats/fr-FR.json -------------------------------------------------------------------------------- /frontend/lang/dateTimeFormats/gl-ES.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/dateTimeFormats/gl-ES.json -------------------------------------------------------------------------------- /frontend/lang/dateTimeFormats/he-IL.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/dateTimeFormats/he-IL.json -------------------------------------------------------------------------------- /frontend/lang/dateTimeFormats/hr-HR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/dateTimeFormats/hr-HR.json -------------------------------------------------------------------------------- /frontend/lang/dateTimeFormats/hu-HU.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/dateTimeFormats/hu-HU.json -------------------------------------------------------------------------------- /frontend/lang/dateTimeFormats/is-IS.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/dateTimeFormats/is-IS.json -------------------------------------------------------------------------------- /frontend/lang/dateTimeFormats/it-IT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/dateTimeFormats/it-IT.json -------------------------------------------------------------------------------- /frontend/lang/dateTimeFormats/ja-JP.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/dateTimeFormats/ja-JP.json -------------------------------------------------------------------------------- /frontend/lang/dateTimeFormats/ko-KR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/dateTimeFormats/ko-KR.json -------------------------------------------------------------------------------- /frontend/lang/dateTimeFormats/lt-LT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/dateTimeFormats/lt-LT.json -------------------------------------------------------------------------------- /frontend/lang/dateTimeFormats/lv-LV.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/dateTimeFormats/lv-LV.json -------------------------------------------------------------------------------- /frontend/lang/dateTimeFormats/nl-NL.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/dateTimeFormats/nl-NL.json -------------------------------------------------------------------------------- /frontend/lang/dateTimeFormats/no-NO.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/dateTimeFormats/no-NO.json -------------------------------------------------------------------------------- /frontend/lang/dateTimeFormats/pl-PL.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/dateTimeFormats/pl-PL.json -------------------------------------------------------------------------------- /frontend/lang/dateTimeFormats/pt-BR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/dateTimeFormats/pt-BR.json -------------------------------------------------------------------------------- /frontend/lang/dateTimeFormats/pt-PT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/dateTimeFormats/pt-PT.json -------------------------------------------------------------------------------- /frontend/lang/dateTimeFormats/ro-RO.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/dateTimeFormats/ro-RO.json -------------------------------------------------------------------------------- /frontend/lang/dateTimeFormats/ru-RU.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/dateTimeFormats/ru-RU.json -------------------------------------------------------------------------------- /frontend/lang/dateTimeFormats/sk-SK.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/dateTimeFormats/sk-SK.json -------------------------------------------------------------------------------- /frontend/lang/dateTimeFormats/sl-SI.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/dateTimeFormats/sl-SI.json -------------------------------------------------------------------------------- /frontend/lang/dateTimeFormats/sr-SP.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/dateTimeFormats/sr-SP.json -------------------------------------------------------------------------------- /frontend/lang/dateTimeFormats/sv-SE.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/dateTimeFormats/sv-SE.json -------------------------------------------------------------------------------- /frontend/lang/dateTimeFormats/tr-TR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/dateTimeFormats/tr-TR.json -------------------------------------------------------------------------------- /frontend/lang/dateTimeFormats/uk-UA.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/dateTimeFormats/uk-UA.json -------------------------------------------------------------------------------- /frontend/lang/dateTimeFormats/vi-VN.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/dateTimeFormats/vi-VN.json -------------------------------------------------------------------------------- /frontend/lang/dateTimeFormats/zh-CN.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/dateTimeFormats/zh-CN.json -------------------------------------------------------------------------------- /frontend/lang/dateTimeFormats/zh-TW.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/dateTimeFormats/zh-TW.json -------------------------------------------------------------------------------- /frontend/lang/locales/af-ZA.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/locales/af-ZA.ts -------------------------------------------------------------------------------- /frontend/lang/locales/ar-SA.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/locales/ar-SA.ts -------------------------------------------------------------------------------- /frontend/lang/locales/bg-BG.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/locales/bg-BG.ts -------------------------------------------------------------------------------- /frontend/lang/locales/ca-ES.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/locales/ca-ES.ts -------------------------------------------------------------------------------- /frontend/lang/locales/cs-CZ.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/locales/cs-CZ.ts -------------------------------------------------------------------------------- /frontend/lang/locales/da-DK.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/locales/da-DK.ts -------------------------------------------------------------------------------- /frontend/lang/locales/de-DE.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/locales/de-DE.ts -------------------------------------------------------------------------------- /frontend/lang/locales/el-GR.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/locales/el-GR.ts -------------------------------------------------------------------------------- /frontend/lang/locales/en-GB.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/locales/en-GB.ts -------------------------------------------------------------------------------- /frontend/lang/locales/en-US.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/locales/en-US.ts -------------------------------------------------------------------------------- /frontend/lang/locales/es-ES.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/locales/es-ES.ts -------------------------------------------------------------------------------- /frontend/lang/locales/et-EE.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/locales/et-EE.ts -------------------------------------------------------------------------------- /frontend/lang/locales/fi-FI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/locales/fi-FI.ts -------------------------------------------------------------------------------- /frontend/lang/locales/fr-BE.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/locales/fr-BE.ts -------------------------------------------------------------------------------- /frontend/lang/locales/fr-CA.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/locales/fr-CA.ts -------------------------------------------------------------------------------- /frontend/lang/locales/fr-FR.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/locales/fr-FR.ts -------------------------------------------------------------------------------- /frontend/lang/locales/gl-ES.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/locales/gl-ES.ts -------------------------------------------------------------------------------- /frontend/lang/locales/he-IL.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/locales/he-IL.ts -------------------------------------------------------------------------------- /frontend/lang/locales/hr-HR.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/locales/hr-HR.ts -------------------------------------------------------------------------------- /frontend/lang/locales/hu-HU.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/locales/hu-HU.ts -------------------------------------------------------------------------------- /frontend/lang/locales/is-IS.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/locales/is-IS.ts -------------------------------------------------------------------------------- /frontend/lang/locales/it-IT.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/locales/it-IT.ts -------------------------------------------------------------------------------- /frontend/lang/locales/ja-JP.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/locales/ja-JP.ts -------------------------------------------------------------------------------- /frontend/lang/locales/ko-KR.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/locales/ko-KR.ts -------------------------------------------------------------------------------- /frontend/lang/locales/lt-LT.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/locales/lt-LT.ts -------------------------------------------------------------------------------- /frontend/lang/locales/lv-LV.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/locales/lv-LV.ts -------------------------------------------------------------------------------- /frontend/lang/locales/nl-NL.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/locales/nl-NL.ts -------------------------------------------------------------------------------- /frontend/lang/locales/no-NO.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/locales/no-NO.ts -------------------------------------------------------------------------------- /frontend/lang/locales/pl-PL.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/locales/pl-PL.ts -------------------------------------------------------------------------------- /frontend/lang/locales/pt-BR.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/locales/pt-BR.ts -------------------------------------------------------------------------------- /frontend/lang/locales/pt-PT.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/locales/pt-PT.ts -------------------------------------------------------------------------------- /frontend/lang/locales/ro-RO.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/locales/ro-RO.ts -------------------------------------------------------------------------------- /frontend/lang/locales/ru-RU.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/locales/ru-RU.ts -------------------------------------------------------------------------------- /frontend/lang/locales/sk-SK.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/locales/sk-SK.ts -------------------------------------------------------------------------------- /frontend/lang/locales/sl-SI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/locales/sl-SI.ts -------------------------------------------------------------------------------- /frontend/lang/locales/sr-SP.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/locales/sr-SP.ts -------------------------------------------------------------------------------- /frontend/lang/locales/sv-SE.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/locales/sv-SE.ts -------------------------------------------------------------------------------- /frontend/lang/locales/tr-TR.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/locales/tr-TR.ts -------------------------------------------------------------------------------- /frontend/lang/locales/uk-UA.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/locales/uk-UA.ts -------------------------------------------------------------------------------- /frontend/lang/locales/vi-VN.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/locales/vi-VN.ts -------------------------------------------------------------------------------- /frontend/lang/locales/zh-CN.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/locales/zh-CN.ts -------------------------------------------------------------------------------- /frontend/lang/locales/zh-TW.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/locales/zh-TW.ts -------------------------------------------------------------------------------- /frontend/lang/messages/af-ZA.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/messages/af-ZA.json -------------------------------------------------------------------------------- /frontend/lang/messages/ar-SA.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/messages/ar-SA.json -------------------------------------------------------------------------------- /frontend/lang/messages/bg-BG.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/messages/bg-BG.json -------------------------------------------------------------------------------- /frontend/lang/messages/ca-ES.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/messages/ca-ES.json -------------------------------------------------------------------------------- /frontend/lang/messages/cs-CZ.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/messages/cs-CZ.json -------------------------------------------------------------------------------- /frontend/lang/messages/da-DK.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/messages/da-DK.json -------------------------------------------------------------------------------- /frontend/lang/messages/de-DE.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/messages/de-DE.json -------------------------------------------------------------------------------- /frontend/lang/messages/el-GR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/messages/el-GR.json -------------------------------------------------------------------------------- /frontend/lang/messages/en-GB.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/messages/en-GB.json -------------------------------------------------------------------------------- /frontend/lang/messages/en-US.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/messages/en-US.json -------------------------------------------------------------------------------- /frontend/lang/messages/es-ES.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/messages/es-ES.json -------------------------------------------------------------------------------- /frontend/lang/messages/et-EE.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/messages/et-EE.json -------------------------------------------------------------------------------- /frontend/lang/messages/fi-FI.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/messages/fi-FI.json -------------------------------------------------------------------------------- /frontend/lang/messages/fr-BE.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/messages/fr-BE.json -------------------------------------------------------------------------------- /frontend/lang/messages/fr-CA.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/messages/fr-CA.json -------------------------------------------------------------------------------- /frontend/lang/messages/fr-FR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/messages/fr-FR.json -------------------------------------------------------------------------------- /frontend/lang/messages/gl-ES.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/messages/gl-ES.json -------------------------------------------------------------------------------- /frontend/lang/messages/he-IL.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/messages/he-IL.json -------------------------------------------------------------------------------- /frontend/lang/messages/hr-HR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/messages/hr-HR.json -------------------------------------------------------------------------------- /frontend/lang/messages/hu-HU.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/messages/hu-HU.json -------------------------------------------------------------------------------- /frontend/lang/messages/is-IS.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/messages/is-IS.json -------------------------------------------------------------------------------- /frontend/lang/messages/it-IT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/messages/it-IT.json -------------------------------------------------------------------------------- /frontend/lang/messages/ja-JP.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/messages/ja-JP.json -------------------------------------------------------------------------------- /frontend/lang/messages/ko-KR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/messages/ko-KR.json -------------------------------------------------------------------------------- /frontend/lang/messages/lt-LT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/messages/lt-LT.json -------------------------------------------------------------------------------- /frontend/lang/messages/lv-LV.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/messages/lv-LV.json -------------------------------------------------------------------------------- /frontend/lang/messages/nl-NL.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/messages/nl-NL.json -------------------------------------------------------------------------------- /frontend/lang/messages/no-NO.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/messages/no-NO.json -------------------------------------------------------------------------------- /frontend/lang/messages/pl-PL.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/messages/pl-PL.json -------------------------------------------------------------------------------- /frontend/lang/messages/pt-BR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/messages/pt-BR.json -------------------------------------------------------------------------------- /frontend/lang/messages/pt-PT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/messages/pt-PT.json -------------------------------------------------------------------------------- /frontend/lang/messages/ro-RO.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/messages/ro-RO.json -------------------------------------------------------------------------------- /frontend/lang/messages/ru-RU.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/messages/ru-RU.json -------------------------------------------------------------------------------- /frontend/lang/messages/sk-SK.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/messages/sk-SK.json -------------------------------------------------------------------------------- /frontend/lang/messages/sl-SI.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/messages/sl-SI.json -------------------------------------------------------------------------------- /frontend/lang/messages/sr-SP.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/messages/sr-SP.json -------------------------------------------------------------------------------- /frontend/lang/messages/sv-SE.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/messages/sv-SE.json -------------------------------------------------------------------------------- /frontend/lang/messages/tr-TR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/messages/tr-TR.json -------------------------------------------------------------------------------- /frontend/lang/messages/uk-UA.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/messages/uk-UA.json -------------------------------------------------------------------------------- /frontend/lang/messages/vi-VN.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/messages/vi-VN.json -------------------------------------------------------------------------------- /frontend/lang/messages/zh-CN.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/messages/zh-CN.json -------------------------------------------------------------------------------- /frontend/lang/messages/zh-TW.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lang/messages/zh-TW.json -------------------------------------------------------------------------------- /frontend/layouts/admin.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/layouts/admin.vue -------------------------------------------------------------------------------- /frontend/layouts/basic.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/layouts/basic.vue -------------------------------------------------------------------------------- /frontend/layouts/blank.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/layouts/blank.vue -------------------------------------------------------------------------------- /frontend/layouts/default.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/layouts/default.vue -------------------------------------------------------------------------------- /frontend/layouts/error.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/layouts/error.vue -------------------------------------------------------------------------------- /frontend/lib/api/admin/admin-about.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/api/admin/admin-about.ts -------------------------------------------------------------------------------- /frontend/lib/api/admin/admin-analytics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/api/admin/admin-analytics.ts -------------------------------------------------------------------------------- /frontend/lib/api/admin/admin-backups.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/api/admin/admin-backups.ts -------------------------------------------------------------------------------- /frontend/lib/api/admin/admin-debug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/api/admin/admin-debug.ts -------------------------------------------------------------------------------- /frontend/lib/api/admin/admin-groups.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/api/admin/admin-groups.ts -------------------------------------------------------------------------------- /frontend/lib/api/admin/admin-households.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/api/admin/admin-households.ts -------------------------------------------------------------------------------- /frontend/lib/api/admin/admin-maintenance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/api/admin/admin-maintenance.ts -------------------------------------------------------------------------------- /frontend/lib/api/admin/admin-users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/api/admin/admin-users.ts -------------------------------------------------------------------------------- /frontend/lib/api/base/base-clients.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/api/base/base-clients.ts -------------------------------------------------------------------------------- /frontend/lib/api/base/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/api/base/index.ts -------------------------------------------------------------------------------- /frontend/lib/api/base/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/api/base/route.ts -------------------------------------------------------------------------------- /frontend/lib/api/base/routes.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/api/base/routes.test.ts -------------------------------------------------------------------------------- /frontend/lib/api/client-admin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/api/client-admin.ts -------------------------------------------------------------------------------- /frontend/lib/api/client-public.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/api/client-public.ts -------------------------------------------------------------------------------- /frontend/lib/api/client-user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/api/client-user.ts -------------------------------------------------------------------------------- /frontend/lib/api/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/api/config.ts -------------------------------------------------------------------------------- /frontend/lib/api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/api/index.ts -------------------------------------------------------------------------------- /frontend/lib/api/public/explore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/api/public/explore.ts -------------------------------------------------------------------------------- /frontend/lib/api/public/explore/foods.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/api/public/explore/foods.ts -------------------------------------------------------------------------------- /frontend/lib/api/public/explore/recipes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/api/public/explore/recipes.ts -------------------------------------------------------------------------------- /frontend/lib/api/public/shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/api/public/shared.ts -------------------------------------------------------------------------------- /frontend/lib/api/public/validators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/api/public/validators.ts -------------------------------------------------------------------------------- /frontend/lib/api/types/activity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/api/types/activity.ts -------------------------------------------------------------------------------- /frontend/lib/api/types/admin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/api/types/admin.ts -------------------------------------------------------------------------------- /frontend/lib/api/types/analytics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/api/types/analytics.ts -------------------------------------------------------------------------------- /frontend/lib/api/types/cookbook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/api/types/cookbook.ts -------------------------------------------------------------------------------- /frontend/lib/api/types/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/api/types/events.ts -------------------------------------------------------------------------------- /frontend/lib/api/types/group.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/api/types/group.ts -------------------------------------------------------------------------------- /frontend/lib/api/types/household.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/api/types/household.ts -------------------------------------------------------------------------------- /frontend/lib/api/types/labels.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/api/types/labels.ts -------------------------------------------------------------------------------- /frontend/lib/api/types/meal-plan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/api/types/meal-plan.ts -------------------------------------------------------------------------------- /frontend/lib/api/types/non-generated.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/api/types/non-generated.ts -------------------------------------------------------------------------------- /frontend/lib/api/types/openai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/api/types/openai.ts -------------------------------------------------------------------------------- /frontend/lib/api/types/recipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/api/types/recipe.ts -------------------------------------------------------------------------------- /frontend/lib/api/types/reports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/api/types/reports.ts -------------------------------------------------------------------------------- /frontend/lib/api/types/response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/api/types/response.ts -------------------------------------------------------------------------------- /frontend/lib/api/types/static.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/api/types/static.ts -------------------------------------------------------------------------------- /frontend/lib/api/types/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/api/types/user.ts -------------------------------------------------------------------------------- /frontend/lib/api/user/backups.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/api/user/backups.ts -------------------------------------------------------------------------------- /frontend/lib/api/user/email.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/api/user/email.ts -------------------------------------------------------------------------------- /frontend/lib/api/user/group-cookbooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/api/user/group-cookbooks.ts -------------------------------------------------------------------------------- /frontend/lib/api/user/group-mealplan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/api/user/group-mealplan.ts -------------------------------------------------------------------------------- /frontend/lib/api/user/group-migrations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/api/user/group-migrations.ts -------------------------------------------------------------------------------- /frontend/lib/api/user/group-reports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/api/user/group-reports.ts -------------------------------------------------------------------------------- /frontend/lib/api/user/group-seeder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/api/user/group-seeder.ts -------------------------------------------------------------------------------- /frontend/lib/api/user/group-webhooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/api/user/group-webhooks.ts -------------------------------------------------------------------------------- /frontend/lib/api/user/groups.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/api/user/groups.ts -------------------------------------------------------------------------------- /frontend/lib/api/user/households.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/api/user/households.ts -------------------------------------------------------------------------------- /frontend/lib/api/user/organizer-tags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/api/user/organizer-tags.ts -------------------------------------------------------------------------------- /frontend/lib/api/user/organizer-tools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/api/user/organizer-tools.ts -------------------------------------------------------------------------------- /frontend/lib/api/user/recipe-foods.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/api/user/recipe-foods.ts -------------------------------------------------------------------------------- /frontend/lib/api/user/recipe-units.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/api/user/recipe-units.ts -------------------------------------------------------------------------------- /frontend/lib/api/user/recipes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/api/user/recipes/index.ts -------------------------------------------------------------------------------- /frontend/lib/api/user/recipes/recipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/api/user/recipes/recipe.ts -------------------------------------------------------------------------------- /frontend/lib/api/user/upload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/api/user/upload.ts -------------------------------------------------------------------------------- /frontend/lib/api/user/user-registration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/api/user/user-registration.ts -------------------------------------------------------------------------------- /frontend/lib/api/user/users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/api/user/users.ts -------------------------------------------------------------------------------- /frontend/lib/api/user/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/api/user/utils.ts -------------------------------------------------------------------------------- /frontend/lib/icons/icon-type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/icons/icon-type.ts -------------------------------------------------------------------------------- /frontend/lib/icons/icons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/icons/icons.ts -------------------------------------------------------------------------------- /frontend/lib/icons/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/icons/index.ts -------------------------------------------------------------------------------- /frontend/lib/validators/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/validators/index.ts -------------------------------------------------------------------------------- /frontend/lib/validators/inputs.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/validators/inputs.test.ts -------------------------------------------------------------------------------- /frontend/lib/validators/inputs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/validators/inputs.ts -------------------------------------------------------------------------------- /frontend/lib/validators/password.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/validators/password.test.ts -------------------------------------------------------------------------------- /frontend/lib/validators/password.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/lib/validators/password.ts -------------------------------------------------------------------------------- /frontend/middleware/admin-only.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/middleware/admin-only.ts -------------------------------------------------------------------------------- /frontend/middleware/advanced-only.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/middleware/advanced-only.ts -------------------------------------------------------------------------------- /frontend/middleware/can-manage-only.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/middleware/can-manage-only.ts -------------------------------------------------------------------------------- /frontend/middleware/can-organize-only.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/middleware/can-organize-only.ts -------------------------------------------------------------------------------- /frontend/middleware/group-only.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/middleware/group-only.ts -------------------------------------------------------------------------------- /frontend/nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/nuxt.config.ts -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/pages/admin.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/pages/admin.vue -------------------------------------------------------------------------------- /frontend/pages/admin/backups.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/pages/admin/backups.vue -------------------------------------------------------------------------------- /frontend/pages/admin/debug/openai.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/pages/admin/debug/openai.vue -------------------------------------------------------------------------------- /frontend/pages/admin/debug/parser.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/pages/admin/debug/parser.vue -------------------------------------------------------------------------------- /frontend/pages/admin/maintenance/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/pages/admin/maintenance/index.vue -------------------------------------------------------------------------------- /frontend/pages/admin/manage/groups/[id].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/pages/admin/manage/groups/[id].vue -------------------------------------------------------------------------------- /frontend/pages/admin/manage/users/[id].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/pages/admin/manage/users/[id].vue -------------------------------------------------------------------------------- /frontend/pages/admin/manage/users/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/pages/admin/manage/users/index.vue -------------------------------------------------------------------------------- /frontend/pages/admin/setup.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/pages/admin/setup.vue -------------------------------------------------------------------------------- /frontend/pages/admin/site-settings.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/pages/admin/site-settings.vue -------------------------------------------------------------------------------- /frontend/pages/forgot-password.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/pages/forgot-password.vue -------------------------------------------------------------------------------- /frontend/pages/g/[groupSlug]/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/pages/g/[groupSlug]/index.vue -------------------------------------------------------------------------------- /frontend/pages/g/[groupSlug]/r/create.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/pages/g/[groupSlug]/r/create.vue -------------------------------------------------------------------------------- /frontend/pages/group/data.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/pages/group/data.vue -------------------------------------------------------------------------------- /frontend/pages/group/data/categories.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/pages/group/data/categories.vue -------------------------------------------------------------------------------- /frontend/pages/group/data/foods.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/pages/group/data/foods.vue -------------------------------------------------------------------------------- /frontend/pages/group/data/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/pages/group/data/index.vue -------------------------------------------------------------------------------- /frontend/pages/group/data/labels.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/pages/group/data/labels.vue -------------------------------------------------------------------------------- /frontend/pages/group/data/recipes.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/pages/group/data/recipes.vue -------------------------------------------------------------------------------- /frontend/pages/group/data/tags.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/pages/group/data/tags.vue -------------------------------------------------------------------------------- /frontend/pages/group/data/tools.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/pages/group/data/tools.vue -------------------------------------------------------------------------------- /frontend/pages/group/data/units.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/pages/group/data/units.vue -------------------------------------------------------------------------------- /frontend/pages/group/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/pages/group/index.vue -------------------------------------------------------------------------------- /frontend/pages/group/migrations.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/pages/group/migrations.vue -------------------------------------------------------------------------------- /frontend/pages/group/reports/[id].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/pages/group/reports/[id].vue -------------------------------------------------------------------------------- /frontend/pages/household/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/pages/household/index.vue -------------------------------------------------------------------------------- /frontend/pages/household/members.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/pages/household/members.vue -------------------------------------------------------------------------------- /frontend/pages/household/notifiers.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/pages/household/notifiers.vue -------------------------------------------------------------------------------- /frontend/pages/household/webhooks.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/pages/household/webhooks.vue -------------------------------------------------------------------------------- /frontend/pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/pages/index.vue -------------------------------------------------------------------------------- /frontend/pages/login.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/pages/login.vue -------------------------------------------------------------------------------- /frontend/pages/register/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/pages/register/index.vue -------------------------------------------------------------------------------- /frontend/pages/register/states.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/pages/register/states.ts -------------------------------------------------------------------------------- /frontend/pages/reset-password.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/pages/reset-password.vue -------------------------------------------------------------------------------- /frontend/pages/shopping-lists/[id].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/pages/shopping-lists/[id].vue -------------------------------------------------------------------------------- /frontend/pages/shopping-lists/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/pages/shopping-lists/index.vue -------------------------------------------------------------------------------- /frontend/pages/user/[id]/favorites.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/pages/user/[id]/favorites.vue -------------------------------------------------------------------------------- /frontend/pages/user/profile/api-tokens.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/pages/user/profile/api-tokens.vue -------------------------------------------------------------------------------- /frontend/pages/user/profile/edit.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/pages/user/profile/edit.vue -------------------------------------------------------------------------------- /frontend/pages/user/profile/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/pages/user/profile/index.vue -------------------------------------------------------------------------------- /frontend/plugins/app-info.client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/plugins/app-info.client.ts -------------------------------------------------------------------------------- /frontend/plugins/axios.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/plugins/axios.ts -------------------------------------------------------------------------------- /frontend/plugins/dark-mode.client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/plugins/dark-mode.client.ts -------------------------------------------------------------------------------- /frontend/plugins/globals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/plugins/globals.ts -------------------------------------------------------------------------------- /frontend/plugins/init-auth.client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/plugins/init-auth.client.ts -------------------------------------------------------------------------------- /frontend/plugins/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/plugins/theme.ts -------------------------------------------------------------------------------- /frontend/server/api/[...].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/server/api/[...].ts -------------------------------------------------------------------------------- /frontend/server/routes/docs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/server/routes/docs.ts -------------------------------------------------------------------------------- /frontend/server/routes/openapi.json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/server/routes/openapi.json.ts -------------------------------------------------------------------------------- /frontend/static/account.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/static/account.png -------------------------------------------------------------------------------- /frontend/static/discord.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/static/discord.svg -------------------------------------------------------------------------------- /frontend/static/fallback-profile.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/static/fallback-profile.webp -------------------------------------------------------------------------------- /frontend/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/static/favicon.ico -------------------------------------------------------------------------------- /frontend/static/gotify.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/static/gotify.png -------------------------------------------------------------------------------- /frontend/static/home-assistant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/static/home-assistant.png -------------------------------------------------------------------------------- /frontend/static/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/static/icon.png -------------------------------------------------------------------------------- /frontend/static/icons/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/static/icons/apple-touch-icon.png -------------------------------------------------------------------------------- /frontend/static/icons/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/static/icons/favicon-16x16.png -------------------------------------------------------------------------------- /frontend/static/icons/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/static/icons/favicon-32x32.png -------------------------------------------------------------------------------- /frontend/static/icons/icon-x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/static/icons/icon-x64.png -------------------------------------------------------------------------------- /frontend/static/icons/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/static/icons/mstile-150x150.png -------------------------------------------------------------------------------- /frontend/static/icons/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/static/icons/safari-pinned-tab.svg -------------------------------------------------------------------------------- /frontend/static/matrix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/static/matrix.png -------------------------------------------------------------------------------- /frontend/static/mealie-email-banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/static/mealie-email-banner.png -------------------------------------------------------------------------------- /frontend/static/pushover.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/static/pushover.svg -------------------------------------------------------------------------------- /frontend/static/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: 3 | -------------------------------------------------------------------------------- /frontend/static/screenshots/editor-wide.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/static/screenshots/editor-wide.png -------------------------------------------------------------------------------- /frontend/static/screenshots/home-narrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/static/screenshots/home-narrow.png -------------------------------------------------------------------------------- /frontend/static/screenshots/home-wide.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/static/screenshots/home-wide.png -------------------------------------------------------------------------------- /frontend/static/screenshots/parser-wide.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/static/screenshots/parser-wide.png -------------------------------------------------------------------------------- /frontend/static/screenshots/recipe-wide.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/static/screenshots/recipe-wide.png -------------------------------------------------------------------------------- /frontend/static/svgs/data-reports.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/static/svgs/data-reports.svg -------------------------------------------------------------------------------- /frontend/static/svgs/manage-api-tokens.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/static/svgs/manage-api-tokens.svg -------------------------------------------------------------------------------- /frontend/static/svgs/manage-cookbooks.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/static/svgs/manage-cookbooks.svg -------------------------------------------------------------------------------- /frontend/static/svgs/manage-members.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/static/svgs/manage-members.svg -------------------------------------------------------------------------------- /frontend/static/svgs/manage-notifiers.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/static/svgs/manage-notifiers.svg -------------------------------------------------------------------------------- /frontend/static/svgs/manage-profile.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/static/svgs/manage-profile.svg -------------------------------------------------------------------------------- /frontend/static/svgs/manage-recipes.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/static/svgs/manage-recipes.svg -------------------------------------------------------------------------------- /frontend/static/svgs/manage-tasks.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/static/svgs/manage-tasks.svg -------------------------------------------------------------------------------- /frontend/static/svgs/manage-webhooks.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/static/svgs/manage-webhooks.svg -------------------------------------------------------------------------------- /frontend/static/svgs/recipes-create.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/static/svgs/recipes-create.svg -------------------------------------------------------------------------------- /frontend/static/svgs/shopping-cart.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/static/svgs/shopping-cart.svg -------------------------------------------------------------------------------- /frontend/store/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/store/README.md -------------------------------------------------------------------------------- /frontend/store/index.js: -------------------------------------------------------------------------------- 1 | export const store = {}; 2 | -------------------------------------------------------------------------------- /frontend/template.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/template.env -------------------------------------------------------------------------------- /frontend/tests/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/tests/utils.ts -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/tsconfig.json -------------------------------------------------------------------------------- /frontend/types/application-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/types/application-types.ts -------------------------------------------------------------------------------- /frontend/types/auth.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/types/auth.d.ts -------------------------------------------------------------------------------- /frontend/types/auto-forms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/types/auto-forms.ts -------------------------------------------------------------------------------- /frontend/types/components.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/types/components.d.ts -------------------------------------------------------------------------------- /frontend/types/recipe/organizers.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frontend/types/ts-shim.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/types/ts-shim.d.ts -------------------------------------------------------------------------------- /frontend/vitest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/vitest.config.js -------------------------------------------------------------------------------- /frontend/vuetify.options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/vuetify.options.js -------------------------------------------------------------------------------- /frontend/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/frontend/yarn.lock -------------------------------------------------------------------------------- /mealie/__init__.py: -------------------------------------------------------------------------------- 1 | __version__ = "develop" 2 | -------------------------------------------------------------------------------- /mealie/alembic/README: -------------------------------------------------------------------------------- 1 | Generic single-database configuration. 2 | -------------------------------------------------------------------------------- /mealie/alembic/alembic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/alembic/alembic.ini -------------------------------------------------------------------------------- /mealie/alembic/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/alembic/env.py -------------------------------------------------------------------------------- /mealie/alembic/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/alembic/script.py.mako -------------------------------------------------------------------------------- /mealie/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/app.py -------------------------------------------------------------------------------- /mealie/assets/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mealie/assets/users/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/assets/users/__init__.py -------------------------------------------------------------------------------- /mealie/assets/users/random_1.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/assets/users/random_1.webp -------------------------------------------------------------------------------- /mealie/assets/users/random_2.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/assets/users/random_2.webp -------------------------------------------------------------------------------- /mealie/assets/users/random_3.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/assets/users/random_3.webp -------------------------------------------------------------------------------- /mealie/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mealie/core/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/core/config.py -------------------------------------------------------------------------------- /mealie/core/dependencies/__init__.py: -------------------------------------------------------------------------------- 1 | from .dependencies import * 2 | -------------------------------------------------------------------------------- /mealie/core/dependencies/dependencies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/core/dependencies/dependencies.py -------------------------------------------------------------------------------- /mealie/core/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/core/exceptions.py -------------------------------------------------------------------------------- /mealie/core/logger/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/core/logger/config.py -------------------------------------------------------------------------------- /mealie/core/logger/logconf.dev.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/core/logger/logconf.dev.json -------------------------------------------------------------------------------- /mealie/core/logger/logconf.prod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/core/logger/logconf.prod.json -------------------------------------------------------------------------------- /mealie/core/logger/logconf.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/core/logger/logconf.test.json -------------------------------------------------------------------------------- /mealie/core/release_checker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/core/release_checker.py -------------------------------------------------------------------------------- /mealie/core/root_logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/core/root_logger.py -------------------------------------------------------------------------------- /mealie/core/security/__init__.py: -------------------------------------------------------------------------------- 1 | from .security import * 2 | -------------------------------------------------------------------------------- /mealie/core/security/hasher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/core/security/hasher.py -------------------------------------------------------------------------------- /mealie/core/security/providers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/core/security/providers/__init__.py -------------------------------------------------------------------------------- /mealie/core/security/security.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/core/security/security.py -------------------------------------------------------------------------------- /mealie/core/settings/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/core/settings/__init__.py -------------------------------------------------------------------------------- /mealie/core/settings/db_providers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/core/settings/db_providers.py -------------------------------------------------------------------------------- /mealie/core/settings/directories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/core/settings/directories.py -------------------------------------------------------------------------------- /mealie/core/settings/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/core/settings/settings.py -------------------------------------------------------------------------------- /mealie/core/settings/static.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/core/settings/static.py -------------------------------------------------------------------------------- /mealie/core/settings/themes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/core/settings/themes.py -------------------------------------------------------------------------------- /mealie/db/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mealie/db/db_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/db/db_setup.py -------------------------------------------------------------------------------- /mealie/db/fixes/fix_group_with_no_name.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/db/fixes/fix_group_with_no_name.py -------------------------------------------------------------------------------- /mealie/db/fixes/fix_migration_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/db/fixes/fix_migration_data.py -------------------------------------------------------------------------------- /mealie/db/fixes/fix_slug_foods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/db/fixes/fix_slug_foods.py -------------------------------------------------------------------------------- /mealie/db/init_db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/db/init_db.py -------------------------------------------------------------------------------- /mealie/db/migration_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/db/migration_types.py -------------------------------------------------------------------------------- /mealie/db/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mealie/db/models/_all_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/db/models/_all_models.py -------------------------------------------------------------------------------- /mealie/db/models/_model_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/db/models/_model_base.py -------------------------------------------------------------------------------- /mealie/db/models/_model_utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mealie/db/models/_model_utils/auto_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/db/models/_model_utils/auto_init.py -------------------------------------------------------------------------------- /mealie/db/models/_model_utils/datetime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/db/models/_model_utils/datetime.py -------------------------------------------------------------------------------- /mealie/db/models/_model_utils/guid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/db/models/_model_utils/guid.py -------------------------------------------------------------------------------- /mealie/db/models/_model_utils/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/db/models/_model_utils/helpers.py -------------------------------------------------------------------------------- /mealie/db/models/group/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/db/models/group/__init__.py -------------------------------------------------------------------------------- /mealie/db/models/group/exports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/db/models/group/exports.py -------------------------------------------------------------------------------- /mealie/db/models/group/group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/db/models/group/group.py -------------------------------------------------------------------------------- /mealie/db/models/group/preferences.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/db/models/group/preferences.py -------------------------------------------------------------------------------- /mealie/db/models/group/report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/db/models/group/report.py -------------------------------------------------------------------------------- /mealie/db/models/household/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/db/models/household/__init__.py -------------------------------------------------------------------------------- /mealie/db/models/household/cookbook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/db/models/household/cookbook.py -------------------------------------------------------------------------------- /mealie/db/models/household/events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/db/models/household/events.py -------------------------------------------------------------------------------- /mealie/db/models/household/household.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/db/models/household/household.py -------------------------------------------------------------------------------- /mealie/db/models/household/invite_tokens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/db/models/household/invite_tokens.py -------------------------------------------------------------------------------- /mealie/db/models/household/mealplan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/db/models/household/mealplan.py -------------------------------------------------------------------------------- /mealie/db/models/household/preferences.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/db/models/household/preferences.py -------------------------------------------------------------------------------- /mealie/db/models/household/recipe_action.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/db/models/household/recipe_action.py -------------------------------------------------------------------------------- /mealie/db/models/household/shopping_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/db/models/household/shopping_list.py -------------------------------------------------------------------------------- /mealie/db/models/household/webhooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/db/models/household/webhooks.py -------------------------------------------------------------------------------- /mealie/db/models/labels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/db/models/labels.py -------------------------------------------------------------------------------- /mealie/db/models/recipe/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/db/models/recipe/__init__.py -------------------------------------------------------------------------------- /mealie/db/models/recipe/api_extras.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/db/models/recipe/api_extras.py -------------------------------------------------------------------------------- /mealie/db/models/recipe/assets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/db/models/recipe/assets.py -------------------------------------------------------------------------------- /mealie/db/models/recipe/category.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/db/models/recipe/category.py -------------------------------------------------------------------------------- /mealie/db/models/recipe/comment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/db/models/recipe/comment.py -------------------------------------------------------------------------------- /mealie/db/models/recipe/ingredient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/db/models/recipe/ingredient.py -------------------------------------------------------------------------------- /mealie/db/models/recipe/instruction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/db/models/recipe/instruction.py -------------------------------------------------------------------------------- /mealie/db/models/recipe/note.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/db/models/recipe/note.py -------------------------------------------------------------------------------- /mealie/db/models/recipe/nutrition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/db/models/recipe/nutrition.py -------------------------------------------------------------------------------- /mealie/db/models/recipe/recipe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/db/models/recipe/recipe.py -------------------------------------------------------------------------------- /mealie/db/models/recipe/recipe_timeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/db/models/recipe/recipe_timeline.py -------------------------------------------------------------------------------- /mealie/db/models/recipe/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/db/models/recipe/settings.py -------------------------------------------------------------------------------- /mealie/db/models/recipe/shared.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/db/models/recipe/shared.py -------------------------------------------------------------------------------- /mealie/db/models/recipe/tag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/db/models/recipe/tag.py -------------------------------------------------------------------------------- /mealie/db/models/recipe/tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/db/models/recipe/tool.py -------------------------------------------------------------------------------- /mealie/db/models/server/__init__.py: -------------------------------------------------------------------------------- 1 | from .task import * 2 | -------------------------------------------------------------------------------- /mealie/db/models/server/task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/db/models/server/task.py -------------------------------------------------------------------------------- /mealie/db/models/users/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/db/models/users/__init__.py -------------------------------------------------------------------------------- /mealie/db/models/users/password_reset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/db/models/users/password_reset.py -------------------------------------------------------------------------------- /mealie/db/models/users/user_to_recipe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/db/models/users/user_to_recipe.py -------------------------------------------------------------------------------- /mealie/db/models/users/users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/db/models/users/users.py -------------------------------------------------------------------------------- /mealie/lang/__init__.py: -------------------------------------------------------------------------------- 1 | from .providers import * 2 | -------------------------------------------------------------------------------- /mealie/lang/messages/af-ZA.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/lang/messages/af-ZA.json -------------------------------------------------------------------------------- /mealie/lang/messages/ar-SA.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/lang/messages/ar-SA.json -------------------------------------------------------------------------------- /mealie/lang/messages/bg-BG.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/lang/messages/bg-BG.json -------------------------------------------------------------------------------- /mealie/lang/messages/ca-ES.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/lang/messages/ca-ES.json -------------------------------------------------------------------------------- /mealie/lang/messages/cs-CZ.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/lang/messages/cs-CZ.json -------------------------------------------------------------------------------- /mealie/lang/messages/da-DK.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/lang/messages/da-DK.json -------------------------------------------------------------------------------- /mealie/lang/messages/de-DE.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/lang/messages/de-DE.json -------------------------------------------------------------------------------- /mealie/lang/messages/el-GR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/lang/messages/el-GR.json -------------------------------------------------------------------------------- /mealie/lang/messages/en-GB.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/lang/messages/en-GB.json -------------------------------------------------------------------------------- /mealie/lang/messages/en-US.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/lang/messages/en-US.json -------------------------------------------------------------------------------- /mealie/lang/messages/es-ES.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/lang/messages/es-ES.json -------------------------------------------------------------------------------- /mealie/lang/messages/et-EE.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/lang/messages/et-EE.json -------------------------------------------------------------------------------- /mealie/lang/messages/fi-FI.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/lang/messages/fi-FI.json -------------------------------------------------------------------------------- /mealie/lang/messages/fr-BE.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/lang/messages/fr-BE.json -------------------------------------------------------------------------------- /mealie/lang/messages/fr-CA.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/lang/messages/fr-CA.json -------------------------------------------------------------------------------- /mealie/lang/messages/fr-FR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/lang/messages/fr-FR.json -------------------------------------------------------------------------------- /mealie/lang/messages/gl-ES.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/lang/messages/gl-ES.json -------------------------------------------------------------------------------- /mealie/lang/messages/he-IL.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/lang/messages/he-IL.json -------------------------------------------------------------------------------- /mealie/lang/messages/hr-HR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/lang/messages/hr-HR.json -------------------------------------------------------------------------------- /mealie/lang/messages/hu-HU.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/lang/messages/hu-HU.json -------------------------------------------------------------------------------- /mealie/lang/messages/is-IS.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/lang/messages/is-IS.json -------------------------------------------------------------------------------- /mealie/lang/messages/it-IT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/lang/messages/it-IT.json -------------------------------------------------------------------------------- /mealie/lang/messages/ja-JP.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/lang/messages/ja-JP.json -------------------------------------------------------------------------------- /mealie/lang/messages/ko-KR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/lang/messages/ko-KR.json -------------------------------------------------------------------------------- /mealie/lang/messages/lt-LT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/lang/messages/lt-LT.json -------------------------------------------------------------------------------- /mealie/lang/messages/lv-LV.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/lang/messages/lv-LV.json -------------------------------------------------------------------------------- /mealie/lang/messages/nl-NL.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/lang/messages/nl-NL.json -------------------------------------------------------------------------------- /mealie/lang/messages/no-NO.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/lang/messages/no-NO.json -------------------------------------------------------------------------------- /mealie/lang/messages/pl-PL.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/lang/messages/pl-PL.json -------------------------------------------------------------------------------- /mealie/lang/messages/pt-BR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/lang/messages/pt-BR.json -------------------------------------------------------------------------------- /mealie/lang/messages/pt-PT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/lang/messages/pt-PT.json -------------------------------------------------------------------------------- /mealie/lang/messages/ro-RO.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/lang/messages/ro-RO.json -------------------------------------------------------------------------------- /mealie/lang/messages/ru-RU.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/lang/messages/ru-RU.json -------------------------------------------------------------------------------- /mealie/lang/messages/sk-SK.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/lang/messages/sk-SK.json -------------------------------------------------------------------------------- /mealie/lang/messages/sl-SI.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/lang/messages/sl-SI.json -------------------------------------------------------------------------------- /mealie/lang/messages/sr-SP.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/lang/messages/sr-SP.json -------------------------------------------------------------------------------- /mealie/lang/messages/sv-SE.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/lang/messages/sv-SE.json -------------------------------------------------------------------------------- /mealie/lang/messages/tr-TR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/lang/messages/tr-TR.json -------------------------------------------------------------------------------- /mealie/lang/messages/uk-UA.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/lang/messages/uk-UA.json -------------------------------------------------------------------------------- /mealie/lang/messages/vi-VN.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/lang/messages/vi-VN.json -------------------------------------------------------------------------------- /mealie/lang/messages/zh-CN.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/lang/messages/zh-CN.json -------------------------------------------------------------------------------- /mealie/lang/messages/zh-TW.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/lang/messages/zh-TW.json -------------------------------------------------------------------------------- /mealie/lang/providers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/lang/providers.py -------------------------------------------------------------------------------- /mealie/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/main.py -------------------------------------------------------------------------------- /mealie/pkgs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mealie/pkgs/cache/__init__.py: -------------------------------------------------------------------------------- 1 | from .cache_key import * 2 | -------------------------------------------------------------------------------- /mealie/pkgs/cache/cache_key.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/pkgs/cache/cache_key.py -------------------------------------------------------------------------------- /mealie/pkgs/i18n/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/pkgs/i18n/__init__.py -------------------------------------------------------------------------------- /mealie/pkgs/i18n/json_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/pkgs/i18n/json_provider.py -------------------------------------------------------------------------------- /mealie/pkgs/i18n/provider_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/pkgs/i18n/provider_factory.py -------------------------------------------------------------------------------- /mealie/pkgs/img/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/pkgs/img/__init__.py -------------------------------------------------------------------------------- /mealie/pkgs/img/minify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/pkgs/img/minify.py -------------------------------------------------------------------------------- /mealie/pkgs/img/static.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/pkgs/img/static.py -------------------------------------------------------------------------------- /mealie/pkgs/safehttp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/pkgs/safehttp/__init__.py -------------------------------------------------------------------------------- /mealie/pkgs/safehttp/transport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/pkgs/safehttp/transport.py -------------------------------------------------------------------------------- /mealie/pkgs/stats/__init__.py: -------------------------------------------------------------------------------- 1 | from .fs_stats import * 2 | -------------------------------------------------------------------------------- /mealie/pkgs/stats/fs_stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/pkgs/stats/fs_stats.py -------------------------------------------------------------------------------- /mealie/repos/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/repos/__init__.py -------------------------------------------------------------------------------- /mealie/repos/_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/repos/_utils.py -------------------------------------------------------------------------------- /mealie/repos/all_repositories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/repos/all_repositories.py -------------------------------------------------------------------------------- /mealie/repos/repository_cookbooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/repos/repository_cookbooks.py -------------------------------------------------------------------------------- /mealie/repos/repository_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/repos/repository_factory.py -------------------------------------------------------------------------------- /mealie/repos/repository_foods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/repos/repository_foods.py -------------------------------------------------------------------------------- /mealie/repos/repository_generic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/repos/repository_generic.py -------------------------------------------------------------------------------- /mealie/repos/repository_group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/repos/repository_group.py -------------------------------------------------------------------------------- /mealie/repos/repository_household.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/repos/repository_household.py -------------------------------------------------------------------------------- /mealie/repos/repository_meal_plan_rules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/repos/repository_meal_plan_rules.py -------------------------------------------------------------------------------- /mealie/repos/repository_meals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/repos/repository_meals.py -------------------------------------------------------------------------------- /mealie/repos/repository_recipes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/repos/repository_recipes.py -------------------------------------------------------------------------------- /mealie/repos/repository_shopping_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/repos/repository_shopping_list.py -------------------------------------------------------------------------------- /mealie/repos/repository_units.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/repos/repository_units.py -------------------------------------------------------------------------------- /mealie/repos/repository_users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/repos/repository_users.py -------------------------------------------------------------------------------- /mealie/repos/seed/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mealie/repos/seed/_abstract_seeder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/repos/seed/_abstract_seeder.py -------------------------------------------------------------------------------- /mealie/repos/seed/init_users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/repos/seed/init_users.py -------------------------------------------------------------------------------- /mealie/repos/seed/resources/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mealie/repos/seed/seeders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/repos/seed/seeders.py -------------------------------------------------------------------------------- /mealie/routes/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/routes/__init__.py -------------------------------------------------------------------------------- /mealie/routes/_base/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/routes/_base/__init__.py -------------------------------------------------------------------------------- /mealie/routes/_base/base_controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/routes/_base/base_controllers.py -------------------------------------------------------------------------------- /mealie/routes/_base/checks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/routes/_base/checks.py -------------------------------------------------------------------------------- /mealie/routes/_base/controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/routes/_base/controller.py -------------------------------------------------------------------------------- /mealie/routes/_base/mixins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/routes/_base/mixins.py -------------------------------------------------------------------------------- /mealie/routes/_base/routers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/routes/_base/routers.py -------------------------------------------------------------------------------- /mealie/routes/admin/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/routes/admin/__init__.py -------------------------------------------------------------------------------- /mealie/routes/admin/admin_about.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/routes/admin/admin_about.py -------------------------------------------------------------------------------- /mealie/routes/admin/admin_backups.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/routes/admin/admin_backups.py -------------------------------------------------------------------------------- /mealie/routes/admin/admin_debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/routes/admin/admin_debug.py -------------------------------------------------------------------------------- /mealie/routes/admin/admin_email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/routes/admin/admin_email.py -------------------------------------------------------------------------------- /mealie/routes/admin/admin_maintenance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/routes/admin/admin_maintenance.py -------------------------------------------------------------------------------- /mealie/routes/app/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/routes/app/__init__.py -------------------------------------------------------------------------------- /mealie/routes/app/app_about.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/routes/app/app_about.py -------------------------------------------------------------------------------- /mealie/routes/auth/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/routes/auth/__init__.py -------------------------------------------------------------------------------- /mealie/routes/auth/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/routes/auth/auth.py -------------------------------------------------------------------------------- /mealie/routes/auth/auth_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/routes/auth/auth_cache.py -------------------------------------------------------------------------------- /mealie/routes/comments/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/routes/comments/__init__.py -------------------------------------------------------------------------------- /mealie/routes/explore/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/routes/explore/__init__.py -------------------------------------------------------------------------------- /mealie/routes/groups/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/routes/groups/__init__.py -------------------------------------------------------------------------------- /mealie/routes/groups/controller_labels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/routes/groups/controller_labels.py -------------------------------------------------------------------------------- /mealie/routes/groups/controller_seeder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/routes/groups/controller_seeder.py -------------------------------------------------------------------------------- /mealie/routes/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/routes/handlers.py -------------------------------------------------------------------------------- /mealie/routes/households/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/routes/households/__init__.py -------------------------------------------------------------------------------- /mealie/routes/media/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/routes/media/__init__.py -------------------------------------------------------------------------------- /mealie/routes/media/media_recipe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/routes/media/media_recipe.py -------------------------------------------------------------------------------- /mealie/routes/media/media_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/routes/media/media_user.py -------------------------------------------------------------------------------- /mealie/routes/organizers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/routes/organizers/__init__.py -------------------------------------------------------------------------------- /mealie/routes/organizers/controller_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/routes/organizers/controller_tags.py -------------------------------------------------------------------------------- /mealie/routes/parser/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/routes/parser/__init__.py -------------------------------------------------------------------------------- /mealie/routes/parser/ingredient_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/routes/parser/ingredient_parser.py -------------------------------------------------------------------------------- /mealie/routes/recipe/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/routes/recipe/__init__.py -------------------------------------------------------------------------------- /mealie/routes/recipe/_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/routes/recipe/_base.py -------------------------------------------------------------------------------- /mealie/routes/recipe/bulk_actions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/routes/recipe/bulk_actions.py -------------------------------------------------------------------------------- /mealie/routes/recipe/comments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/routes/recipe/comments.py -------------------------------------------------------------------------------- /mealie/routes/recipe/exports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/routes/recipe/exports.py -------------------------------------------------------------------------------- /mealie/routes/recipe/recipe_crud_routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/routes/recipe/recipe_crud_routes.py -------------------------------------------------------------------------------- /mealie/routes/recipe/shared_routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/routes/recipe/shared_routes.py -------------------------------------------------------------------------------- /mealie/routes/recipe/timeline_events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/routes/recipe/timeline_events.py -------------------------------------------------------------------------------- /mealie/routes/shared/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/routes/shared/__init__.py -------------------------------------------------------------------------------- /mealie/routes/spa/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/routes/spa/__init__.py -------------------------------------------------------------------------------- /mealie/routes/unit_and_foods/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/routes/unit_and_foods/__init__.py -------------------------------------------------------------------------------- /mealie/routes/unit_and_foods/foods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/routes/unit_and_foods/foods.py -------------------------------------------------------------------------------- /mealie/routes/unit_and_foods/units.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/routes/unit_and_foods/units.py -------------------------------------------------------------------------------- /mealie/routes/users/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/routes/users/__init__.py -------------------------------------------------------------------------------- /mealie/routes/users/_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/routes/users/_helpers.py -------------------------------------------------------------------------------- /mealie/routes/users/api_tokens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/routes/users/api_tokens.py -------------------------------------------------------------------------------- /mealie/routes/users/crud.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/routes/users/crud.py -------------------------------------------------------------------------------- /mealie/routes/users/forgot_password.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/routes/users/forgot_password.py -------------------------------------------------------------------------------- /mealie/routes/users/images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/routes/users/images.py -------------------------------------------------------------------------------- /mealie/routes/users/ratings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/routes/users/ratings.py -------------------------------------------------------------------------------- /mealie/routes/users/registration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/routes/users/registration.py -------------------------------------------------------------------------------- /mealie/routes/utility_routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/routes/utility_routes.py -------------------------------------------------------------------------------- /mealie/routes/validators/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/routes/validators/__init__.py -------------------------------------------------------------------------------- /mealie/routes/validators/validators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/routes/validators/validators.py -------------------------------------------------------------------------------- /mealie/schema/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mealie/schema/_mealie/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/_mealie/__init__.py -------------------------------------------------------------------------------- /mealie/schema/_mealie/datetime_parse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/_mealie/datetime_parse.py -------------------------------------------------------------------------------- /mealie/schema/_mealie/mealie_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/_mealie/mealie_model.py -------------------------------------------------------------------------------- /mealie/schema/_mealie/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/_mealie/types.py -------------------------------------------------------------------------------- /mealie/schema/_mealie/validators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/_mealie/validators.py -------------------------------------------------------------------------------- /mealie/schema/admin/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/admin/__init__.py -------------------------------------------------------------------------------- /mealie/schema/admin/about.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/admin/about.py -------------------------------------------------------------------------------- /mealie/schema/admin/backup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/admin/backup.py -------------------------------------------------------------------------------- /mealie/schema/admin/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/admin/debug.py -------------------------------------------------------------------------------- /mealie/schema/admin/email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/admin/email.py -------------------------------------------------------------------------------- /mealie/schema/admin/maintenance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/admin/maintenance.py -------------------------------------------------------------------------------- /mealie/schema/admin/migration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/admin/migration.py -------------------------------------------------------------------------------- /mealie/schema/admin/restore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/admin/restore.py -------------------------------------------------------------------------------- /mealie/schema/admin/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/admin/settings.py -------------------------------------------------------------------------------- /mealie/schema/analytics/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/analytics/__init__.py -------------------------------------------------------------------------------- /mealie/schema/analytics/analytics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/analytics/analytics.py -------------------------------------------------------------------------------- /mealie/schema/cookbook/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/cookbook/__init__.py -------------------------------------------------------------------------------- /mealie/schema/cookbook/cookbook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/cookbook/cookbook.py -------------------------------------------------------------------------------- /mealie/schema/group/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/group/__init__.py -------------------------------------------------------------------------------- /mealie/schema/group/group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/group/group.py -------------------------------------------------------------------------------- /mealie/schema/group/group_exports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/group/group_exports.py -------------------------------------------------------------------------------- /mealie/schema/group/group_migration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/group/group_migration.py -------------------------------------------------------------------------------- /mealie/schema/group/group_preferences.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/group/group_preferences.py -------------------------------------------------------------------------------- /mealie/schema/group/group_seeder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/group/group_seeder.py -------------------------------------------------------------------------------- /mealie/schema/group/group_statistics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/group/group_statistics.py -------------------------------------------------------------------------------- /mealie/schema/household/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/household/__init__.py -------------------------------------------------------------------------------- /mealie/schema/household/group_events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/household/group_events.py -------------------------------------------------------------------------------- /mealie/schema/household/household.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/household/household.py -------------------------------------------------------------------------------- /mealie/schema/household/invite_token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/household/invite_token.py -------------------------------------------------------------------------------- /mealie/schema/household/webhook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/household/webhook.py -------------------------------------------------------------------------------- /mealie/schema/labels/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/labels/__init__.py -------------------------------------------------------------------------------- /mealie/schema/make_dependable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/make_dependable.py -------------------------------------------------------------------------------- /mealie/schema/mapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/mapper.py -------------------------------------------------------------------------------- /mealie/schema/meal_plan/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/meal_plan/__init__.py -------------------------------------------------------------------------------- /mealie/schema/meal_plan/new_meal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/meal_plan/new_meal.py -------------------------------------------------------------------------------- /mealie/schema/meal_plan/plan_rules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/meal_plan/plan_rules.py -------------------------------------------------------------------------------- /mealie/schema/meal_plan/shopping_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/meal_plan/shopping_list.py -------------------------------------------------------------------------------- /mealie/schema/openai/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/openai/__init__.py -------------------------------------------------------------------------------- /mealie/schema/openai/_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/openai/_base.py -------------------------------------------------------------------------------- /mealie/schema/openai/recipe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/openai/recipe.py -------------------------------------------------------------------------------- /mealie/schema/recipe/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/recipe/__init__.py -------------------------------------------------------------------------------- /mealie/schema/recipe/recipe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/recipe/recipe.py -------------------------------------------------------------------------------- /mealie/schema/recipe/recipe_asset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/recipe/recipe_asset.py -------------------------------------------------------------------------------- /mealie/schema/recipe/recipe_category.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/recipe/recipe_category.py -------------------------------------------------------------------------------- /mealie/schema/recipe/recipe_comments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/recipe/recipe_comments.py -------------------------------------------------------------------------------- /mealie/schema/recipe/recipe_notes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/recipe/recipe_notes.py -------------------------------------------------------------------------------- /mealie/schema/recipe/recipe_nutrition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/recipe/recipe_nutrition.py -------------------------------------------------------------------------------- /mealie/schema/recipe/recipe_scraper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/recipe/recipe_scraper.py -------------------------------------------------------------------------------- /mealie/schema/recipe/recipe_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/recipe/recipe_settings.py -------------------------------------------------------------------------------- /mealie/schema/recipe/recipe_step.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/recipe/recipe_step.py -------------------------------------------------------------------------------- /mealie/schema/recipe/recipe_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/recipe/recipe_tool.py -------------------------------------------------------------------------------- /mealie/schema/recipe/request_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/recipe/request_helpers.py -------------------------------------------------------------------------------- /mealie/schema/reports/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/reports/__init__.py -------------------------------------------------------------------------------- /mealie/schema/reports/reports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/reports/reports.py -------------------------------------------------------------------------------- /mealie/schema/response/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/response/__init__.py -------------------------------------------------------------------------------- /mealie/schema/response/pagination.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/response/pagination.py -------------------------------------------------------------------------------- /mealie/schema/response/query_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/response/query_filter.py -------------------------------------------------------------------------------- /mealie/schema/response/query_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/response/query_search.py -------------------------------------------------------------------------------- /mealie/schema/response/responses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/response/responses.py -------------------------------------------------------------------------------- /mealie/schema/response/validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/response/validation.py -------------------------------------------------------------------------------- /mealie/schema/static/__init__.py: -------------------------------------------------------------------------------- 1 | # GENERATED CODE - DO NOT MODIFY BY HAND 2 | from .recipe_keys import * 3 | -------------------------------------------------------------------------------- /mealie/schema/static/recipe_keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/static/recipe_keys.py -------------------------------------------------------------------------------- /mealie/schema/user/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/user/__init__.py -------------------------------------------------------------------------------- /mealie/schema/user/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/user/auth.py -------------------------------------------------------------------------------- /mealie/schema/user/registration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/user/registration.py -------------------------------------------------------------------------------- /mealie/schema/user/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/user/user.py -------------------------------------------------------------------------------- /mealie/schema/user/user_passwords.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/schema/user/user_passwords.py -------------------------------------------------------------------------------- /mealie/scripts/change_password.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/scripts/change_password.py -------------------------------------------------------------------------------- /mealie/scripts/healthcheck.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/scripts/healthcheck.py -------------------------------------------------------------------------------- /mealie/scripts/make_admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/scripts/make_admin.py -------------------------------------------------------------------------------- /mealie/scripts/reset_locked_users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/scripts/reset_locked_users.py -------------------------------------------------------------------------------- /mealie/services/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mealie/services/backups_v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mealie/services/backups_v2/backup_v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/services/backups_v2/backup_v2.py -------------------------------------------------------------------------------- /mealie/services/email/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/services/email/__init__.py -------------------------------------------------------------------------------- /mealie/services/email/email_senders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/services/email/email_senders.py -------------------------------------------------------------------------------- /mealie/services/email/email_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/services/email/email_service.py -------------------------------------------------------------------------------- /mealie/services/event_bus_service/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mealie/services/exporter/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/services/exporter/__init__.py -------------------------------------------------------------------------------- /mealie/services/exporter/exporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/services/exporter/exporter.py -------------------------------------------------------------------------------- /mealie/services/group_services/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mealie/services/household_services/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mealie/services/migrations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/services/migrations/__init__.py -------------------------------------------------------------------------------- /mealie/services/migrations/chowdown.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/services/migrations/chowdown.py -------------------------------------------------------------------------------- /mealie/services/migrations/cookn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/services/migrations/cookn.py -------------------------------------------------------------------------------- /mealie/services/migrations/copymethat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/services/migrations/copymethat.py -------------------------------------------------------------------------------- /mealie/services/migrations/nextcloud.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/services/migrations/nextcloud.py -------------------------------------------------------------------------------- /mealie/services/migrations/paprika.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/services/migrations/paprika.py -------------------------------------------------------------------------------- /mealie/services/migrations/plantoeat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/services/migrations/plantoeat.py -------------------------------------------------------------------------------- /mealie/services/migrations/tandoor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/services/migrations/tandoor.py -------------------------------------------------------------------------------- /mealie/services/migrations/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mealie/services/openai/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/services/openai/__init__.py -------------------------------------------------------------------------------- /mealie/services/openai/openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/services/openai/openai.py -------------------------------------------------------------------------------- /mealie/services/openai/prompts/debug.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/services/openai/prompts/debug.txt -------------------------------------------------------------------------------- /mealie/services/parser_services/__init__.py: -------------------------------------------------------------------------------- 1 | from .ingredient_parser import * 2 | -------------------------------------------------------------------------------- /mealie/services/parser_services/_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/services/parser_services/_base.py -------------------------------------------------------------------------------- /mealie/services/parser_services/parser_utils/__init__.py: -------------------------------------------------------------------------------- 1 | from .string_utils import * 2 | -------------------------------------------------------------------------------- /mealie/services/recipe/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mealie/services/recipe/recipe_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/services/recipe/recipe_service.py -------------------------------------------------------------------------------- /mealie/services/scheduler/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/services/scheduler/__init__.py -------------------------------------------------------------------------------- /mealie/services/scheduler/runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/services/scheduler/runner.py -------------------------------------------------------------------------------- /mealie/services/scraper/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mealie/services/scraper/cleaner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/services/scraper/cleaner.py -------------------------------------------------------------------------------- /mealie/services/scraper/scraper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/services/scraper/scraper.py -------------------------------------------------------------------------------- /mealie/services/scraper/user-agents.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/services/scraper/user-agents.txt -------------------------------------------------------------------------------- /mealie/services/seeder/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mealie/services/seeder/seeder_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/services/seeder/seeder_service.py -------------------------------------------------------------------------------- /mealie/services/urls/__init__.py: -------------------------------------------------------------------------------- 1 | from .url_constructors import * 2 | -------------------------------------------------------------------------------- /mealie/services/urls/url_constructors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/mealie/services/urls/url_constructors.py -------------------------------------------------------------------------------- /mealie/services/user_services/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/netlify.toml -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/pyproject.toml -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/renovate.json -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/data/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/data/__init__.py -------------------------------------------------------------------------------- /tests/data/html/mealie-recipe.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/data/html/mealie-recipe.html -------------------------------------------------------------------------------- /tests/data/html/sous-vide-shrimp.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/data/html/sous-vide-shrimp.html -------------------------------------------------------------------------------- /tests/data/images/test-image-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/data/images/test-image-1.jpg -------------------------------------------------------------------------------- /tests/data/images/test-image-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/data/images/test-image-2.png -------------------------------------------------------------------------------- /tests/data/json/bon-appetit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/data/json/bon-appetit.json -------------------------------------------------------------------------------- /tests/data/json/chunky-apple-cake.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/data/json/chunky-apple-cake.json -------------------------------------------------------------------------------- /tests/data/json/jalapeno-popper-dip.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/data/json/jalapeno-popper-dip.json -------------------------------------------------------------------------------- /tests/data/locale/af-ZA.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/data/locale/af-ZA.json -------------------------------------------------------------------------------- /tests/data/locale/en-US.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/data/locale/en-US.json -------------------------------------------------------------------------------- /tests/data/migrations/chowdown.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/data/migrations/chowdown.zip -------------------------------------------------------------------------------- /tests/data/migrations/cookn.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/data/migrations/cookn.zip -------------------------------------------------------------------------------- /tests/data/migrations/copymethat.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/data/migrations/copymethat.zip -------------------------------------------------------------------------------- /tests/data/migrations/mealie.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/data/migrations/mealie.zip -------------------------------------------------------------------------------- /tests/data/migrations/myrecipebox.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/data/migrations/myrecipebox.csv -------------------------------------------------------------------------------- /tests/data/migrations/nextcloud.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/data/migrations/nextcloud.zip -------------------------------------------------------------------------------- /tests/data/migrations/paprika.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/data/migrations/paprika.zip -------------------------------------------------------------------------------- /tests/data/migrations/plantoeat.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/data/migrations/plantoeat.zip -------------------------------------------------------------------------------- /tests/data/migrations/recipekeeper.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/data/migrations/recipekeeper.zip -------------------------------------------------------------------------------- /tests/data/migrations/tandoor.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/data/migrations/tandoor.zip -------------------------------------------------------------------------------- /tests/e2e/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/e2e/.gitignore -------------------------------------------------------------------------------- /tests/e2e/docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/e2e/docker/docker-compose.yml -------------------------------------------------------------------------------- /tests/e2e/login.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/e2e/login.spec.ts -------------------------------------------------------------------------------- /tests/e2e/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/e2e/package.json -------------------------------------------------------------------------------- /tests/e2e/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/e2e/playwright.config.ts -------------------------------------------------------------------------------- /tests/e2e/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/e2e/yarn.lock -------------------------------------------------------------------------------- /tests/fixtures/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/fixtures/__init__.py -------------------------------------------------------------------------------- /tests/fixtures/fixture_admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/fixtures/fixture_admin.py -------------------------------------------------------------------------------- /tests/fixtures/fixture_database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/fixtures/fixture_database.py -------------------------------------------------------------------------------- /tests/fixtures/fixture_multitenant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/fixtures/fixture_multitenant.py -------------------------------------------------------------------------------- /tests/fixtures/fixture_recipe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/fixtures/fixture_recipe.py -------------------------------------------------------------------------------- /tests/fixtures/fixture_shopping_lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/fixtures/fixture_shopping_lists.py -------------------------------------------------------------------------------- /tests/fixtures/fixture_users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/fixtures/fixture_users.py -------------------------------------------------------------------------------- /tests/integration_tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration_tests/test_openapi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/integration_tests/test_openapi.py -------------------------------------------------------------------------------- /tests/integration_tests/test_spa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/integration_tests/test_spa.py -------------------------------------------------------------------------------- /tests/multitenant_tests/case_abc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/multitenant_tests/case_abc.py -------------------------------------------------------------------------------- /tests/multitenant_tests/case_foods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/multitenant_tests/case_foods.py -------------------------------------------------------------------------------- /tests/multitenant_tests/case_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/multitenant_tests/case_tags.py -------------------------------------------------------------------------------- /tests/multitenant_tests/case_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/multitenant_tests/case_tools.py -------------------------------------------------------------------------------- /tests/multitenant_tests/case_units.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/multitenant_tests/case_units.py -------------------------------------------------------------------------------- /tests/unit_tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit_tests/core/test_security.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/unit_tests/core/test_security.py -------------------------------------------------------------------------------- /tests/unit_tests/test_alembic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/unit_tests/test_alembic.py -------------------------------------------------------------------------------- /tests/unit_tests/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/unit_tests/test_config.py -------------------------------------------------------------------------------- /tests/unit_tests/test_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/unit_tests/test_exceptions.py -------------------------------------------------------------------------------- /tests/unit_tests/test_recipe_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/unit_tests/test_recipe_parser.py -------------------------------------------------------------------------------- /tests/unit_tests/test_security.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/unit_tests/test_security.py -------------------------------------------------------------------------------- /tests/unit_tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/unit_tests/test_utils.py -------------------------------------------------------------------------------- /tests/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/utils/__init__.py -------------------------------------------------------------------------------- /tests/utils/alembic_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/utils/alembic_reader.py -------------------------------------------------------------------------------- /tests/utils/api_routes/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/utils/api_routes/__init__.py -------------------------------------------------------------------------------- /tests/utils/assertion_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/utils/assertion_helpers.py -------------------------------------------------------------------------------- /tests/utils/factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/utils/factories.py -------------------------------------------------------------------------------- /tests/utils/fixture_schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/utils/fixture_schemas.py -------------------------------------------------------------------------------- /tests/utils/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/utils/helpers.py -------------------------------------------------------------------------------- /tests/utils/jsonify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/utils/jsonify.py -------------------------------------------------------------------------------- /tests/utils/recipe_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/utils/recipe_data.py -------------------------------------------------------------------------------- /tests/utils/routes/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/utils/routes/__init__.py -------------------------------------------------------------------------------- /tests/utils/routes/_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/utils/routes/_base.py -------------------------------------------------------------------------------- /tests/utils/routes/routes_admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/utils/routes/routes_admin.py -------------------------------------------------------------------------------- /tests/utils/routes/routes_organizers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/utils/routes/routes_organizers.py -------------------------------------------------------------------------------- /tests/utils/routes/routes_recipes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/utils/routes/routes_recipes.py -------------------------------------------------------------------------------- /tests/utils/routes/routes_seeders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/utils/routes/routes_seeders.py -------------------------------------------------------------------------------- /tests/utils/routes/routes_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/utils/routes/routes_user.py -------------------------------------------------------------------------------- /tests/utils/user_login.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/tests/utils/user_login.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mealie-recipes/mealie/HEAD/uv.lock --------------------------------------------------------------------------------