| Age | Commit message (Expand) | Author |
| 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 |
| 2026-03-16 | Add doc comments to exported types and functions | Paul Buetow |
| 2026-03-16 | Split mcp/server.go (962L) into server, handlers_prompt, handlers_tool | Paul Buetow |
| 2026-03-16 | Split config_load.go into config_load.go and config_env.go | Paul Buetow |
| 2026-03-16 | Merge runOnce and runOnceWithOpts in hexaiaction/prompts.go | Paul Buetow |
| 2026-03-16 | Fix mixed pointer/value receivers on appconfig.App | Paul Buetow |
| 2026-03-16 | Replace custom stringsTrim with strings.TrimSpace | Paul Buetow |
| 2026-03-16 | Use %w for error wrapping in appconfig config_load.go | Paul Buetow |
| 2026-03-16 | Decompose App God struct into embedded section structs | Paul Buetow |
| 2026-03-16 | Refactor oversized functions and split large test files | Paul Buetow |
| 2026-03-16 | Remove os.Setenv from MCP server production code | Paul Buetow |
| 2026-03-16 | Replace panic with graceful error returns in tmuxedit and mcp-server | Paul Buetow |
| 2026-03-16 | Fix time.After timer leak in stats.acquireFileLock | Paul Buetow |
| 2026-03-16 | Fix data races in logging package using atomic operations | Paul Buetow |
| 2026-03-16 | Release v0.24.0v0.24.0 | Paul Buetow |
| 2026-03-16 | Release v0.23.1v0.23.1 | Paul Buetow |
| 2026-03-15 | Release v0.23.0v0.23.0 | Paul Buetow |