v1.3.1 — Hotfix
Critical bug fixes for issues introduced in v1.3.0.
Fixed
- All data failed to load on startup — A leftover reference to a removed variable caused the data loader to crash silently on every page load, meaning tasks, habits, routines, and all other data were never read from storage. This has been the root cause of several reported issues since v1.3.0, including habits and routines appearing to disappear on refresh.
- Cloud sync errors on every sync attempt — A function used by the cloud sync payload builder was out of scope after a refactoring, causing sync uploads and downloads to fail with a JavaScript error.
- Habits and routines incorrectly disabled after backup restore — Restoring a backup that was made while the v1.3.0 bug was active would re-apply the broken
habitsEnabled: falsestate. The restore now checks for the presence of actual data and enables the relevant features automatically. - Habits and routines incorrectly disabled for existing users upgrading to v1.3.0 — The enabled/disabled state now correctly migrates from previous versions that did not store this preference explicitly.