diff options
| author | Peter Stone <thepeterstone@gmail.com> | 2026-01-25 11:56:29 -1000 |
|---|---|---|
| committer | Peter Stone <thepeterstone@gmail.com> | 2026-01-25 11:56:29 -1000 |
| commit | ec8a9c0ea46dec7d26caa763e3adefcaf3fc7552 (patch) | |
| tree | 1f91bbc7ec87314189a441c53b7c3b25f1817db0 /internal/models/types.go | |
| parent | 83beddfab9584ae4b64a782c978236472b6d5745 (diff) | |
Fix bugs and add bug management scripts
Bug fixes:
- #36: Hide recurring tasks until due day (add IsRecurring to Task/Atom)
- Trello cards missing: change filter=visible to filter=open
- Build fix: add missing fmt import in atom.go
Infrastructure:
- Add scripts/bugs and scripts/resolve-bug for DB bug tracking
- Remove issues/ directory (bugs now tracked in DB)
- Add timeline_logic_test.go
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Diffstat (limited to 'internal/models/types.go')
| -rw-r--r-- | internal/models/types.go | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/internal/models/types.go b/internal/models/types.go index f45e346..0284a3a 100644 --- a/internal/models/types.go +++ b/internal/models/types.go @@ -15,6 +15,7 @@ type Task struct { Labels []string `json:"labels"` URL string `json:"url"` CreatedAt time.Time `json:"created_at"` + IsRecurring bool `json:"is_recurring"` } // Meal represents a meal from PlanToEat @@ -100,6 +101,13 @@ type CalendarEvent struct { HTMLLink string `json:"html_link"` } +// Bug represents a bug report +type Bug struct { + ID int64 `json:"id"` + Description string `json:"description"` + CreatedAt time.Time `json:"created_at"` +} + // CacheMetadata tracks when data was last fetched type CacheMetadata struct { Key string `json:"key"` |
