Files
james.maesandClaude Opus 5.5 a6c6c99e11 feat(home): business-only Page Speed home; provider setup and run queue become admin widgets
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>
2026-10-16 09:12:51 -05:00

915 B

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.