| Age | Commit message (Expand) | Author |
| 2026-03-23 | chore: bump version to v0.25.9v0.25.9 | Paul Buetow |
| 2026-03-19 | Inject runner dependencies across CLI, action, and LSP | Paul Buetow |
| 2026-03-17 | Fix bugs, remove duplication, and clean up code quality issues | Paul Buetow |
| 2026-03-16 | Replace Summary: prefixes with standard Go package doc comments | Paul Buetow |
| 2026-03-16 | Add doc comments to exported types and functions | Paul Buetow |
| 2026-03-16 | Decompose App God struct into embedded section structs | Paul Buetow |
| 2026-03-02 | lsp: inject StatusSink to decouple core from tmux package (task 407) | Paul Buetow |
| 2026-03-02 | hexailsp: add ConfigurableServerRunner for runtime ApplyOptions (task 408) | Paul Buetow |
| 2026-03-02 | lsp: simplify ServerOptions to config-first model (task 410) | Paul Buetow |
| 2026-03-02 | lsp: return cleanly on exit and propagate runner errors (task 410) | Paul Buetow |
| 2026-03-02 | llmutils: centralize provider normalization and client setup (task 410) | Paul Buetow |
| 2026-02-12 | Rename hexai-lsp command to hexai-lsp-server | Paul Buetow |
| 2026-02-08 | add gitignore-aware file filtering for LSP completions and code actions | Paul Buetow |
| 2026-02-06 | Remove GitHub Copilot provider support | paul@buetow.org |
| 2026-02-01 | fix: pass RequestTimeout to all llm.Config instances | Florian |
| 2026-01-30 | feat: add completion_wait_all config and fix Anthropic system messages | Paul Buetow |
| 2026-01-29 | feat: add native Anthropic API provider support | Paul Buetow |
| 2025-11-02 | some linter fixes | Paul Buetow |
| 2025-10-02 | feat: add OpenRouter providerv0.15.0 | Paul Buetow |
| 2025-09-28 | Propagate --config overrides through CLI tools and LSP reloads | Paul Buetow |
| 2025-09-28 | Add --config flag support across CLI, LSP, and tmux tools | Paul Buetow |
| 2025-09-24 | Add runtime config store and reload command | Paul Buetow |
| 2025-09-17 | feat(stats,tmux): global Σ@window stats across processes with flocked cache;... | Paul Buetow |
| 2025-09-14 | release: v0.10.0v0.10.0 | Paul Buetow |
| 2025-09-08 | docs: move tmux documentation to its own file | Paul Buetow |
| 2025-09-07 | feat: add 'Simplify and improve' action; configurable prompts in config; wire... | Paul Buetow |
| 2025-09-06 | more tests | Paul Buetow |
| 2025-09-06 | fix unit test coverage | Paul Buetow |
| 2025-09-06 | chore(version): bump to 0.6.0; configurable prompts via config + testsv0.6.0 | Paul Buetow |
| 2025-09-06 | use gofumpt | Paul Buetow |
| 2025-09-06 | feat(lsp): configurable inline/chat triggers; switch inline markers to >text>... | Paul Buetow |
| 2025-09-03 | Phase 2: add configurable completion debounce\n\n- App config: completion_deb... | Paul Buetow |
| 2025-08-31 | module: set module path to codeberg.org/snonux/hexai; update imports; docs: a...v0.3.4 | Paul Buetow |
| 2025-08-22 | stuff | Paul Buetow |
| 2025-08-19 | config: apply HEXAI_* env even without config file; docs: clarify Copilot key... | Paul Buetow |
| 2025-08-19 | config: add HEXAI_* env overrides with precedence; prefer HEXAI_OPENAI_API_KE... | Paul Buetow |
| 2025-08-19 | lsp: replace time throttle with in-flight guard; improve short-prefix heurist... | Paul Buetow |
| 2025-08-19 | lsp: reduce eager completions and add throttling\n\n- Defaults: remove ';' an... | Paul Buetow |
| 2025-08-18 | refactor(lsp,llm,hexailsp,appconfig): split long funcs; add tests | Paul Buetow |
| 2025-08-18 | feat(lsp): add coding_temperature knob and remove hardcoded temps\n\n- Add t... | Paul Buetow |
| 2025-08-18 | feat(config): per-provider temperature defaults and docs\n\n- Add , , to con... | Paul Buetow |
| 2025-08-17 | refactor as per manual code reviews | Paul Buetow |
| 2025-08-17 | refactor: Remove unused NoDiskIO flag | Paul Buetow |
| 2025-08-17 | feat: Support XDG config home | Paul Buetow |
| 2025-08-17 | cli+lsp: refactor main packages into internal runners; add tests | Paul Buetow |