mirror of
https://github.com/windmill-labs/windmill.git
synced 2026-09-11 08:07:15 +00:00
Review findings on the headless linter: - An editor can adopt a model headless linting created, so attachment now decides who owns a buffer rather than who created it. The editor likewise applies its own content when adopting an existing model, instead of displaying whatever was last linted. - Markers are cleared when an owned model is rewritten: they outlive the content they describe, and a matching count let the settle loop return the previous version's diagnostics. - Eviction no longer drops the URI it is keeping, which had left a live model untracked and subsequently treated as belonging to an editor. - A language server that stalls is named in the result rather than contributing an empty list, and no longer discards what other servers already reported. - A client abandoned at its deadline is stopped, so it cannot keep holding the global command names every later lint of that language needs. - Deno's import map is built from the path its document actually has. - Pre-lint network calls are bounded; lints of one URI queue behind each other, so a hung request would otherwise wedge that item indefinitely. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Windmill frontend
The Windmill frontend written in Svelte 5 + Tailwind CSS
The frontend is under AGPL, see the LICENSE file at the root of this repo