github jordibrouwer/nextdash v2026.07.15

latest releases: v1.4.3, v1.4.2.4, v1.4.2.3...
one month ago

Health in the dashboard, faster keyboard entry points, and a cleaner config header — health now opens as an in-dashboard view (alongside Inbox), Shift+H/Shift+I jump into Health/Inbox, and Config keeps a single back-to-dashboard header link.

Dashboard

  • new Health as an in-dashboard view — the header heartbeat icon now opens a dedicated Health view inside the dashboard shell (like Inbox) instead of forcing a page jump. It keeps a calmer, keyboard-first subset: one list, quick filters, score breakdown, re-check, and row actions (dashboard-health.js, dashboard.html, health-view.css).
  • new Health deep-link and active-state polish#health opens and restores the dashboard view correctly, the health header icon gets an active state aligned with page tabs, and Escape returns to the bookmarks grid cleanly (dashboard-page-nav.js, dashboard-render-core.js, dashboard.css).
  • fix Keyboard flow inside the new view — row shortcuts no longer die after changing a sort select, and page-load races no longer overwrite #health back to a page hash (dashboard-health.js, dashboard-page-nav.js, dashboard-data.js, keyboard-navigation.js).

Keyboard

  • new Shift shortcuts for viewsShift+H opens Health and Shift+I opens Inbox directly from the dashboard, using e.code so physical-key behavior is layout-safe. Legacy 0 still opens Inbox for compatibility but is intentionally removed from the cheat sheet (dashboard-setup.js, dashboard-ui-helpers.js, locales/{en,nl,de,fr}.json).

Config

  • fix Config header simplified — the config header no longer duplicates the health icon entry point; it now keeps only ← back to dashboard. Health broken-count updates still power Status Essentials links by reading the shared health summary directly, without a header anchor dependency (config.html, config-setup.js).

Developer & docs

  • fix Tests — added dashboard health-view coverage for in-place open/close behavior, keyboard controls, duplicate filtering, and #health deep-link restore (tests/health-dashboard-view.spec.js).
  • fix Health view i18n parity — all new health-view labels plus new cheat-sheet entries (Shift+H, Shift+I, :health page) are now present in en, nl, de, and fr, with localized wording tuned to each language's existing style (locales/{en,nl,de,fr}.json).
  • fix Standalone health removal follow-up — legacy /health now redirects to /#health, old standalone health assets/tests were removed, and docs/help text were aligned to dashboard-first routing while keeping v2026.07.15 (handlers.go, templates/health.html, static/js/health.js, README.md, MANUAL.md, locales/{en,nl,de,fr}.json).
  • fix What's new modal — added v2026.07.15 JSON entry with dashboard/keyboard/config highlights.
  • fix Cache-bustwhats-new-v160 data version (asset_versions.go, whats-new-stub.js) and 2026.07-dashboard-release-v119 dashboard release token.

Don't miss a new nextdash release

NewReleases is sending notifications on new releases.