Dashboard
- fix — a deleted bookmark leaves the page there and then. The delete always persisted, but the row stayed on screen until a reload — and stayed bound to a bookmark that no longer existed, so it then ignored its own context menu. Adding a tag showed the same damage for a moment.
ensureCategorySortControls()found the chevron withtitleEl.querySelector(), which matches at any depth, then passed it totitleEl.insertBefore(), which requires a direct child. The chevron moved into.category-title-trailingin v1.4.4, so the call threwNotFoundErrorand took down thepatchBookmarkData()pass with it, leaving every category it had not reached yet holding stale rows. The controls go in beside the chevron now, in the wrapper the full render already builds.
Docs
- The Unraid template installs from Docker Hub (
foobar1452/nextdash) rather than GHCR, so Community Applications can show Last Update and download counts — GHCR does not expose the registry metadata CA reads for those. The GHCR image is unchanged and is named in the template's overview.