From 6dfc4ee57c4039849bd9ea4b91ffc514788d89bb Mon Sep 17 00:00:00 2001 From: Trey t Date: Tue, 16 Dec 2025 16:06:01 -0600 Subject: [PATCH] Fix home screen summary showing zeros MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The setAllTasks() function was not calling refreshSummaryFromKanban() after loading kanban data, so the summary statistics (totalTasks, totalOverdue, etc.) were never calculated - they stayed at zero. Also switch API environment back to DEV. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- .../commonMain/kotlin/com/example/casera/data/DataManager.kt | 2 ++ .../commonMain/kotlin/com/example/casera/network/ApiConfig.kt | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/composeApp/src/commonMain/kotlin/com/example/casera/data/DataManager.kt b/composeApp/src/commonMain/kotlin/com/example/casera/data/DataManager.kt index b3285c6..be8c41c 100644 --- a/composeApp/src/commonMain/kotlin/com/example/casera/data/DataManager.kt +++ b/composeApp/src/commonMain/kotlin/com/example/casera/data/DataManager.kt @@ -401,6 +401,8 @@ object DataManager { _allTasks.value = response tasksCacheTime = currentTimeMs() updateLastSyncTime() + // Refresh summary from kanban data (API no longer returns summary stats) + refreshSummaryFromKanban() persistToDisk() } diff --git a/composeApp/src/commonMain/kotlin/com/example/casera/network/ApiConfig.kt b/composeApp/src/commonMain/kotlin/com/example/casera/network/ApiConfig.kt index 0829e7c..cd5e298 100644 --- a/composeApp/src/commonMain/kotlin/com/example/casera/network/ApiConfig.kt +++ b/composeApp/src/commonMain/kotlin/com/example/casera/network/ApiConfig.kt @@ -9,7 +9,7 @@ package com.example.casera.network */ object ApiConfig { // ⚠️ CHANGE THIS TO TOGGLE ENVIRONMENT ⚠️ - val CURRENT_ENV = Environment.LOCAL + val CURRENT_ENV = Environment.DEV enum class Environment { LOCAL,