What's Changed
- fix(profile): preserve decimal weight in profile display by @LarytheLord in #305
- Fix onboarding weight validation text and negative profile values by @LarytheLord in #303
- Update dependencies by @simonoppowa in #328
- feat: share and import meals via QR code by @jordan-lee-code in #326
- docs: add CLAUDE.md and update GettingStarted for FVM by @jordan-lee-code in #330
- docs: fix build_runner command and document stale cache workaround by @jordan-lee-code in #331
- develop → main by @jordan-lee-code in #332
- feat(localization): add Polish language support by @zrafal86 in #302
- feat: add Chinese (zh) language support by @jordan-lee-code in #333
- chore: bump version to 1.2.0+46 by @jordan-lee-code in #334
- Merge main > develop by @jordan-lee-code in #335
- feat(diary): allow editing intake amounts from diary view by @jordan-lee-code in #336
- feat(activities): allow editing duration and consistent drag-to-delete by @jordan-lee-code in #337
- feat(search): automatic retry for OFF and Supabase FDC data sources by @jordan-lee-code in #338
- feat: port erikpt bundle (#281, #284, #290, #292, #297, #298, #312) by @jordan-lee-code in #339
- fix(notifications): wire up flutter_timezone for local timezone scheduling by @jordan-lee-code in #340
- fix(deps): upgrade flutter_timezone to 3.x (fixes Android build) by @jordan-lee-code in #341
- Input validation by @JEdits20 in #218
- fix(meal-detail): fix keyboard dismissal in quantity field by @jordan-lee-code in #342
- fix(activities): complete 2024 compendium integration (#290, #195) by @jordan-lee-code in #343
- fix(activities): complete 2024 compendium integration (#290, #195) by @jordan-lee-code in #345
- Erikpt/fix a large collection of issues and bugs by @erikpt in #313
- feat: custom meal management, search ordering, FDC energy fix & settings reorder by @jordan-lee-code in #347
- fix(units): imperial weight round-trip rounding by @jordan-lee-code in #348
- [Test]:. Implementing Unit Tests for MealDetailBloc by @dudaa28 in #247
- validateHeight-Tests by @isacostaf in #240
- ui: Add Carbs, Fat, Protein, overview to each meal by @EthanJoyce in #231
- Tests for the UnitDropdownItem by @LeticiaMonteiroo in #251
- Condition Testing - Offproductdto - getlocalname() by @isacostaf in #238
- Weight values by @isacostaf in #256
- Automated Tests: On Boarding - First Page by @isacostaf in #226
- 202 bug allows null height and weight values after going one page back by @JEdits20 in #206
- fix(home): restore Share/Import options on the meal section popup menu by @jordan-lee-code in #349
- feat: default to preserving meal when copying between days by @TomAFrench in #233
- Include custom meals in Product/Food search results by @LarytheLord in #304
- feat(search): preserve custom-meal results when remote source fails by @jordan-lee-code in #350
- feat(settings): CSV meal import + sample CSV download + custom-first barcode lookup by @jordan-lee-code in #351
- feat: cache OFF/FDC lookups locally; clear-cache control in settings by @jordan-lee-code in #352
- feat: comprehensive micronutrient tracking (#237) by @erikpt in #314
- fix: food name field validation by @LeticiaMonteiroo in #258
- Regression test pack + iOS localization & notification fixes by @jordan-lee-code in #354
- Add iOS app boot integration test + CI job by @jordan-lee-code in #357
- Rename Czech locale code 'cz' to BCP-47 'cs' by @jordan-lee-code in #358
- iOS UIScene lifecycle migration by @jordan-lee-code in #359
- feat(recipes): add Recipes tab with builder, sharing, and CSV import (#279) by @jordan-lee-code in #356
- feat(profile): add non-binary gender option (closes #80) by @jordan-lee-code in #362
- fix(home,onboarding,profile): correct kcal budget after onboarding and on hormone-profile changes by @jordan-lee-code in #363
- ci: stop firing default workflow twice on develop→main PRs by @jordan-lee-code in #365
- Add high intensity interval exercise / HIIT to the activitiy list. by @ayaadev in #364
- docs: add CONTRIBUTING.md (develop-branch policy + l10n steps) by @jordan-lee-code in #366
- Address PR #361 review findings by @jordan-lee-code in #368
- ci(ios): target the failing pod when Podfile.lock drifts by @jordan-lee-code in #370
- Round-2 follow-ups for PR #361 (Simon's review) by @jordan-lee-code in #372
- Restore inclusive wording on calorie profile radio labels by @jordan-lee-code in #373
- Release v1.3.0+47 — Recipes, micronutrients, search cache, pl/zh by @jordan-lee-code in #361
New Contributors
- @jordan-lee-code made their first contribution in #326
- @zrafal86 made their first contribution in #302
- @JEdits20 made their first contribution in #218
- @erikpt made their first contribution in #313
- @dudaa28 made their first contribution in #247
- @EthanJoyce made their first contribution in #231
- @LeticiaMonteiroo made their first contribution in #251
- @ayaadev made their first contribution in #364
Full Changelog: v.1.1.0...v.1.3.0