Feature: allow ingredients to be entered directly as part of a meal, not just via recipes
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 45/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Active
- Tech stack
- typescript
- Domain
- full-stack
Research direction
The issue names no files, so begin by finding the Meal and Recipe definitions in the TypeScript source and how a meal's contents and nutrition totals are currently computed from its recipes. Check whether the data model can hold a plain ingredient entry alongside recipe entries, and where the meal's nutrition is summed. Done when a meal can contain a direct ingredient, its amounts and nutrition appear in the meal totals, and existing recipe-only meals behave as before.
Written by the indexing model from the issue text.
Description
Requested by Stephen 2026-11-01.
Today a Meal can only contain recipes. It should also be possible to add plain ingredients directly to a meal — for the parts of a meal that are not a recipe (a side, a shake, a handful of something) — so the meal's contents and nutrition reflect everything actually eaten, without having to create a throwaway recipe for each one-off item.
- Dominant language
- TypeScript
- Stars
- 0
- Forks
- 0
- Avg merge
- 8h 50m
- Merged PRs (30d)
- 203
Getting set up
- Ships a Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from spudly/eciperay
-
blocked needs_human priority-p2
Difficulty 2/5 Half a day Newbie friendliness 68/100
spudly/eciperay#31 · 1 comment ·
Maintainers usually reply within 1 day
-
Android release build fails: Unable to resolve module @tamagui/native (pending release PR #423)Openblocker bug needs_approval priority-p1 qa
Difficulty 4/5 3-5 days Newbie friendliness 35/100
spudly/eciperay#457 · 1 comment ·
Maintainers usually reply within 1 day
-
enhancement priority-p2
Difficulty 4/5 3-5 days Newbie friendliness 35/100
spudly/eciperay#453 · 2 comments ·
Maintainers usually reply within 1 day
-
enhancement needs_approval priority-p2
Difficulty 4/5 3-5 days Newbie friendliness 46/100
spudly/eciperay#452 · 1 comment ·
Maintainers usually reply within 1 day
-
blocked enhancement needs_approval priority-p2
Difficulty 4/5 3-5 days Newbie friendliness 35/100
spudly/eciperay#451 · 1 comment ·
Maintainers usually reply within 1 day
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
Maintainers usually reply within 1 day
-
documentation easy good first issue help wanted
Difficulty 1/5 1-3 hours Newbie friendliness 83/100
Maintainers usually reply within 1 day
-
Billion-context documentation addendum: nudge is independent of window occupancy. | billion-context 文档补充:nudge 与窗口占用无关Possibly taken A pull request linked to this issue is open or already merged. Open
Difficulty 1/5 1-3 hours Newbie friendliness 86/100
ranxianglei/billion-context#5893 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 79/100
microsoft/monaco-editor#5575 ·
Maintainers usually reply within 1 day
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 68/100