Michael Genson
6e072330e4
Merge branch 'mealie-next' into feat/standardize-units
2026-02-25 16:49:13 -06:00
Michael Genson
3ae455539c
fix: Ensure recipe ingredients have a valid reference_id ( #7139 )
2026-02-24 19:50:49 -06:00
Michael Genson
1a32bcc1fd
re-org parser tests
2026-02-22 17:33:35 +00:00
Michael Genson
23c7bd7e3d
feat: Customize Ingredient Plural Handling ( #7057 )
2026-02-12 19:07:23 -06:00
Michael Genson
570d6f1433
feat: Migrate OpenAI implementation to use structured outputs ( #6964 )
2026-01-31 11:57:05 -06:00
Imanuel
731ee8ae3d
fix: sub-recipes in multi group setup ( #6652 ) ( #6663 )
2026-01-30 18:50:08 +00:00
Michael Genson
64d8786d8f
fix: Improve recipe bulk deletion ( #6772 )
2025-12-23 12:31:53 -06:00
Michael Genson
6f03010f6c
fix: Security Patches ( #6743 )
2025-12-18 22:54:16 +00:00
gpotter@gmail.com
8f1ce1a1c3
fix: recipe recursion false positive ( #6591 )
...
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
Co-authored-by: Michael Genson <genson.michael@gmail.com >
2025-11-28 11:28:18 -06:00
gpotter@gmail.com
60d9294861
feat: Add recipe as ingredient ( #4800 )
...
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2025-11-03 23:57:57 -06:00
Christian Hollinger
bb67d993a0
feat: Add DELETE /{slug}/image ( #6259 )
...
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2025-11-03 19:41:54 -06:00
Michael Genson
0371874670
fix: Refactor Recipe Zip File Flow ( #6170 )
2025-11-03 14:43:22 -06:00
Fernando Muñoz Paredes
107dfc34de
fix: dash slug names ( #5709 )
...
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2025-10-24 16:01:55 -05:00
Mario Džoić
c41a4a52ed
fix: error when trying to change recipe image ( #5771 )
...
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-08-16 08:41:46 +00:00
Felix Schneider
591c96e52b
chore: update references to GitHub repository ( #5861 )
2025-08-01 08:43:57 +00:00
Michael Genson
245ca5fe3b
feat: Remove "Is Food" and "Disable Amounts" Flags ( #5684 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-07-31 17:36:24 +02:00
Mario Džoić
5f522b5324
fix: allow admin users to delete other household recipes ( #5767 )
...
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2025-07-30 00:46:23 +02:00
Hayden
da3271f33f
chore: remove unused jinja export option ( #5631 )
2025-07-05 00:45:56 +00:00
Hayden
c9e22892a6
fix: truncate slugs when too long ( #5633 )
2025-07-04 15:43:53 -05:00
Michael Genson
cfba2fff7e
fix(deps): update dependency ingredient-parser-nlp to v2 ( #5137 )
2025-02-28 15:51:36 +00:00
Michael Genson
b12aea8272
feat: Migrate from CRF++ to Ingredient Parser (a Python package) ( #5061 )
2025-02-28 15:17:28 +01:00
Michael Genson
df8dd3fe4a
fix: Invalidate Expired Shared Links ( #5065 )
2025-02-25 13:01:32 +00:00
Kuchenpirat
8cd2da0abb
fix: prevent recipe sharing from different group ( #4929 )
2025-01-22 09:51:29 -06:00
Shlok Sheth
4b992afc67
fix: Recipe comments display a username/id rather than … ( #4726 )
...
Co-authored-by: Kuchenpirat <jojow@gmx.net >
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-01-14 16:00:23 +00:00
Michael Genson
e9892aba89
feat: Move "on hand" and "last made" to household ( #4616 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-01-13 17:19:49 +01:00
renovate[bot]
2c2de1e95b
chore(deps): update dependency ruff to ^0.9.0 ( #4871 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2025-01-13 15:43:55 +00:00
Michael Genson
4e0cf985bc
feat: Recipe Finder (aka Cocktail Builder) ( #4542 )
2024-12-03 13:27:41 +00:00
Michael Genson
87f4b23711
feat: Show Cookbooks from Other Households ( #4452 )
2024-11-05 13:57:30 -06:00
Michael Genson
543a53cab4
fix: Bulk Update Owner Removes Some Recipe Data ( #4393 )
2024-10-19 15:36:34 -05:00
Michael Genson
1dc7b24146
feat: Change Recipe Owner ( #4355 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2024-10-19 09:33:32 +00:00
Michael Genson
b8e62ab8dd
feat: Query Filter Builder for Cookbooks and Meal Plans ( #4346 )
2024-10-17 17:35:39 +02:00
Michael Genson
4c1d855690
feat: Create Recipe From HTML or JSON ( #4274 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-09-30 15:52:13 +00:00
Michael Genson
7c274de778
feat: Filter Recipes By Household (and a ton of bug fixes) ( #4207 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-09-22 14:59:20 +00:00
Michael Genson
fd0257c1b8
feat: Additional Household Permissions ( #4158 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-09-17 10:48:14 -05:00
Michael Genson
9acf9ec27c
feat: Cross-Household Recipes ( #4089 )
2024-09-01 02:54:10 +00:00
Michael Genson
eb170cc7e5
feat: Add Households to Mealie ( #3970 )
2024-08-22 10:14:32 -05:00
Michael Genson
8a15f400e1
feat: Import + Translate recipe images with OpenAI ( #3974 )
...
Co-authored-by: Johan Lindell <johan@lindell.me >
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2024-08-18 08:07:01 +10:00
Christian Clauss
432914e310
fix: Lint Python code with ruff ( #3799 )
2024-08-12 15:09:30 +00:00
Michael Genson
d5f7a883df
fix: Make Mealie Timezone-Aware ( #3847 )
...
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com >
2024-07-08 21:12:20 +00:00
renovate[bot]
dc64484b8e
fix(deps): update dependency recipe-scrapers to v14.57.0 ( #3804 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2024-07-01 19:39:22 +00:00
boc-the-git
e80ba7dff3
fix: Typo, assert_derserialize => assert_deserialize ( #3814 )
2024-06-29 15:25:04 +00:00
nephlm
c70a5cb72c
fix: Fix file not found error with individual recipe export/download. ( #3579 )
2024-05-20 17:53:14 -05:00
Michael Genson
c82549ccb4
feat: Default To Fractions When Unit Is Empty ( #3587 )
...
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com >
2024-05-12 14:15:26 -05:00
Michael Genson
2a541f081a
feat: User-specific Recipe Ratings ( #3345 )
2024-04-11 21:28:43 -05:00
Michael Genson
34d742963a
added tests
2024-02-18 06:48:09 +00:00
Michael Genson
7a107584c7
feat: Upgrade to Pydantic V2 ( #3134 )
...
* bumped pydantic
2024-02-11 16:47:37 +00:00
Michael Genson
c3c6bd6d33
added test
2023-11-25 16:59:28 +00:00
Michael Genson
d440d51ffe
feat: plural foods and units, and aliases ( #2674 )
...
* added plural names and alias tables to foods/units
* updated models to include plural names and aliases
* updated parser to include plural and aliases
* fixed migrations
* fixed recursive models
* added plural abbreviation to migration
* updated parser and display prop
* update displays to use plurals
* fix display edgecase and remove print
* added/updated display tests
* fixed model bug and added parser tests
* added tests for aliases
* added new plural options to data management page
* removed unique constraint
* made base dialog more customizable
* added alias management to food and unit data pages
* removed unused awaits
* 🧹
2023-11-14 06:39:07 -09:00
Michael Genson
26ef351ae7
fix: Recipe Zip Export Can't Be Imported ( #2585 )
...
* clean recipe data when importing via zip
* added tests
* simplified recursive logic
2023-10-07 11:18:55 -08:00
Michael Genson
dfe4942451
feat: Recipe Timeline Images ( #2444 )
...
* refactored recipe image paths/service
* added routes for updating/fetching timeline images
* make generate
* added event image upload and rendering
* switched update to patch to preserve timestamp
* added tests
* tweaked order of requests
* always reload events when opening the timeline
* re-arranged elements to make them look nicer
* delete files when timeline event is deleted
2023-08-06 09:49:30 -08:00