Files
Haris RozajacandCursor 7f9d121880 feat(dashboards): remove bundled home.json default dashboard (#130538)
* fix(home): fall back to unified HomePage when prefs probe fails

Stop routing prefs errors to the legacy home dashboard proxy so stock
installs no longer depend on bundled home.json for the / route.

Co-authored-by: Cursor <cursoragent@cursor.com>

* fix(home): prefer cached homeDashboardUID over prefs error fallback

Check homeDashboardUID before the error/empty path so a failed prefs
refetch that still has cached data does not replace a configured home
dashboard with the unified HomePage.

Co-authored-by: Cursor <cursoragent@cursor.com>

* chore(home): drop outdated home.json comment from HomeRoute

Co-authored-by: Cursor <cursoragent@cursor.com>

* lint

* feat(dashboards): remove bundled home.json default dashboard

Treat only an explicit default_home_dashboard_path as a custom home,
fail closed when unset, and drop getting-started panel injection that
only existed for the stock home dashboard.

Co-authored-by: Cursor <cursoragent@cursor.com>

* fix(dashboards): return NotFound when no custom home dashboard is configured

Match legacy /api/dashboards/home so apiserver clients get 404 instead of 500 for default-home-dashboard.

Co-authored-by: Cursor <cursoragent@cursor.com>

* docs(dashboards): note home.json replacement is a breaking change

Tell operators that overwriting public/dashboards/home.json is no
longer supported and they must set default_home_dashboard_path.

Co-authored-by: Cursor <cursoragent@cursor.com>

---------

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-17 11:35:18 -06:00
..