Stable
Release Changelog
Änderungen, die in der öffentlichen App Store / Google Play Version angekommen sind.
-
Release
Tour-Chats, Adminbereiche und technische Grundlagen wurden spürbar stabilisiert.
Neu
- Tour-Chats verhalten sich jetzt deutlich mehr wie normale Chats.
- Antworten, Reaktionen und Erwähnungen sind in Tour-Chats besser integriert.
- Admin-Bereiche wurden auf eigene, einheitlichere Screens umgestellt.
- Die Suche unterstützt gezieltere Befehle wie
id:2,user:nameundusername:name. - Screenshot-Bugmeldungen lassen sich komfortabler ausblenden.
Verbessert
- Tour-Chats sind optisch und funktional stärker an globale und direkte Chats angeglichen.
- Direkte Chats werden in der Chatübersicht robuster aktualisiert.
- Mitgliederverwaltung und Suche im Adminbereich sind übersichtlicher und zuverlässiger.
- Event-, News-, Warnungs-, Badge- und Aktivitätslog-Verwaltung wurden im Adminbereich vereinheitlicht.
- iOS-Projektstruktur und Paketabhängigkeiten wurden für aktuelle Flutter-Versionen vorbereitet.
Behoben & Technik
- Fehler beim Sortieren von Zwischenstopps in der Tour-Erstellung behoben.
- iOS-Build-Probleme mit Swift Package Manager und Mindest-iOS-Version behoben.
- Build- und Analysefehler nach dem Flutter-Update behoben.
- Backend-Abhängigkeiten und Sicherheitsprüfungen wurden aktualisiert.
- Chatdaten werden stabiler gegen veraltete Direktchat-Einträge abgeglichen.
-
Release
Fokus auf Onboarding, Standort-Erklärung, Sitzungsstabilität und Admin-Abläufe.
Onboarding & Standort
- Übersichtlicherer Standort-Hinweis in der Ersteinrichtung.
- Klarere Erklärung, wofür Standortdaten genutzt werden.
App & Verwaltung
- Stabilere Anmeldung und Sitzungsverwaltung.
- Optimierungen im Profil- und Freunde-Bereich.
- Verbesserte Admin-Abläufe, inklusive Bestätigung vor Passwort-Reset.
- Anpassungen an Badge- und Mitgliederverwaltung.
- Kleinere UI-Verbesserungen und technische Aktualisierungen.
-
Release
Erster öffentlicher BikeHub-Release mit neuer App-Struktur, Community-Funktionen, Spots, Chats und stabilerer technischer Basis.
Neue App-Struktur
- Neuer Startscreen als klare zentrale Übersicht.
- Chats sind jetzt ein eigener Hauptbereich und nicht mehr in Community versteckt.
- Community-Inhalte wurden sinnvoll auf Start, Spots und Profil verteilt.
- Profil neu strukturiert: Freunde, Einstellungen, Account, Support und Adminbereich sind klarer getrennt.
- Notfallpass-Scanner ist direkt im Notfallbereich erreichbar.
Spots, Events & Freunde
- Kartenkacheln der Spot-Karten werden lokal zwischengespeichert, damit Kartenbereiche offline besser verfügbar bleiben.
- Anzeige, wenn Freunde an Events teilnehmen oder an Spots aktiv sind — nur, wenn diese Info geteilt wird.
- Bei nicht geteilter Info wird neutral angezeigt, dass Teilnahme oder Aktivität nicht geteilt wird.
- Event-Einladungen an Freunde werden zuverlässiger zugestellt.
- Personen, die bereits teilnehmen und dies teilen, können nicht erneut eingeladen werden.
- Spot-Erkennung wurde stabiler gemacht, damit aktive Nutzer am Spot nicht zu schnell verschwinden.
Design & Bedienung
- Startscreen optisch überarbeitet: kompaktere Kacheln, Kalender stärker integriert und Hintergrundlogo auf mehreren Seiten.
- Chat-Übersicht stärker an gewohnte Messenger-Layouts angelehnt.
- Spot-Chats, Gruppen und Direktchats werden übersichtlicher gemeinsam dargestellt.
- Spot-Pins und Spot-Avatare konsistenter zwischen Karte, Spotliste und Chats dargestellt.
- App-Layout für kleine iPhones, Non-Max-Geräte, Tablets und iPad-Landscape deutlich verbessert.
- Event- und Kalenderansichten aufgeräumt und besser in größere Layouts eingebettet.
- Profil-, Einstellungs-, Support- und Kontaktbereiche reduziert und besser gruppiert.
- Hintergrund- sowie Light-/Darkmode-Darstellung visuell nachgeschärft.
Standort, Login & rechtliche Links
- Standort-Freigaben auf Android robuster gemacht: Ablehnen wird gespeichert und nicht mehrfach direkt hintereinander abgefragt.
- Hintergrund-Standortjobs werden deaktiviert, wenn keine Berechtigung vorhanden ist.
- Notfall- und Notfallpass-Standortzugriffe nutzen dieselbe zentrale Standortlogik.
- App-Links für Datenschutz, Impressum, Support und Kinderschutz wurden ergänzt bzw. sauberer eingebunden.
- Android-Paketname für den Play Store angepasst.
- Google/Apple-Anmeldeflüsse und Telefonnummernübernahme weiter vorbereitet und robuster angebunden.
Behoben
- Nutzer-Suche funktionierte zeitweise nicht mehr.
- Chat-Key-/Auth-Flows konnten zu 401-Fehlern führen.
- Profil-, Badge-, Karten- und andere App-Bilder werden zuverlässiger gecached.
- Event-Zeiten und Kalenderdarstellungen wurden an mehreren Stellen korrigiert.
- Event-Freundeseinladungen wurden robuster gemacht.
- Push-Verhalten wurde stabilisiert; FCM-Pushes laufen weiter, auch wenn APNs auf einzelnen Geräten fehlschlägt.
- Mehrere Layout- und Overflow-Probleme auf iPhone, Android und iPad wurden reduziert.
- Spot-Anzeige konnte nach Benachrichtigungen oder App-Wechseln inkonsistent werden; Stabilität verbessert.
Technik & Betrieb
- Remote-App-Konfiguration ergänzt, damit Inhalte, Kontaktbereiche, rechtliche Texte und App-Verhalten zentraler verwaltet werden können.
- Backend-Autodeploy verbessert und für App-only-Commits optimiert.
- Produktive Umgebungsdaten werden beim Auto-Deploy besser vor versehentlichem Überschreiben geschützt.
- Backend-Routen, Datumshilfen und REST-Routen stabilisiert bzw. refaktoriert.
- Dependency-Updates für Backend, Flutter, Gradle und GitHub Actions eingespielt.
- Build-, Security- und Audit-Workflows sowie allgemeine Stabilitäts- und Schutzmechanismen erweitert.