diet-guard/app/lib/widgets
Krzysztof kuhy Rudnicki 97af520fdd
Some checks are pending
dependency freshness / dependencies on newest stable (push) Waiting to run
file-length / file length <= 250 lines (push) Waiting to run
md-naming / markdown naming convention (push) Waiting to run
pre-commit / pre-commit (${{ matrix.group }}) (mypy, mypy, ) (push) Waiting to run
pre-commit / pre-commit (${{ matrix.group }}) (pylint, pylint, ) (push) Waiting to run
pre-commit / pre-commit (${{ matrix.group }}) (rest, , mypy,pylint) (push) Waiting to run
Tests / test (push) Waiting to run
release-apk / release (APK) (push) Waiting to run
repo-contract / repo contract (push) Waiting to run
Add log sound cue and progress card motion
- lightImpact + 160 ms confirm cue on a validated log (audioplayers,
  no audio focus); device-local opt-out switch in Settings, on by default
- post-log card: confirmation line (slot + the meal's kcal), entrance and
  kcal/streak count-up on motion tokens transcribed into ui/theme.dart;
  durations collapse to zero under disableAnimations
- test/flutter_test_config.dart mutes the cue suite-wide

Todo: 8e66c1b9
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WzxdWVHMLzeojNP4AaPoEj
2026-11-02 21:12:46 +01:00
..
body Fit Body and Food Bank on one phone screen 2026-11-02 08:08:23 +01:00
filters Split food_bank_screen; share the filter widgets with history 2026-08-15 19:43:08 +02:00
food_bank Fit Body and Food Bank on one phone screen 2026-11-02 08:08:23 +01:00
history Split food_bank_screen; share the filter widgets with history 2026-08-15 19:43:08 +02:00
autocomplete_suggestion_list.dart Compact LogMealScreen so it fits without scrolling on-screen keyboard 2026-07-04 05:19:23 +02:00
average_summary_row.dart Show weekly and monthly average intake on both devices 2026-08-09 14:59:40 +02:00
data_backup_row.dart feat: JSON export/import on device 2026-11-01 20:12:37 +01:00
day_status_calendar.dart Make the meal gate usable without a pointer on a 1366x768 screen 2026-07-30 16:21:27 +02:00
fill_all_row.dart Update app/diet_guard (17 files) 2026-10-10 13:49:58 +02:00
log_meal_actions_row.dart fix: clear every macro field before a prefill, add the phone's delivery button 2026-08-23 09:34:47 +02:00
log_sound_tile.dart Add log sound cue and progress card motion 2026-11-02 21:12:46 +01:00
macro_input_row.dart Pre-log meals for a future date and slot (CLI --date/--hour, app 'Log for later') 2026-09-27 19:59:38 +02:00
meal_schedule_editor.dart app settings: exact-time clock button replaces the "Custom…" item 2026-10-10 20:10:55 +02:00
meal_time_dropdown.dart app settings: exact-time clock button replaces the "Custom…" item 2026-10-10 20:10:55 +02:00
progress_motion.dart Add log sound cue and progress card motion 2026-11-02 21:12:46 +01:00
slot_selector_row.dart app: minute-of-day slots (phase 2 of 3: every app consumer) 2026-10-10 19:55:26 +02:00
streak_summary_row.dart Add budget-adherence calendar, streaks, and freely-editable synced budget 2026-07-13 21:31:45 +02:00
sync_health_banner.dart Make the phone publish on every tick, and fail closed on Firebase errors 2026-08-10 14:35:37 +02:00
today_progress_card.dart Add log sound cue and progress card motion 2026-11-02 21:12:46 +01:00