Hotfix after v2026.08.07 — the shared bookmark form modal regressed several paths that v2026.08.07 had just unified: success toasts could show raw locale keys, usage lines on the grid omitted last-opened text, Health and Config could label share as [object Promise], config lazy-load prefetched the heavy module on every dashboard visit, legacy #config/behavior/layout deep links landed on the wrong section, and categorising a bookmark from Config → Bookmarks did not reach the server.
Dashboard
- fix Success and error toasts resolve labels again —
formatDashboardLabel()treated a missingdashboard.*translation as success becauset()returns the key string (truthy), so keys such asbookmarkCreatednever fell through toconfig.*(dashboard-ui-helpers.js, locales). - fix Usage lines on rows and the preview card —
last-opened-format.jsloads with the dashboard shell again, so tooltips and the preview card show yesterday / 3h ago instead of only the open count (templates/dashboard.html). - fix Share menu labels before the context-menu module loads — Health and Config render menu text synchronously; the loader stub now answers
shareActionLabel()andcanOpenShareSheet()instead of returning a Promise (dashboard-bookmark-interactions-loader.js).
Config
- fix Config stays lazy-loaded on a plain dashboard visit —
repaintOverview()on the loader stub is a no-op until the module exists, soupdate-notice.jsno longer pullsdashboard-config.jsin on every load (dashboard-config-loader.js). - fix Legacy behavior layout/display deep links —
#config/behavior/layoutand#config/behavior/displayredirect to Appearance on cold load, matchingDashboardConfig.sectionFromHash()(dashboard-config-loader.js). - fix Loader section order —
DashboardConfigLoader.SECTIONSmatchesDashboardConfig.SECTIONSagain (dashboard-config-loader.js). - fix Editing a bookmark from Config → Bookmarks persists — the modal receives an API copy of the row; edits now save through the remote path and update the live
d.bookmarksentry only when the URL matches at the resolved index (dashboard-inline-edit.js).
Docs
- fix — What's new modal, Config → Overview → Latest update, New features carousel, CHANGELOG, README, MANUAL, and Config → Help What's new recap for v2026.08.07.1;
DASHBOARD_RELEASE→2026.07-dashboard-release-v159,NEXTDASH_WHATS_NEW_DATA_VERSION→whats-new-v217.