| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-02-08 | add per-project .hexaiconfig.toml config override and lower coverage target ↵ | Paul Buetow | |
| to 80% Introduce support for a .hexaiconfig.toml file at the git repository root that selectively overrides the global config. Precedence order: defaults → global config → project config → env vars. Also lower the coverage threshold from 85% to 80%. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> | |||
| 2026-02-06 | Merge branch 'main' of codeberg.org:snonux/hexai | Paul Buetow | |
| 2026-02-06 | coverage | Paul Buetow | |
| 2026-02-06 | chore: regenerate coverage data after Copilot removal | paul@buetow.org | |
| Update coverage.out and coverage.html to reflect the current codebase without GitHub Copilot files. This eliminates the "no such file or directory" error when running mage install. Co-authored-by: Cursor <cursoragent@cursor.com> | |||
| 2026-02-06 | Remove GitHub Copilot provider support | paul@buetow.org | |
| Remove all GitHub Copilot integration from the codebase to streamline the supported provider set to OpenAI, OpenRouter, Anthropic, and Ollama. Changes: - Delete core Copilot implementation (copilot.go) and all related tests - Remove Copilot configuration fields from App struct and Config - Remove Copilot from provider factory and API key handling - Update all test files to replace Copilot references with other providers - Remove Copilot documentation from README, configuration guide, and examples - Remove Copilot section from config.toml.example All tests pass successfully after removal. Co-authored-by: Cursor <cursoragent@cursor.com> | |||
| 2026-01-31 | feat: add configurable request timeout for LLM calls | Florian | |
| Local LLMs (LM Studio, Ollama, etc.) often need more than the default 30-second timeout. Added request_timeout config option (in seconds) to [general] section and HEXAI_REQUEST_TIMEOUT env var. Original constructor signatures preserved via *WithTimeout variants, so no test changes required. | |||
| 2025-11-02 | some linter fixes | Paul Buetow | |
| 2025-10-03 | Switch inline prompt markers to >! prefixv0.15.1 | Paul Buetow | |
| 2025-10-02 | feat: add OpenRouter providerv0.15.0 | Paul Buetow | |
| 2025-09-28 | Add slash toggle for completionsv0.14.0 | Paul Buetow | |
| 2025-09-28 | Propagate --config overrides through CLI tools and LSP reloads | Paul Buetow | |
| 2025-09-27 | Support multi-provider fan-out across CLI and completions | Paul Buetow | |
| 2025-09-26 | Add per-surface provider overrides and wiring | Paul Buetow | |
| 2025-09-26 | Bump version to 0.12.1v0.12.1 | Paul Buetow | |
| 2025-09-26 | Auto apply inline prompt completions | Paul Buetow | |
| 2025-09-26 | Skip chat handling for inline prompts | Paul Buetow | |
| 2025-09-26 | Log config reload changes | Paul Buetow | |
| 2025-09-26 | Allow slash commands without prefix | Paul Buetow | |
| 2025-09-26 | Document runtime config reload command | Paul Buetow | |
| 2025-09-25 | Bump version to 0.12.0v0.12.0 | Paul Buetow | |
| 2025-09-24 | Add runtime config store and reload command | Paul Buetow | |
| 2025-09-21 | add screenshot | Paul Buetow | |
| 2025-09-21 | add screenshot | Paul Buetow | |
| 2025-09-21 | add screenshot | Paul Buetow | |
| 2025-09-21 | add screenshot | Paul Buetow | |
| 2025-09-21 | add screenshot | Paul Buetow | |
| 2025-09-19 | fix | Paul Buetow | |
| 2025-09-17 | feat(stats,tmux): global Σ@window stats across processes with flocked ↵ | Paul Buetow | |
| cache; width mitigation (narrow/maxlen); configurable [stats] window_minutes; robust coverage parsing; docs update\n\n- Add internal/stats with windowed event cache + flock + atomic writes\n- Wire stats into LSP/CLI/Tmux Action; tmux shows Σ@window with per-model tail\n- HEXAI_TMUX_STATUS_NARROW and HEXAI_TMUX_STATUS_MAXLEN for width control\n- Add [stats] window_minutes to config and apply on startup\n- Improve Magefile coverage handling; add tests to lift coverage >85%\n- Update docs/tmux.md and config example | |||
| 2025-09-15 | docs: move build and install guide to its own file | Paul Buetow | |
| 2025-09-14 | release: v0.10.0v0.10.0 | Paul Buetow | |
| 2025-09-08 | update tmux docs | Paul Buetow | |
| 2025-09-08 | docs: move tmux documentation to its own file | Paul Buetow | |
| 2025-09-08 | tmux: colored LLM status with provider + stats; add start heartbeat for ↵ | Paul Buetow | |
| LSP/CLI/TUI; theme support via HEXAI_TMUX_STATUS_THEME and HEXAI_TMUX_STATUS_FG/BG; docs: update tmux options and add Helix+tmux quickstart | |||
| 2025-09-07 | docs(tmux): document status-right setup and HEXAI_TMUX_STATUS toggle | Paul Buetow | |
| 2025-09-07 | editor: remove prefilled text in temp files for custom prompts (TUI and CLI) | Paul Buetow | |
| 2025-09-07 | test+docs: add editor tests; document HEXAI_EDITOR/EDITOR and Custom prompt; ↵ | Paul Buetow | |
| seam client in CLI for tests | |||
| 2025-09-07 | docs: document simplify action prompts; update examples and flags; add ↵ | Paul Buetow | |
| simplify entries to config.toml.example | |||
| 2025-09-07 | tui: hide title in hexai-tmux-action menu to save space | Paul Buetow | |
| 2025-09-07 | feat: rename hexai-action -> hexai-tmux-action; remove --tmux/--no-tmux; ↵ | Paul Buetow | |
| tmux-only flow; update docs and Magefile | |||
| 2025-09-07 | test: add seams for RunTUI and client; expand hexaiaction tests; cover lsp ↵ | Paul Buetow | |
| initialized and testutil fixtures | |||
| 2025-09-07 | chore: prune legacy helper scripts in llminputs/ | Paul Buetow | |
| 2025-09-07 | refactor: move hexai-action to cmd/hexai-action; extract orchestration into ↵ | Paul Buetow | |
| internal/hexaiaction; move tests; update Magefile and docs | |||
| 2025-09-07 | tiding up | Paul Buetow | |
| 2025-09-06 | feat(hexai-action): add --infile/--outfile flags; docs and tests\n\n- Add ↵ | Paul Buetow | |
| flags to read from file and write to file\n- Refactor IO open into helper for testability\n- Add CLI integration-style test for IO\n- Update README and docs/usage.md with examples\n- Update docs/testing.md with instructions | |||
| 2025-09-06 | fix unit test coverage | Paul Buetow | |
| 2025-09-06 | remove ascii diagram | Paul Buetow | |
| 2025-09-06 | docs: link to config.toml.example for clickable reference | 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 TOML not JSON for configuration | Paul Buetow | |
| 2025-09-06 | feat(lsp): configurable inline/chat triggers; switch inline markers to ↵ | Paul Buetow | |
| >text>/>>text>; update docs and example config; tests updated to new triggers and raise LSP coverage to >=85%; chore: remove semicolon legacy; chore(mage): auto-refresh coverage daily if docs/coverage.out is older than 24h | |||
