Release Notes

Release: 2.3 – Neue Lokalisierungen und App-Sprachübersetzungen

Release-Datum: 2025-12-04

Nachfolgend die Änderungen zum Minor-Release 2.3:

  • Neue Sprachunterstützungen
    Folgende App-Sprachübersetzungen erfolgten im Rahmen des Release:
    • Brasilianisches Portugiesisch
    • Koreanisch
    • Indonesisch
  • Überarbeitete Abzeichen & Challenges
    • Titel und Beschreibungen wurden optimiert und sprachübergreifend verbessert. Alle Beschreibungen wurden in die unterstützten Sprachen übersetzt. Die Titel bleiben international einheitlich auf Englisch.


Release: 2.2 – UI-Redesign und Tracking-Übersichten

Release-Datum: 2025-12-01

Nachfolgend die Änderungen zum Minor-Release 2.2:

  • Tracking-Übersichten für Kategorien & Events
    • Visualisiere deinen Fortschritt jetzt gruppiert und strukturiert direkt in der Habit-Übersicht nach Kategorien oder Events.
  • Komplettes Redesign
    • Modernes, klares UI-Redesign, optimierte Layout-Struktur und verbesserte Navigation.
  • Neuer Split-Button im Header & weiteren Bereichen
    • Wechsle schnell zwischen Split-Screen und Vollbild-Modus (verfügbar in Habit-Übersicht, Statistik, Erfolge, Challenges).
  • Letztes Event auf Knopfdruck
    • Mit dem Button "Letztes Event" lässt sich dein zuletzt getracktes Ereignis inkl. zugehöriger Habits abrufen – kombinierbar mit aktiven Filtern.
  • Neue zentrale Farblogik & Farbschemata
    • Einführung neuer Akzentfarben für App-Zustände (z. B. Selektiert, Progress, Tipps). Anpassung für Light- & Dark-Mode.


Release: 2.1.2 – Startzeitoptimierung und diverse Fehlerbehebungen

Release-Datum: 2025-11-03

Nachfolgend die Änderungen zum Bugfix-Release 2.1.2:

  • Swipe durch deine Abzeichen-Bibliothek
    • Du kannst jetzt horizontal durch deine gesamte Abzeichen-Bibliothek swipen! Abzeichen werden weiterhin im Vollbildmodus angezeigt. Ab sofort kannst du einfach von Abzeichen zu Abzeichen wischen.
  • Performance & Stabilität (Clean Code)
    • Schnellerer App-Start
      Aufwendige Prozesse laufen jetzt asynchron im Hintergrund.
    • Force-Unwrapping komplett aus der App entfernt Der Code wurde aufgeräumt und stabilisiert – für eine zuverlässigere App ohne unerwartete Abstürze.
  • Fehlerbehebungen
    • Crash bei Challenge-Wiederholung behoben
      Challenges können jetzt ohne Probleme erneut gestartet werden.
    • XC-Stempel wurde in der Habit-Detailansicht nicht korrekt angezeigt, falls für einen entsprechenden Tag keine Logging-Einträge vorhanden waren. Mit dieser Fehlerbehebung werden Logging-Einträge in der Habit-Detailansicht unmittelbar nach Tippen auf einen leeren Eintrag korrekt angelegt und der XC-Stempel wird sofort angezeigt, ohne die Habit-Detailansicht erneut starten zu müssen.

  • Sonstiges
    • Hauptkategorie der App auf Produktivität geändert Die Zweitkategorie entspricht jetzt Lifestyle.


Release: 2.1.1 – Aktualisierte App-Store-Informationen

Release-Datum: 2025-10-31

Nachfolgend die Änderungen zum Bugfix-Release 2.1.1:

  • App-Store-Informationen
    Kleine inhaltliche Verbesserungen und aktualisierte App-Store-Informationen.


Release: 2.1 – Überarbeitung des Onboardings und neue Challenge „Mirror Effect“

Release-Datum: 2025-10-28

Nachfolgend die Änderungen zum Minor-Release 2.1:

  • Neue Challenge: Mirror Effect
    Stärke dein Selbstbewusstsein mit der brandneuen Challenge „Mirror Effect“ – inklusive eigenem Abzeichen!
  • Neues Onboarding
    Das Onboarding wurde komplett überarbeitet! Ab sofort wirst du durch ein interaktives Setup geführt, das dir hilft, deine ersten Gewohnheiten und Challenges direkt zu konfigurieren.
  • Neue Sprachversionen in XC-90DAYS
    XC-90DAYS spricht jetzt noch mehr Sprachen!
    -ES - Spanisch
    -FR - Französisch
    -TW - Chinesisch (Traditionell, Taiwan)
  • Neue Sprachversionen im App Store
    -ES - Spanisch
    -FR - Französisch
    -TW - Chinesisch (Traditionell, Taiwan)
    -NL - Niederländisch
    -IT - Italienisch
  • Datenschutz & Performance
    Das Facebook-SDK wurde vollständig entfernt – keine ATT-Abfrage mehr notwendig Die App läuft jetzt vollständig über Firebase ohne IDFA.
  • Fehlerbehebungen & Verbesserungen
    -Onboarding-Hinweis erscheint nach einem Restore nicht mehr fälschlicherweise.
    -Textlängenprüfung beim Anlegen neuer Events hinzugefügt.
    -Event-Planung über die Glocke funktioniert jetzt zuverlässig.
    -Archivierte Habits werden korrekt in der Event-Zuordnung ausgeblendet.
  • Sonstiges
    Diverse Warnungen und Konsolenfehler beseitigt.


Release: 2.0.10 - App-Migration und Funktionen zur Ereignisplanung erweitert

Release-Datum: 2025-10-21

Nachfolgend die Änderungen zum Bugfix-Release 2.0.10:

  • Anpassungen an iOS 26
    -Relevante Anpassungen zum Liquid-Glass-Design in iOS 26 vorgenommen.
    -Positionierung der Habit-Filterleiste vom Header in den Footer verschoben.
  • Systemmindestanforderungen von iOS 17.5 auf iOS 18.0 geändert
    Mit diesem Update ist eine Systemmindestanforderung von iOS 18.0 notwendig, damit die App XC-90DAYS installiert werden kann.
  • Migration von Swift 5 nach Swift 6
    Im Rahmen der Migration von Swift 5 nach Swift 6 wurden zur Interoperabilität entsprechende Anpassungen im Backend durchgeführt. Unter anderem wurden Concurrency-Probleme behoben.
  • Datenbank-Schemata erstellt und App-Migrationsplan implementiert
    -Kardinalität zwischen Habits und Tagesereignissen auf m:n geändert, somit können ab sofort Habits mehreren Tagesereignissen zugeordnet und eingeplant werden.
    -Für die Datenbankänderungen wurde ein App-Migrationsplan erstellt, damit bereits angelegte Tagesereignisse korrekt in die neue Datenbankstruktur übernommen werden.
    -Backup-/Restorefunktion wurde an die neue Datenbankstruktur angepasst. Es besteht eine Abwärtskompatibilität, somit können auch ältere Backups wiederhergestellt werden.
  • Ereignis-Übersicht: Einplanung von Tagesereignissen erweitert
    -Habits können ab sofort innerhalb einer Ereignis-Änderungsansicht verwaltet und direkt zugeordnet werden.
    -Das Anlegen von Tagesereignissen ist ab sofort direkt in der Ereignis-Übersicht möglich.
    -Es wurde eine Löschfunktion in der Ereignis-Änderungsansicht implementiert, sodass Ereignisse und relevante Habit-Beziehungen gelöscht werden können.
  • Sonstige Aenderungen
    -Scroll-Hinweis in der Habit-Änderungsansicht hinzugefügt.


Release: 2.0.9 - Habitserie wird neben Habitnamen angezeigt

Release-Datum: 2025-08-22

Nachfolgend die Änderungen zum Bugfix-Release 2.0.9:

  • Aktuelle Serie wird neben dem Habitnamen angezeigt
    Für eine transparentere Benutzerübersicht wird ab sofort die aktuelle Serie zu einem Habit unten rechts neben dem Habitnamen angezeigt.
  • Tapinfo für Fullscreen-Modus
    Icon zur Kennzeichnung für Wechsel zwischen Hybrid-/Fullscreen-Modus hinzugefügt.
  • Tutorial: Bildauflösung im Hybrid-Modus angepasst
    Ab sofort wird ein Tutorial-Bild auch im Hybrid-Modus im Verhältnis 9/16 angezeigt.
  • Bugfix: Obwohl keine Challenge aktiv war, wurde eine Notification ausgegeben
    Der Bug wurde mit diesem Release gefixt.
  • Sonstige Änderungen
    Alterseinstufung wurde aufgrund neuer Einstufungs-Algorithmen von 17+ auf 13+ herabgestuft.

    Folgende Packages wurden aktualisiert:
    -firebase-ios-sdk 11.13.0 -> 11.15.0
    -googleappmeasurement 11.13.0 -> 11.15.0
    -swift-protobuf 1.29.0 -> 1.31.0


Release: 2.0.8 - App-Kategorienwechsel im Apple App Store

Release-Datum: 2025-06-09

Nachfolgend die Änderungen zum Bugfix-Release 2.0.8:

  • App-Kategorienwechsel
    Die Primärkategorie der App wurde von „Gesundheit & Fitness“ auf „Lifestyle“ geändert.


Release: 2.0.7 - Überarbeitung App-Store-Auftritt & Anpassungen Habit-Übersicht

Release-Datum: 2025-06-05

Nachfolgend die Änderungen zum Bugfix-Release 2.0.7:

  • Der Sichelmond, der einen Tag vor dem Start eines Habits signalisiert, wird nun auch im 7-Tagesrückblick (LAST SEVEN) während der ersten Woche nach dem Anlegen eines Habits angezeigt.
  • Im Header der Habit-Übersicht wurde ein Hinweis hinzugefügt, wie die Habit-Details angezeigt werden können.
  • App Store-Auftritt überarbeitet
    –Neuer App-Name & Untertitel
    –Optimierte Keywords
    –Aktualisierte App-Beschreibung
    –Neue, ansprechende Screenshots


Release: 2.0.6 - Bugfix-Release - Performance-Boost & Korrektur der Serienberechnung

Release-Datum: 2025-05-30

Nachfolgend die Änderungen zum Bugfix-Release 2.0.6:

  • Serienberechnung für Habits angepasst
    Ab sofort beginnt eine neue Serienberechnung, falls am Vortag kein Log erfolgt ist, jedoch bereits für den aktuellen Tag. Bleibt sowohl der aktuelle als auch der vorherige Tag unerledigt, bleibt die alte Serie weiterhin bestehen.
  • Performance-Verbesserung beim Loggen
    Durch einen Klick auf den XC-Stempel wird nun der Statuswechsel deutlich schneller durchgeführt und somit die XC-Stempel spürbar flüssiger angezeigt.
  • Anzeige des Request-Review zur App-Bewertung angepasst.


Release: 2.0.5 - Bugfix-Release - Statistikberechnungen

Release-Datum: 2025-05-27

Nachfolgend die Änderungen zum Bugfix-Release 2.0.5:

  • Fehlerhafte Berechnung von Next XC behoben.
    Die Berechnung des Next XC war fehlerhaft und wurde mit diesem Bugfix korrigiert.
  • Serienberechnung in Statistik jetzt bis einschließlich Vorgestern.
    Zur Berechnung der statistischen Kennzahlen reicht ab sofort ein erledigter Log bis Vorgestern aus.
  • Habit-League kann nun im Vollbildmodus angezeigt werden.
    Durch einen Klick auf den Habit-League-Button wird die Liga-Tabelle im Vollbildmodus angezeigt.
  • Neuer Platzhalter für XC-Stempel.
    Ab sofort wird ein transparenter XC-Stempel mit dem SF-Symbol plus.circle.fill angezeigt, falls ein Habit unerledigt ist.
  • Performance-Optimierung bei der Kalender-/Detailansicht eines Habits.
  • Facebook SDK von Version 14.1 auf Version 17.4 aktualisiert.


Release: 2.0.4 - Bugfix-Release - Abo-Paywall

Release-Datum: 2025-05-21

Nachfolgend die Änderungen zum Bugfix-Release 2.0.4:

  • Ein Fehler wurde behoben, bei dem die Paywall nach dem Abo-Abschluss erst nach einem App-Neustart ausgeblendet wurde. Ab sofort erfolgt die Ausblendung der Paywall unmittelbar nach einem Abo-Abschluss.


Release: 2.0.3 - Bugfix-Release - Notifications & Tutorial

Release-Datum: 2025-05-20

Nachfolgend die Änderungen zum Bugfix-Release 2.0.3:

  • Für den Onboarding-Prozess wurden die Texte zum Einführungs-Tutorial angepasst.
  • Bugfix: Versendung von Mitteilungen bei nicht geloggten Challenges. Mitteilungen werden ab sofort korrekt versendet, falls am Vortag eine Challenge nicht geloggt wurde.
  • Integration des Facebook-SDK sowie die dazugehörige Implementierung zur Aktivierung des App Tracking Transparency (ATT).


Release: 2.0.2 - Kleinere Fehlerbehebungen zum Major-Release 2.X

Release-Datum: 2025-05-06

Im Rahmen des Bugfix-Releases 2.0.2 wurden folgende Verbesserungen durchgeführt:

  • Kleinere Fehlerbehebungen für das Major-Release 2.X von XC-90DAYS.
  • Strukturelle Anpassungen zur Verbesserung der App-Stabilität.


Release: 2.0.1 - Bugfix-Release - Challenge & Backup/Restore

Release-Datum: 2025-05-05

Im Rahmen des Bugfix-Releases 2.0.1 wurden folgende Verbesserungen durchgeführt:

  • Behebung von Abstürzen nach Abschluss oder Wiederholung von Challenges, zudem werden die eingeblendeten Challenge-Views wieder korrekt beendet.
  • Fehlerbehebung bei der Backup-/Restore-Funktion: Abstürze beim Löschen von Habit-Daten wurden behoben.


Release: 2.0 - Performanceboost und neue Features

Release-Datum: 2025-05-02

Im Rahmen des Major-Releases wurden elementare Änderungen in der App-Architektur zur Verbesserung der Performance durchgeführt und einige neue Features implementiert, unter anderem eine Habit-Liga sowie eine verbesserte Archiv-Ansicht. Nachfolgend eine Übersicht zu den Änderungen zum Major-Release 2.0:

Archiv-Ansicht

  • In der Archiv-Ansicht werden nun Toggle-Buttons angezeigt, um archivierte Habits bei Bedarf wieder zu aktivieren.
  • Der Archiv-Button wird nun dauerhaft oben rechts im Header eingeblendet, wodurch jederzeit in die Archiv-Ansicht gewechselt werden kann.

Habit-Liga

  • In der Statistikansicht wurde die neue Habit-Liga integriert. Alle Habits werden dort absteigend nach Serienlänge aufgelistet, wie in einer Liga-Tabelle.

Lokale Mitteilungen (Notifications)
Hinweis: Mitteilungen müssen in iOS für die App "XC-90DAYS" aktiviert sein.

  • Ab sofort können Erinnerungen für Habit-Events automatisiert zu einer bestimmten Uhrzeit auf dem iPhone ausgegeben werden.
  • Zusätzlich erfolgt eine Benachrichtigung, falls eine Challenge vom Vortag nicht abgeschlossen bzw. geloggt wurde.

Performance-Boost

  • Die App wurde komplett technisch überarbeitet und optimiert.
  • Aufgrund von strukturellen Anpassungen und effizienteren Algorithmen ergibt sich dadurch eine Leistungssteigerung von über 300% gegenüber der Version 1.2.

Sonstige Verbesserungen

  • App-Icon überarbeitet
  • Überarbeitetes Onboarding: Kompakter Einstieg in XC-90DAYS. Das ausführliche Tutorial ist weiterhin in den Einstellungen verfügbar.
  • Diverse kleinere Fehlerkorrekturen


Release: 1.1 - Änderungen im Verkaufsmodell

Release-Datum: 2025-03-05

Ab sofort kann XC-90DAYS mit folgenden Einschränkungen
dauerhaft kostenlos genutzt werden:

  • Bis zu 3 Habits anlegen und tracken
  • Bis zu 1 Challenge starten & abschließen (Bei einem Wechsel von der ABO-Version zur kostenlosen Version
    kann noch eine aktive Challenge zu Ende geloggt werden.)
  • Uneingeschränkter Zugriff auf alle Einstellungen
  • Kein Zugriff auf Statistiken und Erfolge (Abzeichen)

Vorteile der Premium-Version:
  • Unbegrenzte Habits & Challenges anlegen und tracken
  • Zugang zu allen Abzeichen
  • Detaillierte Statistiken
  • Weitere exklusive Funktionen
  • Beinhaltet alle zukünftige Updates und neuen Features


Release: 1.0.5 - Challenge-Bugfix

Release-Datum: 2025-02-26

Im Rahmen dieses Releases wurden folgende Änderungen durchgeführt:
Challenge-Bugfix: Es wurde in einer seltenen Konstellation von aktiven Challenge-Habits, ein falscher Habit an die Meldung einer nicht bestandenen Challenge übergeben.
Folgende Voraussetzungen mussten zur Auslösung des Bugs erfüllt sein:

  • Challenge A wurde als nicht bestanden konstatiert.
  • Die Logeinträge zum aktuellen Tag waren noch nicht angelegt.
  • Es wurde auf einen Tagesstempel einer anderen Challenge B geklickt.
Schließlich wurde die Habit-ID von Challenge B an die View zur nicht bestandenen Challenge übergeben.

--Mit diesem Bugfix wurde das Problem behoben--


Release: 1.0.4 - Onboarding-Infobox und Einführungsvideo

Release-Datum: 2025-02-21

Im Rahmen dieses Releases wurden folgende Änderungen durchgeführt:

  • Infobox auf dem Startbildschirm zum Onboarding, nach der Installation von XC-90DAYS.
  • Einführungsvideo zum Tutorial hinzugefügt.


Release: 1.0.3 - Deep-Link-Handler für In-App-Events

Release-Datum: 2025-01-27

Im Rahmen des Release wurden folgende Änderung durchgeführt:


Release: 1.0.2 - Bugfix-Release bzgl. Habit-/Challenge-Funktionen

Release-Datum: 2025-01-24

Im Rahmen dieses Bugfix-Releases wurden folgende Fehler behoben:

  • Habit
    Bei aktivem Kategorie- oder Ereignis-Filter wurden nicht alle Challenges angezeigt. Ab sofort werden mit einem Klick auf den Challenge-Filter die Kategorie-/Ereignis-Filter automatisch zurückgesetzt und ausnahmslos alle Challenges aufgelistet.
  • Challenges
    Falls innerhalb des Challenge-Tabs per Tap-Function der Fullscreen-Modus aktiv war und der User das letzte Challenge-Element gestartet oder gestoppt hatte, wurde eine leere Seite angezeigt. Mit diesem Bugfix wird der Fullscreen-Modus automatisch beendet und alle relevanten Challenge-Bereiche angezeigt.
  • Sonstige Änderungen
    -Settings: Link mit Internetauftritten in Settings-Unterseite About hinzugefügt.


Release: 1.0.1 - Bugfix-Release bzgl. Habitfunktionen

Release-Datum: 2025-01-15

Im Rahmen dieses Bugfix-Releases wurden folgende Fehler behoben:

  • Erfolge wurden unter bestimmten Bedingungen nicht freigeschaltet.
  • Falls zu einem archivierten Habit zum aktuellen Tag bereits ein Logging-Eintrag erfolgte, wurde dieser unter dem Archived-Filter nicht angezeigt.


Release: 1.0 - Veröffentlichung von XC-90DAYS im Apple App Store

Release-Datum: 2025-01-07

Habit-Funktionen:

  • Anlegen von eigenen Habits.
  • Gruppierung von Habits mittels Kategorien und Ereignissen.
  • Auswahl von 12 XC-Stempeln.
  • Habitmodus 90DAYS mit dem Ziel Tätigkeiten täglich zu wiederholen.
  • Habitmodus WEEKLY zur Ausübung der Tätigkeiten an bestimmten Wochentagen.
  • Löschen und Ändern von eigenen Habits.
  • Filtern von Habits nach Kategorien und Ereignissen.
  • Filtern von Habits nach "Unerledigt", "Archiv", "Challenges", Habittype=>["Motivation","Elimination"].

Statistik:

  • Aggregation von Habitfortschrittsdaten.
  • Repräsentation der Habitphasenverteilung mithilfe eines Kuchendiagramms.
  • 90-Tagesrückblick der erledigten Habits pro Tag in einem Liniendiagramm.

Erfolge:

  • Repräsentation der Habit-Abzeichen für die Phasen 1-3 (30, 60, 90).
  • Bei doppelter Zielerreichung von unterschiedlichen Habits aus derselben Phase müssen 20 Tage vergangen sein, bis dasselbe Abzeichen erneut vergeben werden kann. Bei erneuter Zielerreichung wird schließlich dasselbe Abzeichnen mit Sternen versehen, welche das entsprechende Level repräsentieren.

Challenges:

  • Nach jeder bestandenen Challenge wird ein Abzeichen vergeben.
  • Challenges zum Start von Version 1.0:
    • Don't Drink: Kompletter Verzicht auf Alkohol.
    • Never Smoke Again: Kompletter Verzicht auf Tabakwaren, wie z.B. Zigaretten.
    • I am a fiction reader: Täglich 10 Minuten in einem Belletristik-Buch lesen.
    • Push Forward: 10 Liegestütze täglich.
    • I Feel Enlightenment: 10 Minuten täglich meditieren.
    • Housekeeping: 10 Minuten aufräumen. Digitaler Arbeitsbereich zählt auch dazu.

Einstellungen:

  • Synchronisation der Habitdaten mittels Apple iCloudSync.
  • Lokale Datensicherung und Datenwiederherstellung der Habitdaten.
  • Darkmode und Lightmode passen sich automatisch in Bezug auf iOS-Einstellungen an.
  • Spracheinstellungen passen sich automatisch in Bezug auf iOS-Einstellungen an.