Commit Graph

  • 2da4103cd7 fix: report unavailable LSP servers explicitly main evan 2026-05-31 20:07:17 -04:00
  • 8cfe604de7 fix(daemon): clear diagnostics and reload TypeScript projects on watcher events evan 2026-05-24 11:57:01 -04:00
  • 071c87d3c1 fix(watcher): derive fallback file patterns evan 2026-05-20 06:53:35 -04:00
  • 3f3cb4cdbf fix(watcher): close deleted opened documents evan 2026-05-20 06:38:21 -04:00
  • 14749a6449 fix(watcher): close deleted open documents evan 2026-05-20 00:22:30 -04:00
  • 62fc80c70f fix(watcher): cap startup wait evan 2026-05-20 00:09:07 -04:00
  • b7e421483d fix(watcher): stabilize daemon readiness and tests evan 2026-05-19 23:58:18 -04:00
  • 0aa44bedc4 fix(watcher): coalesce edge cases, drain on unregister, expose ready() evan 2026-05-19 23:51:32 -04:00
  • 77876264ee feat(watcher): forward FS events as workspace/didChangeWatchedFiles evan 2026-05-19 23:43:32 -04:00
  • e143e05758 feat(servers): split vscode-html-language-server and add css, json, bash, sql servers evan 2026-05-08 18:51:12 -04:00
  • 46e3cc4ccd feat(config): add per-repo .pi-lsp.json server overrides evan 2026-05-07 22:43:41 -04:00
  • 0b23e203f4 build(flake): add gopls and pyright for tests evan 2026-05-07 22:43:28 -04:00
  • 9e5a0677c8 feat: add svelteserver to LSP server registry evan 2026-05-07 21:19:46 -04:00
  • 99ce79ac88 fix(lsp): support server workspace configuration evan 2026-05-05 23:44:21 -04:00
  • 81ab984a86 chore: add oxlint evan 2026-05-04 07:45:50 -04:00
  • e40c93fc80 feat(server): add diagnosticsOnly flag for lint-only servers evan 2026-05-04 07:41:39 -04:00
  • b9808a8b1f refactor(daemon): require explicit serverId on all daemon ops evan 2026-05-04 07:39:03 -04:00
  • d24e2e94f4 refactor(root): extract isOnPath and add extension-side server qualification evan 2026-05-04 07:24:59 -04:00
  • 630226a00a feat: add lua, html/css/json, nix, and oxlint LSPs; add global .git root marker evan 2026-05-04 06:59:08 -04:00
  • f811efef68 fix(diagnostics): sort by severity before truncating evan 2026-05-02 20:24:35 -04:00
  • 01ab10a7d9 feat(references): cap formatted references at 30 with truncation notice evan 2026-05-02 20:24:27 -04:00
  • 99525ad0ee feat(diagnostics): cap diagnostic output with truncation notice evan 2026-05-02 20:13:05 -04:00
  • 04fd520438 fix(daemon): launch LSP servers with caller env evan 2026-05-02 15:28:25 -04:00
  • 306771f92a refactor(extension): resolve remaining type narrowing diagnostics evan 2026-05-02 00:50:16 -04:00
  • 4b486b2464 build: add pi-coding-agent and typebox dev dependencies evan 2026-05-02 00:46:46 -04:00
  • 6111321fda fix(extension): suppress warnings for unsupported file types and missing binaries evan 2026-05-02 00:42:44 -04:00
  • 9b863168ff fix: handle unhandled promise rejection in background read init evan 2026-04-30 11:53:43 -04:00
  • b614e700fd fix(daemon): tear down daemon when destroying all servers with no entries evan 2026-04-30 11:41:37 -04:00
  • 620d9cc70f feat: warm-start LSP server on file read evan 2026-04-30 11:10:36 -04:00
  • aa7309b363 test: add unit and integration test suite evan 2026-04-30 10:36:54 -04:00
  • e131e0e8cd feat: add server control commands (disable, enable, destroy) evan 2026-04-30 09:48:01 -04:00
  • 7abe4efa02 refactor: replace string-matching error checks with custom error classes evan 2026-04-30 08:27:13 -04:00
  • 81ed5c88b8 fix(daemon): auto-shutdown when last LSP server entry is evicted evan 2026-04-30 08:21:16 -04:00
  • 36b9b0cde4 docs: add AGENTS.md with project context and conventions evan 2026-04-30 08:21:09 -04:00
  • a516d80c71 fix(cli): harden no-daemon teardown evan 2026-04-29 16:18:27 -04:00
  • d073f2272f chore: rename project to evan/pi-lsp evan 2026-04-29 00:16:51 -04:00
  • 46aac3ef39 build: add oxlint evan 2026-04-29 00:08:34 -04:00
  • 076eee4e96 feat(lsp): add background daemon for language servers evan 2026-04-29 00:04:06 -04:00
  • 60b8900a09 chore: add nix flake for dev environment evan 2026-04-25 22:54:11 -04:00
  • 61bca87bba initial commit evan 2026-04-25 21:06:15 -04:00