github jordibrouwer/nextdash v1.4.5.1

latest release: v1.4.5.2
one hour ago

Pages & tags

  • fix — one row at a time carries the keyboard cursor. listRowKey() knew five row kinds — page, category, tag, finder, collection — but not the widget rows interleaveWidgetRows() splices into the categories list, which carry data-block-row. Those returned null, and applyListKeyboardSelection() compared with === against a stored key that is also null until an arrow key is pressed, so every widget row matched at once: thirteen of twenty-four rows wore the cursor accent the moment the tab opened. Widget rows have a key of their own now, and a row without a key is never the cursor regardless of what is stored. The same null guard was applied to the bookmarks list, which had the identical comparison.

Docs

  • Config list rows share the widget row's border, radius, padding and fill — the Pages & tags, stored-backup, attention and add-widget rows each sat a step off it.
  • Spacing, type size and radius across the dashboard read from three new token files (spacing-tokens.css, typography-tokens.css, radius-tokens.css) rather than from literals repeated per stylesheet.
  • Saving a category span sends the write token, so the call succeeds on installs that set NEXTDASH_WRITE_TOKEN.
  • The Docker build cross-compiles per target architecture instead of compiling under QEMU emulation, which shortens arm64 image builds.
  • The Unraid template carries a fuller overview, the donate links and four more screenshots.

Don't miss a new nextdash release

NewReleases is sending notifications on new releases.