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 —
#healthopens 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
#healthback to a page hash (dashboard-health.js,dashboard-page-nav.js,dashboard-data.js,keyboard-navigation.js).
Keyboard
- new Shift shortcuts for views —
Shift+Hopens Health andShift+Iopens Inbox directly from the dashboard, usinge.codeso physical-key behavior is layout-safe. Legacy0still 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
#healthdeep-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 inen,nl,de, andfr, with localized wording tuned to each language's existing style (locales/{en,nl,de,fr}.json). - fix Standalone health removal follow-up — legacy
/healthnow 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-bust —
whats-new-v160data version (asset_versions.go,whats-new-stub.js) and2026.07-dashboard-release-v119dashboard release token.