| Age | Commit message (Expand) | Author |
| 2026-03-23 | fix: prevent ask add from swallowing tags into descriptions, add rc.confirmat...v0.25.11 | Paul Buetow |
| 2026-03-23 | chore: bump version to v0.25.10v0.25.10 | Paul Buetow |
| 2026-03-23 | fix: accept uuid: prefix on all ask subcommands via NormalizeUUID | Paul Buetow |
| 2026-03-23 | chore: bump version to v0.25.9v0.25.9 | Paul Buetow |
| 2026-03-23 | chore: bump version to v0.25.8v0.25.8 | Paul Buetow |
| 2026-03-23 | refactor: split oversized functions, fix double logging, add %w wrapping | Paul Buetow |
| 2026-03-23 | fix: code quality improvements across lsp, askcli, appconfig, integrationtests | Paul Buetow |
| 2026-03-23 | chore: bump version to v0.25.7v0.25.7 | Paul Buetow |
| 2026-03-23 | fix: correct taskwarrior filter ordering in dep and info commands | Paul Buetow |
| 2026-03-23 | fix: address all HIGH-severity code quality audit findings | Paul Buetow |
| 2026-03-23 | fix: use uuid:<uuid> filter for start/stop/done/annotate/modify commands | Paul Buetow |
| 2026-03-23 | chore: bump version to v0.25.6v0.25.6 | Paul Buetow |
| 2026-03-23 | ask add: always emit UUID, never the numeric task ID | Paul Buetow |
| 2026-03-22 | chore: bump version to v0.25.5v0.25.5 | Paul Buetow |
| 2026-03-22 | ask: fix filter argument ordering for list/all/ready commandsv0.25.4 | Paul Buetow |
| 2026-03-22 | ask list: only show pending tasks by defaultv0.25.3 | Paul Buetow |
| 2026-03-22 | ask: fix CLI commands to use correct Taskwarrior argument formatsv0.25.2 | Paul Buetow |
| 2026-03-22 | ask: add ready command to list READY tasks (not blocked) | Paul Buetow |
| 2026-03-22 | ask: default to list, add ask all for complete task visibility | Paul Buetow |
| 2026-03-22 | internal/askcli: support priority:X and +tag args in ask add | Paul Buetow |
| 2026-03-22 | Implement 'ask info' and 'ask add' subcommands | Paul Buetow |
| 2026-03-22 | Implement 'ask list' subcommand: parse export JSON, sort by priority/urgency,... | Paul Buetow |
| 2026-03-22 | Implement 'ask dep add/rm/list' subcommands | Paul Buetow |
| 2026-03-22 | Implement 'ask urgency' subcommand: export tasks, sort by urgency descending,... | Paul Buetow |
| 2026-03-22 | Implement write subcommands: annotate, start, stop, done, priority, tag, modi... | Paul Buetow |
| 2026-03-22 | Implement 'ask delete' subcommand: forward to Taskwarrior, suppress output, p... | Paul Buetow |
| 2026-03-22 | Scaffold internal/askcli package: dispatch, taskexec, taskexport, formatter | Paul Buetow |
| 2026-03-20 | Bump version to 0.25.1v0.25.1 | Paul Buetow |
| 2026-03-19 | Bump version to 0.25.0v0.25.0 | Paul Buetow |
| 2026-03-19 | Add ask Taskwarrior wrapper | Paul Buetow |
| 2026-03-19 | Improve actionable error guidance | Paul Buetow |
| 2026-03-19 | Inject runner dependencies across CLI, action, and LSP | Paul Buetow |
| 2026-03-17 | Release v0.24.2v0.24.2 | Paul Buetow |
| 2026-03-17 | Fix bugs, remove duplication, and clean up code quality issues | Paul Buetow |
| 2026-03-16 | Release v0.24.1v0.24.1 | Paul Buetow |
| 2026-03-16 | Strengthen LLM stats counter tests with value assertions | Paul Buetow |
| 2026-03-16 | Fix byte vs UTF-16 indexing in LSP position handling | Paul Buetow |
| 2026-03-16 | Extract LLM stats counters into llmStatsSubsystem | Paul Buetow |
| 2026-03-16 | Document lock ordering, fix test data races, correct stateMu guard | Paul Buetow |
| 2026-03-16 | Add Snapshot.ScopeReqs/ScopeRPM and simplify 3 callers | Paul Buetow |
| 2026-03-16 | Track fire-and-forget goroutines with sync.WaitGroup for clean shutdown | Paul Buetow |
| 2026-03-16 | Replace Summary: prefixes with standard Go package doc comments | Paul Buetow |
| 2026-03-16 | Make deferShowDocument respect serverCtx for graceful shutdown | Paul Buetow |
| 2026-03-16 | Use atomic.Int64 for LLM stats counters instead of server-wide mutex | Paul Buetow |
| 2026-03-16 | Address review: add zero-temp test, remove unused surface parameter | Paul Buetow |
| 2026-03-16 | Centralize GPT-5 temperature override into llmutils.ResolveTemperature | Paul Buetow |
| 2026-03-16 | Add bounds checks to extractRangeText and split into helper functions | Paul Buetow |
| 2026-03-16 | Use read lock for cache misses in completionState.cacheGet | Paul Buetow |
| 2026-03-16 | Rename timeout helpers to match actual durations (timeout20s, timeout18s) | Paul Buetow |
| 2026-03-16 | Replace interface{} with any in LSP types | Paul Buetow |