Files
fin-tracker/app
Dmitry df49d99af4 fix(app): дата без времени парсится как UTC, а не в локальной зоне
DateTime.tryParse("2026-09-18") в Dart возвращает локальное время, не UTC —
на MSK (UTC+3) это трёхчасовой сдвиг относительно того, что сервер имел
в виду датой без времени. asDate() перетэговывает те же значения полей как
UTC вместо доверия tryParse; настоящий таймстемп с "Z"/смещением проходит
насквозь без изменений.
2026-09-19 10:56:42 +03:00
..

fintracker_app

Flutter-клиент fin-tracker (web, Linux, Windows, Android).

nix develop .#app              # из корня репозитория
cd app && flutter pub get
flutter run -d chrome --dart-define=API_BASE_URL=http://127.0.0.1:8000
flutter build web              # Caddy раздаёт app/build/web

Клиент API — packages/api_client, генерируется just gen-client из openapi/openapi.json.