Warning (2): "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? [CORE/Cake/Model/Permission.php, line 149]
Deprecated (8192): Array and string offset access syntax with curly braces is deprecated [CORE/Cake/Model/Permission.php, line 193]
Warning (2): ini_set() [<a href='http://php.net/function.ini-set'>function.ini-set</a>]: A session is active. You cannot change the session module's ini settings at this time [CORE/Cake/Model/Datasource/CakeSession.php, line 581]
di2stats.com: Errors
PLEASE CONSIDER MAKING A DONATION TO HELP SUPPORT THE COST OF RUNNING THIS SITE:

Unable to configure the session, setting session.use_trans_sid failed.

Error: An Internal Error Has Occurred.

Stack Trace

2025-12-19 LOTS OF UPDATES: I have finally returned to this project to start doing some data analysis. I am currently working on a bunch of features to help clean up some of the data: ability to "swap" cassettes post ride if your settings were wrong during the ride, ability to see average gear ratio and average gear combo, plus some general UI improvements.

2024-01-01 IMPORTANT: I woke up this morning to a completely dead SSD and another one currently failing. No data has been lost, but I've just purchased two new drives so there may be some downtime as I migrate data from the failing system drive to the new drive. The new second drive will continue to be a backup. Thankfully that is the drive that was dead!