From b2d8fc460be3105ac383098e7cdc92171e5026ec Mon Sep 17 00:00:00 2001 From: Peter Stone Date: Mon, 23 Mar 2026 08:13:02 +0000 Subject: feat: unify Google Tasks with main system via caching and integrated UI - Implement SQLite caching layer for Google Tasks - Integrate Google Tasks into unified Atoms loop (showing in Tasks tab) - Update Planning tab to include cached Google Tasks - Enhance Quick Add form with Todoist project selector - Remove orphaned HandleTasksTab/HandleRefreshTab methods - Update tests to reflect new BuildTimeline signature and data structures --- internal/models/types.go | 1 + 1 file changed, 1 insertion(+) (limited to 'internal/models/types.go') diff --git a/internal/models/types.go b/internal/models/types.go index 194eca9..0b025ce 100644 --- a/internal/models/types.go +++ b/internal/models/types.go @@ -175,6 +175,7 @@ func (cm *CacheMetadata) IsCacheValid() bool { // DashboardData aggregates all data for the main view type DashboardData struct { Tasks []Task `json:"tasks"` + GoogleTasks []GoogleTask `json:"google_tasks,omitempty"` Meals []Meal `json:"meals"` Boards []Board `json:"boards,omitempty"` TrelloTasks []Card `json:"trello_tasks,omitempty"` -- cgit v1.2.3