banyaro-ios/BanYaroGo
rene e27fa39620 Phase 3: Foto-Upload + Mindeststrecken-Warnung
- APIClient.uploadFile: multipart POST mit Bearer-Token, generischer
  field/filename/mime
- ImageResize: längste Kante max 2048px, JPEG q=0.8 — iPhone-Fotos sonst
  5-10MB pro Stück
- FinishWalkSheet:
  - PhotosPicker (iOS 16+, kein NSPhotoLibraryUsageDescription nötig)
  - Thumbnail-Strip der gewählten Fotos
  - Sequentieller Upload nach POST /api/routes, Toolbar zeigt "N/M"
  - Bei < 50m: orangene Warnung "Sehr kurze Tour — du kannst trotzdem speichern"
  - Save-Button blockt korrekt während Upload, Verwerfen auch
2026-05-30 10:18:08 +02:00
..
API Phase 3: Foto-Upload + Mindeststrecken-Warnung 2026-05-30 10:18:08 +02:00
Assets.xcassets Phase 2: Live-GPS-Tracking + neues Icon 2026-05-30 10:08:02 +02:00
Auth Fix /me-Decoding: is_founder/is_partner kommen als SQLite-Int 0/1, nicht Bool 2026-05-30 09:40:25 +02:00
Support Phase 3: Foto-Upload + Mindeststrecken-Warnung 2026-05-30 10:18:08 +02:00
Tracking Phase 2: Live-GPS-Tracking + neues Icon 2026-05-30 10:08:02 +02:00
Views Phase 3: Foto-Upload + Mindeststrecken-Warnung 2026-05-30 10:18:08 +02:00
BanYaroGoApp.swift Ban Yaro Go — Phase 1 Foundation 2026-05-30 09:25:48 +02:00