summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2025-09-04llm/ollama: add comprehensive tests (Chat, ChatStream, errors) to reach >80% ...Paul Buetow
2025-09-04appconfig: add comprehensive tests; achieve >80% coverage for packagePaul Buetow
2025-09-03chore: add scripts/scan_uncovered.go and generated UNITTESTSTOADD.md with rec...Paul Buetow
2025-09-03mage: warn when total coverage < 80% on Build and Install if a coverage profi...Paul Buetow
2025-09-03rename coverage filesPaul Buetow
2025-09-03mage: write separate coverage artifacts: docs/cover(.out|.html) and docs/cove...Paul Buetow
2025-09-03add coverage filesPaul Buetow
2025-09-03chore: update project status and ignore patterns; remove TODO.mdPaul Buetow
2025-09-03mage: improve coverage targets; print combined total and add cross-package Co...Paul Buetow
2025-09-03lsp: add 'Hexai: document code' action to add doc comments to selected codePaul Buetow
2025-09-03lsp: add 'Hexai: implement unit test' code action for Gov0.4.1Paul Buetow
2025-09-03chore: bump version to 0.4.0v0.4.0Paul Buetow
2025-09-03Docs: add LSP completion tuning section and manual_invoke_min_prefix\n\n- Exp...Paul Buetow
2025-09-03Docs: document debounce/throttle and update example config\n\n- config.json.e...Paul Buetow
2025-09-03Phase 3–5: add throttle and verify filters/cache\n\n- App config: completio...Paul Buetow
2025-09-03Phase 2: add configurable completion debounce\n\n- App config: completion_deb...Paul Buetow
2025-09-03Phase 1: remove single in-flight LLM gate\n\n- Drop llmBusy state and busy it...Paul Buetow
2025-09-03delete dead codePaul Buetow
2025-08-31update the statusPaul Buetow
2025-08-31module: set module path to codeberg.org/snonux/hexai; update imports; docs: a...v0.3.4Paul Buetow
2025-08-31updatedPaul Buetow
2025-08-29release: bump version to v0.3.3v0.3.3Paul Buetow
2025-08-29lsp: move remaining small helpers (code-fence, label, duplicate prefix, semic...Paul Buetow
2025-08-29lsp: extract generic helpers to handlers_utils.go; tidy importsPaul Buetow
2025-08-29lsp: refactor dispatch to handler map; split handlers into feature files (com...Paul Buetow
2025-08-28bump version to 0.3.2 (patch release)v0.3.2Paul Buetow
2025-08-28lsp: limit to one in-flight LLM query; return visible 'LLM busy' completion i...Paul Buetow
2025-08-28bump version to 0.3.1v0.3.1Paul Buetow
2025-08-28lsp: switch in-editor chat triggers to ?> !> :> ;> and suppress normal comple...Paul Buetow
2025-08-28copilot: add session token + codex code completion; lsp: prefer native CodeCo...v0.3.0Paul Buetow
2025-08-28add mage to go.modPaul Buetow
2025-08-28build: replace Taskfile with Magefile; add Mage targets and README build notesPaul Buetow
2025-08-28lsp/chat: remove '..' trigger; docs: update triggers; tests: align throttle t...v0.2.1Paul Buetow
2025-08-22remove busy checkPaul Buetow
2025-08-22stuffPaul Buetow
2025-08-22logging: log completion TriggerKind and TriggerCharacter for every requestPaul Buetow
2025-08-22completion: only apply leading indentation for ';;text;' prompts; not for ';t...Paul Buetow
2025-08-22completion: only apply leading indentation for ';;text;' prompts; not for ';t...Paul Buetow
2025-08-22chat: remove ';;' as in-editor chat trigger to avoid conflict with inline ';;...Paul Buetow
2025-08-22lsp: suppress auto-trigger when line contains bare ';;' (no ';;text;') unless...Paul Buetow
2025-08-22lsp: refine ';;text;' detection to require non-empty, non-space content and c...Paul Buetow
2025-08-22lsp: inline prompt override does not trigger for bare ';;' (requires ';;text;...Paul Buetow
2025-08-22lsp: always trigger completion on inline semicolon prompts (;text; or ';;...;...Paul Buetow
2025-08-22chore: ignore hexai-lsp binaryPaul Buetow
2025-08-22tests(lsp): add duplicate-prefix and manual-invoke tests; fix cache key to ig...Paul Buetow
2025-08-22lsp: relax short-prefix check for manual invoke and after ')' in signaturesPaul Buetow
2025-08-22lsp: treat manual completion as trigger; remove space from default triggers; ...Paul Buetow
2025-08-20more on thisPaul Buetow
2025-08-20clarificPaul Buetow
2025-08-20clarifyPaul Buetow