summaryrefslogtreecommitdiff
path: root/internal/models/widget.go
AgeCommit message (Collapse)Author
4 daysfeat(widget): capture and forward RecurringEventID for calendar eventsPeter Stone
4 daysfeat(widget): add DueDate field for doot tasks to the widget APIPeter Stone
4 daysfeat(widget): forward IsOverdue from TimelineItem to WidgetItem APIPeter Stone
11 daysfeat: remove Todoist integration entirelyDoot Agent
Native tasks (native_tasks table) fully replace Todoist. All Todoist API code, store functions, handlers, routes, templates, and tests have been removed. Migration 021 drops the now-unused tasks cache table. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-29feat: add WidgetToken config + WidgetItem model for Android widget APIPeter Stone
- Add WidgetToken field to Config struct to store bearer token for /api/widget endpoint - Load WidgetToken from WIDGET_TOKEN environment variable (optional) - Create WidgetItem and WidgetResponse models for widget API responses - Widget token authentication is optional; endpoint won't authenticate if token is empty Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>