diff options
| author | Peter Stone <thepeterstone@gmail.com> | 2026-03-04 11:12:44 -1000 |
|---|---|---|
| committer | Peter Stone <thepeterstone@gmail.com> | 2026-03-04 11:12:44 -1000 |
| commit | 0fd54eddc40f517cf491310d4f8a60b0d79dc937 (patch) | |
| tree | b026328a49b9583efb7c94b3777830c31c46fa33 /internal/api/google_tasks.go | |
| parent | 4853a4a917bb7942776ffd8b3e003ee03fc49160 (diff) | |
feat: sync log, cache clear endpoint, Todoist projects from cached tasks
- migration 016: sync_log table
- store: AddSyncLogEntry, GetRecentSyncLog, InvalidateAllCaches, GetProjectsFromTasks
- settings: HandleClearCache (POST /settings/clear-cache), SyncLog in page data
- settings: use GetProjectsFromTasks instead of deprecated Todoist REST /projects
- handlers: populate atom projects from store
- agent: log warning on registration failure instead of silently swallowing
- google_tasks: simplify URL literal
- tests: sync log CRUD, clear cache handler, settings page includes sync log,
sync sources adds log entry, incremental sync paths, task completion
response/headers, calendar cache fallback
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Diffstat (limited to 'internal/api/google_tasks.go')
| -rw-r--r-- | internal/api/google_tasks.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/internal/api/google_tasks.go b/internal/api/google_tasks.go index ecacb6d..8a6488e 100644 --- a/internal/api/google_tasks.go +++ b/internal/api/google_tasks.go @@ -115,7 +115,7 @@ func (c *GoogleTasksClient) getTasksFromList(ctx context.Context, listID string) } // Build URL to Google Tasks - task.URL = fmt.Sprintf("https://tasks.google.com/embed/?origin=https://mail.google.com&fullWidth=1") + task.URL = "https://tasks.google.com/embed/?origin=https://mail.google.com&fullWidth=1" result = append(result, task) } |
