mirror of
https://github.com/grafana/grafana.git
synced 2026-08-17 16:45:05 -05:00
* 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>