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
Michael Genson
af75c5f39d
fix: Infinite API request loop on empty stores ( #7613 )
2026-05-12 12:25:48 -05:00
Zdenek Stursa
703db2931f
fix: prevent double-scaling of sub-recipe ingredients in shopping list ( #7537 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-12 15:29:30 +00:00
Hayden
be4ff86c57
chore(l10n): New Crowdin updates ( #7608 )
...
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2026-05-11 20:52:46 +00:00
Michael Genson
8a054b1be8
feat: Remember screen lock preference ( #7609 )
2026-05-11 14:12:50 -05:00
Zdenek Stursa
2dbfc7f72b
fix: redirect to new slug URL after recipe rename ( #7522 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-11 15:13:16 +00:00
Hayden
e492da67e2
chore(l10n): New Crowdin updates ( #7605 )
...
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2026-05-11 13:40:52 +00: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
Hayden
a242aea9f2
chore(l10n): New Crowdin updates ( #7589 )
...
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2026-05-10 17:02:45 +00:00
Michael Genson
6e9ad5fef1
fix: Query Filter Builder "Advanced" bug ( #7599 )
...
Co-authored-by: Copilot <copilot@github.com >
2026-05-10 11:51:27 -05:00
mealie-actions[bot]
ee181a598b
chore(l10n): Crowdin locale sync ( #7595 )
...
Co-authored-by: GitHub Action <action@github.com >
2026-05-10 03:10:29 +00:00
Hayden
743c15a981
chore(l10n): New Crowdin updates ( #7571 )
...
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2026-05-06 22:29:26 -05:00
mealie-commit-bot[bot]
c880c0865b
chore: bump version to v3.17.0
2026-05-06 18:40:44 +00:00
Michael Genson
294238f183
fix: Adjust ingredient section spacing ( #7580 )
2026-05-06 11:57:27 -05:00
renovate[bot]
985b656d3f
chore(deps): update dependency axios to v1.15.2 [security] ( #7579 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-06 15:31:14 +00: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
Hayden
41a9a1e018
chore(l10n): New Crowdin updates ( #7558 )
...
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2026-05-03 17:54:02 +00:00
mealie-actions[bot]
65f109dee4
chore(l10n): Crowdin locale sync ( #7569 )
...
Co-authored-by: GitHub Action <action@github.com >
2026-05-03 03:10:04 +00:00
Zdenek Stursa
bc3ae3c6c0
fix: restore create-item button in recipe dropdowns (categories, tags, tools) ( #7564 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-30 15:16:27 +00:00
garlic-hub
5b37eb012c
fix: Don't hit authenticated endpoints when logged out ( #7563 )
2026-04-30 04:21:48 +00:00
Hayden
32e0404564
chore(l10n): New Crowdin updates ( #7546 )
2026-04-26 20:47:51 +00:00
mealie-actions[bot]
fb5b028b92
chore(l10n): Crowdin locale sync ( #7541 )
...
Co-authored-by: GitHub Action <action@github.com >
2026-04-26 03:08:57 +00:00
Hayden
1bd423d741
chore(l10n): New Crowdin updates ( #7536 )
2026-04-25 20:16:11 +00:00
Hayden
176587079f
chore(l10n): New Crowdin updates ( #7526 )
2026-04-24 00:35:23 +00:00
Hayden
072f93d02d
chore(l10n): New Crowdin updates ( #7523 )
2026-04-22 22:39:22 +00: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
fce0538671
fix: pressing Enter in dialogs now confirms instead of silently closing ( #7503 )
...
Co-authored-by: Zdenek <tvuj-email@example.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Michael Genson <genson.michael@gmail.com >
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2026-04-21 10:03:31 -05:00
Hayden
3e25005ea6
chore(l10n): New Crowdin updates ( #7502 )
2026-04-20 10:16:42 +00:00
Hayden
c92ebf2099
chore(l10n): New Crowdin updates ( #7500 )
2026-04-19 21:27:03 +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
mealie-actions[bot]
2ca5694391
chore(l10n): Crowdin locale sync ( #7497 )
...
Co-authored-by: GitHub Action <action@github.com >
2026-04-19 03:08:18 +00:00
Zdenek Stursa
372474ea2b
fix: prevent delete-image dialog from reopening in a loop inside v-menu ( #7469 )
...
Co-authored-by: Zdenek <tvuj-email@example.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-18 20:39:43 +00:00
mealie-commit-bot[bot]
5fc4851ef5
chore: bump version to v3.16.0
2026-04-17 20:59:57 +00:00
Michael Genson
d9e933d5ae
fix: Misc frontend layout fixes ( #7487 )
2026-04-17 12:28:13 -05:00
Michael Genson
7a85ea6ae9
chore: Update yarn deps ( #7486 )
2026-04-17 11:58:19 -05:00
Zdenek Stursa
9f7ba8dc08
fix: preserve ingredient section titles when parsing recipe ingredients ( #7483 )
...
Co-authored-by: Zdenek <tvuj-email@example.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-17 16:44:45 +00:00
Michael Genson
828be095a2
fix: Blank query filter builder fields ( #7480 )
2026-04-16 19:11:05 -05:00
Brian Choromanski
fb545962dd
feat: Migrate PWA manifest to backend ( #7331 )
...
Co-authored-by: Michael Genson <genson.michael@gmail.com >
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2026-04-16 10:59:21 -05:00
mealie-commit-bot[bot]
a7a08b6b11
chore: bump version to v3.15.2
2026-04-16 03:43:59 +00:00
mealie-commit-bot[bot]
0573d6fc9c
chore: bump version to v3.15.1
2026-04-14 17:37:56 +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
DeepReef11
54c62ec491
fix: eliminate white flash on page load for dark theme users ( #7358 )
...
Co-authored-by: Docker User <user@example.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com >
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com >
2026-04-14 16:18:00 +00:00
Brian Choromanski
af79a751fb
fix: Admin settings checkboxes not updating ( #7462 )
2026-04-14 15:58:07 +00:00
mealie-commit-bot[bot]
76dbf4df45
chore: bump version to v3.15.0
2026-04-13 17:25:28 +00:00
Michael Genson
4e5a2f9fb5
fix: Search layout fixes ( #7459 )
2026-04-13 10:56:19 -05:00
mealie-actions[bot]
9fb3bce792
chore(l10n): Crowdin locale sync ( #7447 )
...
Co-authored-by: GitHub Action <action@github.com >
2026-04-12 03:08:27 +00:00
Michael Genson
32141187ba
fix: Update frontend refs ( #7444 )
2026-04-11 11:27:52 -05:00