TrochtaOndrej adc2f72a6d fix: apply review feedback — type safety, overdue logic, dead code
- _EmptyState: accept PetType enum directly; use .emoji getter
  (drops string conversion round-trip and duplicate emoji mapping)
- TaskCard: compute _isOverdue from task.deadline when task is provided
  (previously isOverdue never fired when using the task: param)
- userNameProvider: derive from userProvider.name instead of hardcoded 'Zuf'
  (name was split across two independent providers)
- _petMessage: add explicit 'neutral' branch, remove unreachable 'sleepy' branch
  (PetMood enum has no .sleepy; neutral was silently falling to _)
- EnergyBar/EnergyBadge: assert both params not null simultaneously
  (EnergyBar() / EnergyBadge() previously compiled silently with default low)
- todayTasksProvider: fix comment — no date filtering in MVP

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-18 11:18:26 +01:00
2026-03-17 08:18:56 +01:00
2026-03-17 08:18:56 +01:00
2026-03-17 08:18:56 +01:00

kittie_mobile

A new Flutter project.

Getting Started

This project is a starting point for a Flutter application.

A few resources to get you started if this is your first Flutter project:

For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

S
Description
Task manager for mobile
Readme 280 KiB
Languages
Dart 99.3%
Swift 0.6%