|
Some checks are pending
build-gate / build (push) Waiting to run
Pins keep their navy but gain a white ring and a radius that shrinks as you zoom out, so neighbouring dots separate instead of merging into one blue mass. The Driver asked for rings rather than clustering, explicitly to avoid more logic. The top header no longer carries selection state. That belongs under the filter toggles, in the second header, and nowhere else. The filter menu is anchored to its trigger again. It had been moved to fixed positioning to escape a scroller that was clipping it out of existence, and viewport coordinates go stale in ways that put the menu somewhere unrelated to the box that opened it. A gallery row now carries its identity as an attribute. A Vue key is a reconciliation hint and is never rendered, so the smoke check read undefined and reported a broken deep link on a page that works — measured zero occurrences of that attribute in both the generator and the built page. Asserting on the visible label instead would have coupled a machine check to display text. That repaired gate immediately earned its keep: it caught the gallery asking for assets one directory too deep. The relative asset base was correct while the gallery was the root page and silently wrong once it moved aside for the studio, and the failure surfaced as a JSON parse error rather than a 404, because an unknown path answers with HTML. |
||
|---|---|---|
| .. | ||
| dev-plugin.mjs | ||
| discover.mjs | ||