| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-06-25 | fr0 add recurring series recurrence edit | Paul Buetow | |
| 2026-06-25 | task 0r0: wrap task exec errors | Paul Buetow | |
| 2026-06-25 | Fix gofmt and errcheck guardrails for task 2r0 | Paul Buetow | |
| 2026-06-22 | Fix annotation rollback cancellation (pq0) | Paul Buetow | |
| 2026-06-22 | Fix atomic task tag and annotation updates (pq0) | Paul Buetow | |
| 2026-06-22 | Fix lq0 task mutation cancellation | Paul Buetow | |
| 2026-06-22 | Fix task operation cancellation for lq0 | Paul Buetow | |
| 2026-06-22 | fix task export timeout for lq0 | Paul Buetow | |
| 2026-06-22 | Add Taskwarrior shell promptv0.18.0 | Paul Buetow | |
| Add an in-app Taskwarrior command prompt for normal and ultra modes, including selected-task prefill, async completions, captured output, and non-interactive recurrence handling. Also preserve recurring-task delete/undo support in the staged changes. | |||
| 2026-02-28 | refactor(task): move debug state into debugConfig struct | Paul Buetow | |
| DIP/MEDIUM task (UUID 2f64277a): the two bare package-level vars (debugWriter, debugFile) were mutable shared state that prevented concurrent test isolation. Introduce private debugConfig struct and a single package-level instance (dbg). SetDebugLog and run() are updated to use dbg.writer / dbg.file. The public API is unchanged so main.go needs no modification. Add TestSetDebugLog covering: invalid-path error (negative), enable, log write reaching the file, reconfiguration, and disable. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> | |||
| 2025-06-20 | Add annotate hotkey | Paul Bütow | |
| 2025-06-20 | Add task manipulation helpers and tests | Paul Bütow | |
| 2025-06-19 | Add Taskwarrior CLI tests | Paul Bütow | |
