No description
Find a file
rene 546386dcbd Hunde-Cache leeren bei Logout/401 — kein Durchschimmern auf neuen User
Bug: ActiveDogStore cached dogs + activeDogId (UserDefaults). Beim
Login mit einem neuen Account waren die Hunde des vorigen Users
weiter zu sehen, weil HeimView nur loadDogs() ruft wenn dogs.isEmpty.

Fix:
- ActiveDogStore hat jetzt reset() (dogs=[], activeDogId=0,
  UserDefaults gelöscht).
- ActiveDogStore hört auf .userDidLogout und auf .apiUnauthorized,
  beides löst reset() aus.
- AuthSession.logout() postet jetzt .userDidLogout.
- Nach Login holt HeimView's .task automatisch die neuen Hunde
  (dogs.isEmpty → loadDogs).
2026-05-30 18:25:23 +02:00
AppStore Tagebuch: Detail-Ansicht + tappbare Listen-Zeilen 2026-05-30 14:53:44 +02:00
BanYaroGo Hunde-Cache leeren bei Logout/401 — kein Durchschimmern auf neuen User 2026-05-30 18:25:23 +02:00
BanYaroGo.xcodeproj Gassi: Tabs Treffen + Stamm-Gassis wie in der PWA 2026-05-30 14:02:42 +02:00
BanYaroGoWidget Phase 4.A.1: Live Activity + Dynamic Island für laufende Gassi-Tour 2026-05-30 11:35:43 +02:00
icon Phase 3.5: Pause/Resume, SwiftData-Persistenz, Kamera-Capture, Fotos zu bestehender Tour 2026-05-30 10:52:15 +02:00
Shared Phase 4.A.1: Live Activity + Dynamic Island für laufende Gassi-Tour 2026-05-30 11:35:43 +02:00
.gitignore Ban Yaro Go — Phase 1 Foundation 2026-05-30 09:25:48 +02:00
BanYaroGo-Info.plist GPX-Import via Teilen-Menü und 'Öffnen mit' 2026-05-30 14:34:40 +02:00
BanYaroGo.entitlements Gassi-Wetter mit WeatherKit + banyaro-Logik 2026-05-30 13:16:48 +02:00
BanYaroGoWidget-Info.plist Phase 4.A.1: Live Activity + Dynamic Island für laufende Gassi-Tour 2026-05-30 11:35:43 +02:00