Skip to content

feat: add language profiles and canonical pantry categories#5

Merged
shadowdevcode merged 2 commits intomainfrom
codex/final-ui-release-candidate
Mar 25, 2026
Merged

feat: add language profiles and canonical pantry categories#5
shadowdevcode merged 2 commits intomainfrom
codex/final-ui-release-candidate

Conversation

@shadowdevcode
Copy link
Copy Markdown
Owner

Summary

  • add owner and cook language profiles in household settings and localize owner/cook workspace copy
  • normalize pantry categories to canonical keys across app, seed data, and AI parse output
  • align pantry labels/search behavior with canonical categories

Interface and Data Model Notes

  • introduced UiLanguage type
  • households now support ownerLanguage and cookLanguage fields
  • canonical pantry category keys: spices|pulses|staples|veggies|dairy|other

Test and Rules Alignment

  • updated Firestore rules to validate language fields
  • added rules test coverage for language profile updates
  • updated E2E selectors/flows for localized UI and meal detail autosave
  • added unit tests for copy + pantry category helpers
  • updated verify:local to run unit:test

Validation

  • npm run lint
  • npm run unit:test
  • npm run build
  • npm run rules:test
  • npm run e2e

@vercel
Copy link
Copy Markdown

vercel bot commented Mar 25, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
rasoi-planner-project Ready Ready Preview, Comment Mar 25, 2026 0:17am

@shadowdevcode shadowdevcode merged commit 9429b62 into main Mar 25, 2026
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant