summaryrefslogtreecommitdiff
path: root/internal/lsp
AgeCommit message (Expand)Author
2025-09-14release: v0.10.0v0.10.0Paul Buetow
2025-09-08docs: move tmux documentation to its own filePaul Buetow
2025-09-08tmux: colored LLM status with provider + stats; add start heartbeat for LSP/C...Paul Buetow
2025-09-07feat(tmux): add status line updates via @hexai_status; wire into CLI, LSP sta...Paul Buetow
2025-09-07feat: add 'Simplify and improve' action; configurable prompts in config; wire...Paul Buetow
2025-09-07test: add seams for RunTUI and client; expand hexaiaction tests; cover lsp in...Paul Buetow
2025-09-06more testsPaul Buetow
2025-09-06fix unit test coveragePaul Buetow
2025-09-06chore(version): bump to 0.6.0; configurable prompts via config + testsv0.6.0Paul Buetow
2025-09-06use gofumptPaul Buetow
2025-09-06feat(lsp): configurable inline/chat triggers; switch inline markers to >text>...Paul Buetow
2025-09-05over 80% coverage nowPaul Buetow
2025-09-05tests: provider header assertions, more negative cases (no choices, empty del...Paul Buetow
2025-09-05tests: add more negative provider cases and table-driven LSP coverage; assert...Paul Buetow
2025-09-04tests: add more table-driven cases and negative provider tests; update reportPaul Buetow
2025-09-04tests: add negative SSE test, table-driven refactors, and use shared fixtures...Paul Buetow
2025-09-04tests: add shared test fixtures, expand provider breadth (multi-choice, error...Paul Buetow
2025-09-04tests(lsp): push coverage over 80%\n- Add init/trigger, chat history, documen...Paul Buetow
2025-09-04tests(lsp): add diagnostics action builder and completion message/prefix test...Paul Buetow
2025-09-04tests(lsp): add end-to-end diagnostics resolve and provider-native error fall...Paul Buetow
2025-09-04tests(lsp): add end-to-end chat edit test with async wait; lsp coverage ~70%Paul Buetow
2025-09-04tests(lsp): add end-to-end codeAction and resolve tests via LSP response capturePaul Buetow
2025-09-04tests(lsp): add more helper and code action tests; coverage trending upwardPaul Buetow
2025-09-04tests(lsp): add completion helper tests (trigger info, suppression, prefix he...Paul Buetow
2025-09-04tests: fix hexaicli OpenAI-key dependent tests; add lsp code action and helpe...Paul Buetow
2025-09-04tests(lsp,llm): add helper and factory tests to raise coverage modestly; cont...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-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-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-28lsp: limit to one in-flight LLM query; return visible 'LLM busy' completion i...Paul 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-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