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