Commit graph

4 commits

Author SHA1 Message Date
f1b3ff4035 Login: Pitch-Karte ausklappbar + Züchter/Sitting, Icon mit sichtbarem Pfad
- icon_transparent.py: pur-weiße Pixel werden zu #C4843A umgefärbt — der
  GPS-Pfad zwischen Pin und Hund ist jetzt auf jedem Hintergrund sichtbar
- LoginView Pitch jetzt als ausklappbare Karte ('Tippen für Details')
  mit spring-Animation
- Sechs Punkte statt vier: Gassi-Touren, Hunde-Community, Tagebuch & Impfpass,
  Verifizierte Züchter (rosette), Giftköder-Alarm, Hundesitting (house.fill)
2026-05-30 11:46:41 +02:00
4ee84d5a1a Login-Page für Newcomer + freigestelltes App-Icon im Hero
- icon_transparent.py: blauer Sky-Hintergrund per RGB-Schwelle entfernt
  (b > 0.55, b > r+0.05 …), trimmt auf Content-Bbox
- AppIconHero.imageset mit dem freigestellten Icon
- LoginView komplett neu strukturiert als ScrollView:
  - Hero: freigestelltes App-Icon (kein SF Symbol mehr) + Titel + Tagline
  - Pitch-Karte: vier Feature-Highlights (Gassi-Tracking, Community,
    Tagebuch, Giftköder-Alarm) für Leute, die banyaro nicht kennen
  - "Schon angemeldet?"-Karte mit dem klassischen Login-Form
  - "Neu hier?"-Karte mit kostenlos/DSGVO/DE-Hosting-Pitch und großem
    Register-Button mit person.crop.circle.badge.plus-Icon
2026-05-30 11:42:32 +02:00
fec7c79b05 Login-Hinweis 'Kostenlos registrieren' + PWA-Install-Anleitung in Mehr 2026-05-30 11:28:05 +02:00
81681130e6 Ban Yaro Go — Phase 1 Foundation
SwiftUI/SwiftData iOS-Client, redet mit https://banyaro.app FastAPI-Backend.
Bundle-ID app.banyaro.ios, Xcode-26-Projekt mit synchronisierten Ordnern.

Drin:
- APIClient (URLSession + Bearer + convertFromSnakeCase Decoder)
- KeychainStore + AuthSession (@Observable) für persistenten Login
- LoginView, MainTabView, SettingsView (mit Logout)
- RoutesListView + RouteDetailView mit MapKit-Polyline aus preview_track
- DogsListView mit Foto-Avatar
- App-Icon (Pfote auf Banyaro-Amber)
2026-05-30 09:25:48 +02:00