Replace the provider Setup card on the home with a business "not set up" empty state (no config key names, empty once configured). Setup and Recent Runs leave the home and become WebPerfWidgets.ADMIN, gated to <base>.admin.hasAccess with DenyBehavior.HIDDEN, for a host Admin area. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
10 lines
915 B
Markdown
10 lines
915 B
Markdown
# Upgrading
|
|
|
|
## Business-only home; admin widgets (unreleased)
|
|
|
|
No DDL change. The Setup and Recent Runs widgets are no longer on the Performance home. They are still registered (`webPerformanceSetup`, `webPerformanceRecentRuns`), gated to `web_performance.admin.hasAccess` and hidden without it; add `WebPerfWidgets.ADMIN` (qualified with `config.qualify`) to your Admin app's widgets to keep them. The home gains a `webPerformanceNotConfigured` widget that shows only while no Google API key is set.
|
|
|
|
## Table help, Setup card and `reportRetentionDays` (unreleased)
|
|
|
|
No DDL change, no new changeset and no host include change. The qbit now fills empty `help` slots on its app and tables (help a host set is kept) and adds a Setup widget to the Performance home. `reportRetentionDays` (default 0, keep forever) is now enforced: set it above 0 only if you want Lighthouse Reports older than that many days deleted.
|