Files
windmill/frontend
Guilhem LemouelandClaude Opus 4.8 e2b658e90b fix(ai): address headless-lint review (buffer overwrite, settling, workspace isolation)
Three issues from the codex review of the headless linter:

- P0: an absolute import like "/f/shared" resolves via new URL() out of the
  __wmlint__ owned namespace back to the canonical editor URI, where ATA would
  setValue the fetched dependency over an open editor's unsaved buffer. The
  script/runnable path now passes overwriteLocalModels: () => false, matching
  the raw-app path; genuinely-missing import models are still created.

- Settling now compares published markers to the worker's diagnostics by
  identity (position + code), not count, so an edit that swaps one error for
  another of the same count no longer settles on the stale marker. A timeout is
  reported as incomplete rather than complete.

- The resource-type and windmill-client declaration libs live at fixed global
  URIs shared with the editor. A headless lint now snapshots them, installs its
  workspace's, and restores them afterwards, under a lock so concurrent lints of
  different workspaces can't interleave — a fork lint no longer leaves a
  nav-workspace editor validating against the wrong declarations.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-21 12:12:52 +02:00
..
2026-01-22 16:20:01 +00:00
2026-02-19 09:33:33 +00:00
2026-03-05 18:11:40 +01:00
2026-01-22 16:20:01 +00:00
2026-03-18 11:38:22 +00:00

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