Release Notes

Release: 2.3 – New Localizations and App Language Translations

Release Date: 2025-12-04

Below are the changes for the minor release 2.3:

  • New Language Support
    The following app language translations were added in this release:
    • Brazilian Portuguese
    • Korean
    • Indonesian
  • Revised Badges & Challenges
    • Titles and descriptions have been optimized and improved across languages. All descriptions have been translated into the supported languages. Titles remain standardized in English for international consistency.


Release: 2.2 – UI redesign and tracking overviews

Release Date: 2025-12-01

Below are the changes for the minor release 2.2:

  • Tracking overviews for categories & events
    • Visualize your progress now grouped and structured directly in the habit overview by category or event.
  • Complete redesign
    • Modern, clean UI redesign, optimized layout structure, and improved navigation.
  • New Split Button in the header & additional areas
    • Quickly switch between split-screen and full-screen mode (available in habit overview, statistics, achievements, challenges).
  • Latest event at the push of a button
    • With the "Latest Event" button, you can retrieve your most recently tracked event including associated habits – combinable with active filters.
  • New central color logic & color schemes
    • Introduction of new accent colors for app states (e.g., selected, progress, tips). Adjustments for light & dark mode.


Release: 2.1.2 – Startup Optimization and Various Bug Fixes

Release Date: 2025-11-03

Below are the changes for the bugfix releasee 2.1.2:

  • Swipe through your Badge Library
    • You can now swipe horizontally through your entire badge library! Badges are still displayed in full-screen mode. From now on, you can easily swipe from one badge to the next.
  • Performance & Stability (Clean Code)
    • Faster app startup
      Complex processes now run asynchronously in the background.
    • Removed all force-unwrapping
      The code has been cleaned up and stabilized – resulting in a more reliable app with fewer unexpected crashes.
  • Bug Fixes
    • Fixed a crash when repeating challenges: Challenges can now be restarted without issues.
    • Fixed an issue where the XC stamp was not correctly displayed in the Habit Detail view if no logging entries were available for that day. With this fix, logging entries are now created correctly immediately after tapping on an empty entry, and the XC stamp appears right away without needing to reopen the Habit Detail view.
  • Other Changes
    • The app’s main category has been changed to Productivity. The secondary category is now Lifestyle.


Release: 2.1.1 – Updated App Store Information

Release Date: 2025-10-31

Below are the changes for the bugfix release 2.1.1:

  • App Store Information
    Updated App Store information and improved metadata for better discoverability.


Release: 2.1 – New onboarding and “Mirror Effect” challenge

Release date: 2025-10-28

Below are the updates included in the minor release 2.1:

  • New Challenge: Mirror Effect
    Boost your self-confidence with the brand-new “Mirror Effect” challenge – including its own achievement badge!
  • New Onboarding
    The onboarding process has been completely redesigned! You’ll now be guided through an interactive setup that helps you configure your first habits and challenges right away.
  • New language versions in XC-90DAYS
    XC-90DAYS now speaks even more languages!
    - ES – Spanish
    - FR – French
    - TW – Chinese (Traditional, Taiwan)
  • New language versions in the App Store
    - ES – Spanish
    - FR – French
    - TW – Chinese (Traditional, Taiwan)
    - NL – Dutch
    - IT – Italian
  • Privacy & Performance
    The Facebook SDK has been completely removed – no more ATT prompt required. The app now runs entirely on Firebase without IDFA.
  • Bug fixes & improvements
    – Onboarding hint no longer appears incorrectly after a restore.
    – Added text-length validation when creating new events.
    – Event scheduling via the bell icon now works reliably.
    – Archived habits are now properly hidden in event assignment.
  • Other changes
    Various warnings and console errors have been fixed.


Release: 2.0.10 - App Migration and Extended Event Planning Features

Release Date: 2025-10-21

Below are the changes for the bugfix release 2.0.10:

  • Adjustments for iOS 26
    -Made relevant adjustments to the Liquid Glass design in iOS 26.
    -Repositioned the Habit filter bar from the header to the footer.
  • System requirements changed from iOS 17.5 to iOS 18.0
    With this update, a minimum system requirement of iOS 18.0 is necessary to install the XC-90DAYS app.
  • Migration from Swift 5 to Swift 6
    As part of the migration from Swift 5 to Swift 6, corresponding backend adjustments were made to ensure interoperability. Among other things, concurrency issues were resolved.
  • Database schemas created and app migration plan implemented
    -Changed the cardinality between Habits and Daily Events to m:n, allowing Habits to be assigned and scheduled for multiple Daily Events.
    -An app migration plan was created for the database changes to ensure that already created Daily Events are correctly transferred to the new database structure.
    -The backup/restore function was adapted to the new database structure. Backward compatibility is maintained, so older backups can still be restored.
  • Event overview: Extended scheduling of daily events
    -Habits can now be managed and directly assigned within the event edit view.
    -Creation of daily events is now possible directly within the event overview.
    -A delete function has been implemented in the event edit view, allowing events and related Habit connections to be deleted.
  • Other changes
    -Added scroll hint in the Habit edit view.


Release: 2.0.9 - Current habit streak displayed next to habit name

Release Date: 2025-08-22

The following changes are included in Bugfix Release 2.0.9:

  • Current streak displayed next to habit name
    For better transparency, the current streak of a habit is now shown at the bottom right next to the habit name.
  • Tap info for fullscreen mode
    An icon has been added to indicate switching between hybrid and fullscreen mode.
  • Tutorial: adjusted image resolution in hybrid mode
    Tutorial images are now displayed in a 9:16 ratio when viewed in hybrid mode.
  • Bugfix: Notification without active challenge
    A notification was triggered even though no challenge was active. This bug has been fixed in this release.
  • Other changes
    The age rating has been lowered from 17+ to 13+ due to updated classification algorithms.

    The following packages have been updated:
    -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 Category Change in the Apple App Store

Release Date: 2025-06-09

The following changes are included in Bugfix Release 2.0.8:

  • App Category Change
    The app’s primary category has been changed from “Health & Fitness” to “Lifestyle”.


Release: 2.0.7 - App Store Appearance updated & Adjustments to Habit Overview

Release Date: 2025-06-05

The following changes are included in Bugfix Release 2.0.7:

  • The crescent moon, which indicates a day before the start of a habit, is now also displayed in the 7-day overview (LAST SEVEN) during the first week after creating a habit.
  • A hint has been added to the header of the habit overview, explaining how to display habit details.
  • App Store appearance updated
    – New app name & subtitle
    – Optimized keywords
    – Updated app description
    – New, appealing screenshots


Release: 2.0.6 - Bugfix Release - Performance Boost & Correction of Streak Calculation

Release Date: 2025-05-30

The following changes are included in Bugfix Release 2.0.6:

  • Adjusted streak calculation for habits
    From now on, a new streak will start if no log was made for the previous day, but one has already been made for the current day. If both the current and previous day remain unlogged, the existing streak will continue.
  • Performance improvement when logging
    When clicking the XC stamp, the status now changes significantly faster and the XC stamps are displayed much more smoothly.
  • Adjusted display of the request review for app rating.


Release: 2.0.5 - Bugfix Release - Statistics Calculations

Release Date: 2025-05-27

The following changes are included in Bugfix Release 2.0.5:

  • Fixed incorrect calculation of Next XC.
    The calculation of Next XC was faulty and has been corrected with this bugfix.
  • Series calculation in statistics now up to and including the day before yesterday.
    From now on, a completed log up to the day before yesterday is sufficient to calculate the statistical metrics.
  • Habit-League can now be displayed in full screen mode.
    By clicking the Habit-League button, the league table is now shown in full screen mode.
  • New placeholder for XC stamp.
    A transparent XC stamp with the SF symbol plus.circle.fill will now be displayed if a habit is not completed.
  • Performance optimization in the calendar/detail view of a habit.
  • Facebook SDK updated from version 14.1 to version 17.4.


Release: 2.0.4 – Bugfix Release – Subscription Paywall

Release Date: 2025-05-21

Changes in Bugfix Release 2.0.4:

  • Fixed an issue where the paywall was only removed after restarting the app following a subscription. The paywall is now immediately dismissed after a successful subscription.


Release: 2.0.3 – Bugfix Release – Notifications & Tutorial

Release Date: 2025-05-20

Changes in Bugfix Release 2.0.3:

  • The onboarding tutorial text has been adjusted to improve clarity during the initial setup process.
  • Bugfix: Notifications were not being sent for unlogged challenges. Notifications are now correctly triggered if a challenge was missed the previous day.
  • Integration of the Facebook SDK and the corresponding implementation for App Tracking Transparency (ATT).


Release: 2.0.2 – Bugfixes for Major Release 2.X

Release Date: 2025-05-06

As part of bugfix release 2.0.2, the following improvements have been implemented:

  • Bug fixes related to major release 2.X of XC-90DAYS.
  • Structural adjustments to enhance app stability.


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

Release Date: 2025-05-05

As part of bugfix release 2.0.1, the following improvements have been implemented:

  • Fixed crashes occurring after completing or repeating challenges. Additionally, challenge views are now properly dismissed.
  • Bug fix in the backup/restore function: crashes when deleting habit data have been resolved.


Release: 2.0 - Performance Boost and New Features

Release Date: 2025-05-02

As part of the major release, significant changes were made to the app architecture to enhance performance, along with the implementation of several new features, including a Habit League and an improved archive view. Below is an overview of the changes in major release 2.0:

Archive View

  • The archive view now features toggle buttons to reactivate archived habits if needed.
  • The archive button is now permanently displayed in the top right of the header, allowing access to the archive view at any time.

Habit League

  • The new Habit League has been integrated into the statistics view. All habits are listed in descending order based on their streak length, similar to a league table.

Local Notifications
Note: Notifications must be enabled in iOS for the app "XC-90DAYS".

  • Reminders for habit events can now be automatically triggered on the iPhone at a specified time.
  • Additionally, a notification will be sent if a challenge from the previous day was not completed or logged.

Performance Boost

  • The app has been completely reworked and optimized on a technical level.
  • Thanks to structural adjustments and more efficient algorithms, a performance increase of over 300% compared to version 1.2 has been achieved.

Other Improvements

  • Redesigned app icon
  • Revised onboarding: a more compact introduction to XC-90DAYS. The detailed tutorial remains available in the settings.
  • General bug fixes and code optimizations


Release: 1.1 - Changes in the Sales Model

Release date: 2025-03-05

XC-90DAYS can now be used permanently
for free with the following limitations:

  • Create and track up to 3 habits
  • Start and complete up to 1 challenge
    (When switching from the subscription version to the free version, one active challenge can still be logged until completion.)
  • Unlimited access to all settings
  • No access to statistics and achievements (badges)

Benefits of the Premium Version:
  • Create and track unlimited habits & challenges
  • Access all badges
  • View detailed statistics
  • Unlock more exclusive features
  • Includes all future updates and new feature


Release: 1.0.5 - Challenge bug fix

Release date: 2025-02-26

The following changes have been made as part of these releases:

Challenge bug fix: Fixed in a rare constellation of active challenge habits, passing a wrong habit on reporting a failed challenge. The following requirements had to be met to trigger the bug:

  • Challenge A was declared failed.
  • The log entries for the current day had not yet been created.
  • A day stamp from another Challenge B was clicked.
Finally, the Habit ID from Challenge B was sent to the View handed over to the failed challenge.

-- This bug fix resolves the issue --


Release: 1.0.4 - Onboarding info box and introductory video

Release date: 2025-02-21

As part of the release, the following changes have been made:

  • Info box on the home screen to introduce XC-90DAYS after installation.
  • Introductory video added to the tutorial.


Release: 1.0.3 - Deep link handler for in-app events

Release date: 2025-01-27

As part of the release, the following changes have been made:


Release: 1.0.2 - Bugfix release regarding habit functions and challenges

Release date: 2025-01-24

The following errors were fixed as part of this bugfix release:

  • Habit
    When a category or event filter was active, not all challenges were displayed. From now on, clicking the challenge filter will automatically reset the category/event filters, ensuring that all challenges are listed without exception.
  • Challenges
    If the fullscreen mode within the Challenge tab was activated via the tap function, and the user started or stopped the last challenge element, a blank page was displayed. With this bugfix, fullscreen mode will now automatically exit, and all relevant challenge areas will be displayed.
  • Other Changes
    Settings: Added links to online resources in the "About" section of the Settings page.


Release: 1.0.1 - Bugfix release regarding habit functions

Release date: 2025-01-15

The following errors were fixed as part of this bugfix release:

  • Achievements were not unlocked under certain conditions.
  • If a logging entry had already been made for an archived habit for the current day, it was not displayed under the Archived filter.


Release: 1.0 - Release of XC-90DAYS on the Apple App Store

Release date: 2025-01-07

Habit features:

  • Creating your own habits.
  • Grouping habits using categories and events.
  • Choice of 12 XC stamps.
  • Habitmode 90DAYS with the aim of repeating activities daily.
  • Habitmode WEEKLY to carry out activities on certain days of the week.
  • Delete and change your own habits.
  • Filter habits by categories and events.
  • Filter habits by "Open", "Archived", "Challenges", Habittype=>["Motivation","Elimination"].

Statistics:

  • Aggregation of habit progression data.
  • Representation of the habit phase distribution using a pie chart.
  • 90-day review of habits completed per day in a line chart.

Achievements:

  • Representation of habit badges for Phases 1-3 (30, 60, 90).
  • With double goal achievement of different habits from the same phase 20 days must have passed before the same badge can be awarded again. When the goal is achieved again, the same drawing is given stars, which represent the corresponding level.

Challenges:

  • A badge is awarded after each challenge is passed.
  • Challenges at the start of version 1.0:
    • Don't Drink: Complete abstinence from alcohol.
    • Never Smoke Again: Complete avoidance of tobacco products such as cigarettes.
    • I am a fiction reader: Read a fiction book for 10 minutes a day.
    • Push Forward: 10 push-ups daily.
    • I Feel Enlightenment: Meditate for 10 minutes a day.
    • Housekeeping: 10 minutes clean up. Digital workspace is also included.

Settings:

  • Synchronization of habit data using Apple iCloudSync.
  • Local data backup and data recovery of habit data.
  • Darkmode and Lightmode automatically adjust based on iOS settings.
  • Language settings automatically adjust in relation to iOS settings.