mirror of
https://github.com/windmill-labs/windmill.git
synced 2026-08-24 08:01:38 +00:00
5ba9b80d4d
Instance-level pages (/workers, /service_logs, /instance_groups, /concurrency_groups) don't depend on the active workspace, so seeding ?workspace= there is noise. Add a workspaceAgnosticRoute predicate: on these routes the layout strips the param for a clean URL, but first adopts any explicit ?workspace= into the store so a shared deep link still propagates the workspace to subsequent scoped pages. State is preserved by the store + storage, not the URL, so navigation across these pages keeps the workspace. Verified headless: agnostic pages carry no param, a deep-linked param is adopted (storage updated) then stripped, and scoped pages still seed. 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