github jordibrouwer/nextdash v1.11.7

latest release: v1.11.8
4 hours ago

The Log settings popover on screen and at its gear, and the Logs section versioned like the rest — held back from the What's new window (hideFromModal) like v1.11.1–v1.11.6, so v1.11.0 keeps leading it.

Logs

  • fix — the Log settings popover opened far from its gear, scrolled inside itself, and slid under the header. It is position: fixed inside the log panel, and under the Glass depth .config-panel carries a backdrop-filter, which makes the panel — not the window — what "fixed" is measured from: the popover landed a panel's offset below and to the right of the gear, past the window's edge. bindLogSettingsPopover() now measures that frame's origin with a zero-size probe and takes it off. The popover is laid out in two columns with the labels beside their selects and no height cap (about 400px instead of 760px behind a 320px scroll box), so it is on screen whole; it opens under the gear, or over it, never under the sticky header band; when neither fits the page scrolls just far enough to make room under the gear, and a ResizeObserver places it again when the live note fills in. The panel is lifted above the band while the popover is open (config-view.css), for a window too low to keep clear of it. config-log-settings-popover.spec.js covers the placement, the absence of a scroll box, the band, and the popover drawing over the band — each confirmed failing without its part of the fix.
  • fix — the Logs section loaded without a version token. dashboard-config-logs.js, split out of config, was missing from lazyLoadedAssets, so it loaded under its bare path and a browser went on running its old copy after an update. Listed now, and TestConfigSectionModulesAreLazyAssets fails for any SECTION_MODULES file left off the list.

Tests

  • fix — six specs still pressed Escape twice to leave config, once for the tiles and once to leave. With no start screen the first press leaves, and on CI the second landed while config was closing, so action-bar-position.spec.js failed to reopen config for its next placement. One press now (action-bar-position, config-dashboard-view, favicon-harmonization-default, header-action-overflow).

Docs

  • docs — static/data/whats-new/v1.11.7.json and its index entry, flagged hideFromModal; whats-new-stub.js's NEXTDASH_WHATS_NEW_DATA_VERSION moved to whats-new-v293, DASHBOARD_RELEASE untouched. tests/whats-new-hidden-release.spec.js now pins v1.11.7 alongside v1.11.1–v1.11.6. go generate refreshed asset_hashes_gen.go.

Don't miss a new nextdash release

NewReleases is sending notifications on new releases.