Skip to content

Add Perform dashboard overview#155

Merged
mehul0810 merged 1 commit into
release/1.7.0from
fix/7-release-1.7.0-dashboard-mvp
Jul 2, 2026
Merged

Add Perform dashboard overview#155
mehul0810 merged 1 commit into
release/1.7.0from
fix/7-release-1.7.0-dashboard-mvp

Conversation

@mehul0810

Copy link
Copy Markdown
Collaborator

Summary

  • Adds a read-only Dashboard tab as the first screen in the existing Perform admin app.
  • Surfaces plugin version, docs/support links, runtime diagnostic counts, cache activity, Assets Manager rule coverage, and local release-candidate notes.
  • Uses existing local options only; no remote calls, no tracking, no writes, and no historical byte-savings claims.

Validation

  • ./vendor/bin/phpcs -s src/Admin/Actions.php src/Admin/Settings/DashboardPayload.php tests/unit-tests/tests-dashboard-payload.php
  • composer phpstan
  • composer test (45 tests, 99 assertions)
  • PATH="/Users/mehulgohil/.cache/codex-runtimes/codex-primary-runtime/dependencies/node/bin:$PATH" npm run lint:js
  • PATH="/Users/mehulgohil/.cache/codex-runtimes/codex-primary-runtime/dependencies/node/bin:$PATH" npm run lint:css
  • PATH="/Users/mehulgohil/.cache/codex-runtimes/codex-primary-runtime/dependencies/node/bin:$PATH" npm run build
  • git diff --check

Proof Gap

  • Browser screenshot proof was not captured locally because Docker/wp-env is unavailable in this environment (docker: command not found). The dashboard is implemented through the existing bundled admin app and compiled successfully.

Closes #7

@github-actions

github-actions Bot commented Jul 2, 2026

Copy link
Copy Markdown

Test on Playground
Test this pull request on the Playground

@mehul0810 mehul0810 force-pushed the fix/7-release-1.7.0-dashboard-mvp branch from c86e792 to e290bec Compare July 2, 2026 10:36
@mehul0810 mehul0810 merged commit 696e5ba into release/1.7.0 Jul 2, 2026
11 checks passed
@mehul0810 mehul0810 deleted the fix/7-release-1.7.0-dashboard-mvp branch July 2, 2026 10:50
This was referenced Jul 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant