v2026.07.18
·
1560 commits
to main
since this release
Dashboard
- new — Items per category. A new
categoryItemLimitsetting (default 15) caps how many bookmarks a category shows before a per-category + N more / show less toggle, so one large category no longer towers over the others. Rows past the limit stay in the DOM (drag/reorder unaffected) but hidden until expanded; the expanded state is remembered per category inlocalStorage. Smart collections and tag-filter chunks are excluded. Wired through both the full and incremental render paths (dashboard-render-core.js,dashboard-render-incremental.js), styled indashboard.css. On by default, so existing long categories are capped after this update.
Config
- fix — Config header aligned with the dashboard. The Configuration page now mirrors the dashboard/inbox/health top bar — a shared row (logo slot placeholder + back-to-dashboard link) above the title — and the
configurationheading matches the dashboard title size, so navigating between them no longer jumps. The save row and tabs merged into one seamless bar instead of two cards with a gap (config.html,config-general.css,config-save-bar.css). - fix — Items per category setting lives under General → Layout (Essentials), after Density and above the spacing group, with an info popover.
New installs
- new — Midnight Ink is the default theme. Fresh installs now default to
midnight-ink-darkinstead ofkelp-drift-dark, in both Go settings-default blocks and the JS defaults (models.go,dashboard.js,config.js,config-settings.js). Existing installs keep their chosen theme. - fix — Leaner starter bookmarks. The default page seed no longer includes the Tech category or its Unraid and Phoronix bookmarks (
models.go). Existing installs are untouched.
Developer & docs
- fix — Split the shared
models.gochanges per topic across commits; addedcategoryItemLimitmigration inGetSettingsfor existing installs. - fix — Documented v2026.07.18: what's-new modal, CHANGELOG, README, MANUAL, and Config → Help; bumped
DASHBOARD_RELEASE(v126),NEXTDASH_WHATS_NEW_DATA_VERSION/WhatsNewData(v168), and the relevant asset tokens. Added six i18n keys across en/nl/de/fr for the category-limit setting and toggle.