Hayden
91bc1bd263
Merge branch 'mealie-next' into fix/plan-to-eat-import-6360
2026-05-24 11:59:39 -05:00
Michael Genson
c3f87736d0
feat: In-app AI Provider Configuration ( #7650 )
2026-05-23 11:13:10 -05:00
Michael Genson
c52a4e10c9
fix: Inconsistent "from an image" vs "from images" translation ( #7642 )
2026-05-20 13:45:42 -05:00
Hayden
4039ff6655
fix: support CSV/TXT upload and add validation for Plan to Eat import ( #6360 )
...
Plan to Eat exports CSV or TXT files directly, but the importer only accepted
ZIP archives. This caused a silent failure when users uploaded CSV files.
- Extend plantoeat_recipes() to detect ZIP vs CSV/TXT by magic bytes and
process raw CSV/TXT files directly without requiring a ZIP wrapper
- Add _validate_archive() to return a clear error report entry when the
uploaded file is neither a ZIP nor valid UTF-8 text
- Update frontend file input to accept .zip, .csv, and .txt
- Update i18n description to mention all accepted formats
- Add plantoeat.csv test fixture and integration tests for CSV import
and invalid file type rejection
2026-05-13 17:24:08 -05:00
Zdenek Stursa
551a92a031
fix: redirect to login and validate input on password reset flow ( #7521 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
Co-authored-by: Michael Genson <genson.michael@gmail.com >
2026-05-10 13:37:46 -05:00
Zdenek Stursa
8c06f49b02
fix: make PWA share target functional on Android Chrome ( #7468 )
...
Co-authored-by: Zdenek <tvuj-email@example.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-10 18:21:16 +00:00
Michael Genson
9fd3fbca8b
feat: Improve new shopping list UI ( #7600 )
...
Co-authored-by: Copilot <copilot@github.com >
2026-05-10 13:15:20 -05:00
miah
09c2a0b2ad
feat: Shopping list / Swipe to check off ( #7118 )
...
Co-authored-by: Michael Genson <genson.michael@gmail.com >
Co-authored-by: Copilot <copilot@github.com >
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2026-05-06 10:31:33 -05:00
miah
e71b31e9cc
feat: Improve add shopping list item form ( #7091 )
...
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
Co-authored-by: Michael Genson <genson.michael@gmail.com >
2026-05-04 11:15:01 -05:00
Zdenek Stursa
b3fd2ccb33
fix: add missing search bar to Recipe Data management page ( #7504 )
...
Co-authored-by: Zdenek <tvuj-email@example.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2026-04-21 17:20:08 +00:00
Zdenek Stursa
8e429834af
fix: use correct title and icon on Recipe Actions data page ( #7498 )
...
Co-authored-by: Zdenek <tvuj-email@example.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-19 16:04:38 +00:00
Xenov
f8d08c6785
fix: seed labels before foods in setup wizard to prevent race condition ( #7429 )
...
Co-authored-by: xenov <redacted>
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2026-04-14 16:24:32 +00:00
Michael Genson
d2b0681dbb
feat: Announcements ( #7431 )
...
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
2026-04-11 08:26:14 -05:00
Kuchenpirat
157b8d2937
chore: upgrade to vuetify v4 ( #7432 )
2026-04-10 00:39:05 +00:00
Kuchenpirat
d3e41582ae
chore: Nuxt 4 upgrade ( #7426 )
2026-04-08 15:25:41 +00:00