Release Notes

Moin Changelog

Alle Updates, neuen Features und Fehlerbehebungen — für iOS und Android.

16. Juni 2026
Version 5.2 — korrekte Schlafdauer & vollständige Übersetzungen
🍎 Moin Home iOS 5.2 🍎 Moin Tracker iOS 5.2 🤖 Moin Home Android 5.2 🤖 Moin Tracker Android 5.2
iOS Android Schlafdauer wird jetzt korrekt berechnet
  • Realistische Schlafwerte: Die angezeigte Schlafdauer umfasst jetzt nur noch den eigentlichen Nachtschlaf (Fenster vom Vorabend bis zum Vormittag). Vorher konnten Tagesschläfchen mitgezählt werden, sodass z. B. über 12 Stunden statt der tatsächlichen 7–8 Stunden erschienen.
Verbessert Vollständige Übersetzungen (Deutsch & Englisch)
  • Durchgängig übersetzt: Alle vier Apps sind jetzt vollständig auf Deutsch und Englisch verfügbar — u. a. Zonen-Hinweise, Gesundheits-Übersicht und Benachrichtigungs-Einstellungen.
  • Einzelne Texte, die zuvor unübersetzt oder als interner Platzhalter erschienen, wurden korrigiert.
iOS Moin Home — Einstellungen
  • Korrekte Info-Links: Datenschutz, Nutzungsbedingungen und Impressum verweisen jetzt auf die richtigen Seiten.
  • Benachrichtigungen: Die Seite öffnet auf Wunsch direkt die iOS-Benachrichtigungseinstellungen.
13. Juni 2026
Version 5.1 — Notsignal: unüberhörbarer Notfall-Alarm
🍎 Moin Home iOS 5.1 🍎 Moin Tracker iOS 5.1 🤖 Moin Home Android 5.1 🤖 Moin Tracker Android 5.1
Neu Notsignal — der Notfall ist jetzt unüberhörbar
  • Vollbild-Alarm beim Angehörigen: Bei einem Notruf oder erkannten Sturz weckt der Moin Tracker das Handy auf, zeigt einen großen roten Alarm über dem Sperrbildschirm und nennt den Namen der betroffenen Person.
  • Sirene, Blinken & Vibration: Lauter Sirenenton, blinkender Bildschirm und Taschenlampen-Stroboskop — der Alarm läuft selbst dann, wenn das Handy auf lautlos steht.
  • Optional auch auf dem eigenen Handy (Moin Home): Wer möchte, lässt bei Notruf/Sturz auch sein eigenes Handy laut Alarm schlagen, um Hilfe in der direkten Umgebung zu holen. Bei einem erkannten Sturz gibt es vorher einen Countdown zum Abbrechen — damit Fehlalarme niemanden erschrecken.
Neu Einstellungen für das Notsignal
  • Moin Home → Einstellungen → „Notfall-Alarm": Schalter „Mein Handy laut alarmieren" (standardmäßig aus) aktiviert den lauten Eigen-Alarm bei Notruf und Sturz.
  • Moin Tracker → Einstellungen → „Notfall-Durchbruch": Zwei Schalter, mit denen der Alarm auch den Vollbild-Modus und den „Nicht stören"-Modus durchbrechen darf — einmalig einrichten, dann verpasst man keinen Notruf mehr.
Neu Fotos & Übersicht
  • Fotos in beide Richtungen: Angehörige und betreute Person können sich gegenseitig Fotos schicken — mit Push-Benachrichtigung beim Empfänger.
  • Moin Tracker: Empfangene Fotos erscheinen direkt als Vorschau unter der jeweiligen Person.
  • SOS-Anzeige: Ein ausgelöster Notruf wird in der Personen-Übersicht 24 Stunden lang mit einem roten SOS-Hinweis markiert.
  • Aktualisieren-Knopf oben rechts im Moin Tracker lädt den Status sofort neu.
Android Zuverlässigkeit der Benachrichtigungen
  • Benachrichtigungs-Berechtigung wird beim ersten Start abgefragt — behebt Fälle, in denen Notruf- und Foto-Push stumm verworfen wurden.
  • Push-Token werden beim Start aktiv abgerufen und aktuell gehalten, damit Benachrichtigungen zuverlässig ankommen.
12. Juni 2026
Version 5.0 — Notruf-Push zuverlässig, Token-Sync bei jedem Start
🍎 Moin Home iOS 5.0 🍎 Moin Tracker iOS 5.0 🤖 Moin Home Android 5.0 🤖 Moin Tracker Android 5.0
Fix Notruf-Push (SOS) funktioniert jetzt zuverlässig
  • Notruf-Push repariert: SOS-Alarm kommt jetzt auf allen Tracker-Geräten an — auch bei älteren Installationen ohne aktuelle Push-Token
  • Edge Function erkennt jetzt sowohl neue (Supabase-ID) als auch ältere (Geräte-UUID) Token-Einträge
  • Android Tracker: FCM-Token wird bei jedem App-Start aktuell gehalten (vorher: Token-Änderungen wurden ignoriert)
iOS Moin Tracker — Push-Token-Sync
  • APNs-Token wird bei jedem App-Start synchronisiert — behebt Fälle in denen Notfall-Push nicht ankam weil kein Token in der Datenbank gespeichert war
Backend Notruf-Funktion & Datenbankzugriff
  • RLS-Policies für alle Tabellen auf authenticated-Rolle erweitert — Datenzugriff nach Anonymous Sign-In funktioniert korrekt
  • Infinite-Recursion-Bug in users-Tabelle behoben
  • Notruf-Push-Funktion direkt aus der App ausgelöst (unabhängig vom Datenbank-Webhook)
11. Juni 2026
Stabilitäts- & Sicherheitsfix: HealthKit, Push-Token, Foto-Anfragen
🍎 Moin Home iOS 4.5 (Build 3) 🍎 Moin Tracker iOS 4.5 (Build 1)
iOS Moin Home — HealthKit & Apple Watch
  • Gesundheitsdaten-Freigabe funktioniert jetzt zuverlässig: Dialog erscheint beim ersten App-Start (vorher wurde er von iOS still verworfen)
  • Apple Watch wird nach Erteilen der Freigabe sofort erkannt und angezeigt
  • Schritt-, Puls-, Schlaf- und Energiedaten werden korrekt geladen sobald HealthKit autorisiert ist
iOS Moin Home — Push-Benachrichtigungen
  • APNs-Token wird bei jedem App-Start aktualisiert (Apple-Empfehlung) — Push-Anfragen für Foto und Standort kommen jetzt immer an
  • Behebt Ausfall nach App-Neuinstallation
Backend Foto-Anfragen & Datenbankzugriff
  • Foto senden funktioniert wieder: Berechtigungsfehler (403) in der Datenbank behoben
  • APNs-Token-Upload für Tracker-App ebenfalls repariert
  • Nutzer-ID-Zuordnung präzisiert: jede App sieht nur noch den eigenen Datensatz
29. Mai 2026
Sturzerkennung, HealthKit Watch-Erkennung & Festival Tracker
🍎 MoinRelative iOS 4.2 (Build 1) 🍎 MoinTracker iOS 4.3 (Build 5) 🤖 MoinRelative Android 4.6 (12) 🤖 MoinTracker Android 4.6 (12)
Neu Moin Festival Tracker
  • 48h Gratis-Modus: Festival-Crew verbinden, Lebenszeichen-Tracking für alle, ohne Abo
  • Fotos direkt in der App senden und empfangen
  • Notfall-Button sofort sichtbar für alle Verbundenen
  • Festival-Sektion auf moin-app.moinara.de mit direkten Store-Links
iOS Sturzerkennung — Toggle & UI
  • Eigener Switch-Style mit systemGray3 im inaktiven Zustand (klar sichtbar)
  • Coming-Soon-Badge in allen Feature-Listen der Website
  • Upcoming-Feature-Banner auf der Startseite
iOS HealthKit Watch-Erkennung & Auth-Fallback
  • Watch-Erkennung robuster: Fallback bei Neu-Install wenn HealthKit-Auth noch aussteht
  • Kein Crash mehr wenn Watch beim ersten Start noch nicht autorisiert ist
Android AlarmWorker, InviteScreen & Pro-Upgrade
  • AlarmWorker stabiler bei Hintergrundprozessen
  • InviteScreen und InviteViewModel überarbeitet
  • ProUpgradeScreen mit aktualisierten Preisen und Features
  • Heartbeat-Modell angepasst
Website App-Store-Links & Festival-Sektion
  • Alle 4 Store-Links korrigiert auf kanonische DE-URLs
  • Apple- und Google-Play-Badges auf der Moin-Apps-Seite
  • Neue Festival-Tracker-Sektion auf der Startseite
14. Mai 2026
Domain-Wechsel, Health-Stats & Lokalisierungsfixes
🍎 MoinRelative iOS 4.1 (4) 🍎 MoinTracker iOS 4.2 (4) 🤖 MoinRelative Android 4.4 (10) 🤖 MoinTracker Android 4.4 (10)
Infrastruktur Domain-Wechsel
  • Alle Deep Links und App-Links auf moin-app.moinara.de umgestellt
  • Apple App Site Association mit korrekter Team ID aktualisiert
  • Android Asset Links mit SHA256-Fingerprint ergänzt
iOS Moin Home (MoinRelative) — Health-Stats
  • Neue „Meine Daten heute"-Karte auf dem Startscreen: Schritte 👟, Herzfrequenz ❤️, Schlaf 😴
  • Anzeige folgt den bestehenden Sharing-Einstellungen (shareSteps / shareHeartRate / shareSleep)
  • Label-Schriften größer und besser lesbar; Texte dunkelgrün statt hellgrün
iOS Moin Home — Lokalisierungsfixes
  • 12 fehlende xcstrings-Keys befüllt
  • homeZoneStatusText und homeZoneActionButton verwenden jetzt String(localized:)
iOS Moin Tracker — Health-Stats
  • Neue HomeHealthStatsRow zeigt Schritte, Puls, Schlaf und Energie unterhalb jeder Karte
  • Gesteuert durch die NotificationSettings-Toggles des jeweiligen Angehörigen
26. April 2026
Foto-Anfrage Push Notification
🍎 MoinRelative iOS 4.1 (4) 🍎 MoinTracker iOS 4.2 (4) 🤖 MoinTracker Android 4.3 (9)
Neu Foto anfordern — sofortige Push-Benachrichtigung
  • Neues Edge Function send-photo-request: sendet APNs (iOS) und FCM (Android) Push an Moin Home wenn eine Foto-Anfrage eingeht
  • Push-Text: „📸 Foto-Anfrage — [Name] möchte ein Foto von dir"
iOS MoinTracker — Foto anfordern
  • requestPhoto() ruft nach dem DB-Insert die neue Edge Function auf
iOS Moin Home — Push-Typ Kamera-Direktöffnung
  • Push-Typ photo_request erkannt → Kamera öffnet sich direkt beim Antippen der Notification
14. April 2026
Tracker→Relative Foto-Flow, Kamera-Fix & Live-Backend
🍎 MoinRelative iOS 4.0 (3) 🍎 MoinTracker iOS 4.1 (3)
iOS MoinTracker — Kamera-Fix
  • Kamera öffnet sich jetzt zuverlässig: UIApplication.shared.connectedScenes filtert korrekt nach foregroundActive
  • NSPhotoLibraryUsageDescription in Info.plist ergänzt (verhinderte stillen Absturz)
iOS Foto-Flow Tracker→Relative
  • Neuer Richtungstyp tracker_photo in DB und RLS-Policies
  • Moin Home zeigt jetzt korrekt nur empfangene Tracker-Fotos (vorher falsches Filter)
  • Edge Function sendet Push korrekt an Moin Home (nicht mehr an Tracker)
  • Bugfix: Signierte Foto-URL in Push-Notification war gebrochen (fehlender /storage/v1-Pfad)
Backend Umstieg auf Live-Supabase
  • Alle Apps zeigen im Release-Build auf das Live-Projekt ivvgymftryquhoflzcal (Frankfurt)
  • Debug-Builds weiterhin gegen Staging trjrjxevncojcyqpcfwp (Ireland)
13. April 2026
Foto Check-In, empfangene Fotos & Demo-Modus
🍎 iOS MoinRelative & Tracker 🤖 Android MoinRelative & Tracker
Neu Foto Check-In (beide Plattformen)
  • Moin Home: Fotos an alle verbundenen Tracker senden
  • Moin Tracker: Fotos vom Angehörigen empfangen, Foto anfordern, Foto zurückschicken
  • Horizontaler Foto-Strip (Thumbnails) direkt auf dem Homescreen beider Apps
  • Tap-to-Zoom für empfangene Fotos
Android MoinTracker — UX-Fix Foto-Bereich
  • „Foto senden" und „Foto anfordern" in einer gemeinsamen Karte zusammengeführt — beide Aktionen immer sichtbar
iOS MoinTracker — Crash-Fix Kamera-Sheet
  • Kamera-Sheet von .sheet auf .fullScreenCover umgestellt (verhinderte Crash durch verschachtelte Sheets)
Android Demo-Modus wiederhergestellt
  • Code „DEMO01" aktiviert Demo-Verbindung in Moin Tracker (für App-Store-Review)
  • Codes „DEMO01" / „DEMO02" aktivieren Demo in Moin Home
Backend Staging-Infrastruktur
  • Umstieg von lokalem Docker auf dedizierten Staging-Supabase-Cluster
  • 5 Edge Functions deployed: send-photo-notification, send-emergency-push, send-emergency-apns, send-wake-ping, cleanup-photos