Merge Tag v0.2.23

This commit is contained in:
2025-06-13 21:59:16 +02:00
13 changed files with 101 additions and 32 deletions

View File

@@ -124,7 +124,7 @@ async function saveData<T>(type: DataType, data: T): Promise<void> {
* Calculates the server's global freshness token based on all core data files.
* This is an expensive operation as it reads all data files.
*/
async function calculateServerFreshnessToken(): Promise<string> {
async function calculateServerFreshnessToken(): Promise<string | null> {
try {
const settings = await loadSettings();
const habits = await loadHabitsData();