CodeIssuesPull RequestsActionsSecurityInsights
✨ AI
More
Settings

Visual audit (real browser) — dashboard findings: owner email nag, probe repo still listed, unbounded card descriptions#205

Openccantynz opened this issue 24d ago
ccantynzAuthorcommented 24d ago

First in-browser visual audit (2026-08-08, Chrome via Claude) — issues invisible to HTML-grepping, all seen on /dashboard as the owner:

  1. Owner nagged to "Verify your email to keep using Gluecron." The platform owner's own account is unverified. Either auto-verify the bootstrap admin, or provide a one-click admin self-verify. The banner also implies service loss ("to keep using") — is that enforcement real? If not, the copy overclaims.

  2. journey-20260721143235-tt3x still on the dashboard. The agent-journey probe repo (described "auto-deleted") was filtered from /explore but still renders as a full repo card (with health grade!) on the owner dashboard. Either actually delete probe repos after the journey run (delete requires admin scope) or filter journey-* probes from the dashboard grid.

  3. Repo card descriptions are unbounded. The nzee card renders a ~6-line marketing paragraph, making row heights wildly uneven. Add a 2-line clamp (-webkit-line-clamp) on .card descriptions.

  4. Tall blank scroll region between the repo grid and Recent Activity at some scroll positions (blank full viewport at ~25 ticks down on 1568×744). No console errors; likely a layout gap rather than a crash — worth a look in devtools.

Also fixed directly in this pass (PR to follow): "All quiet — AI is watching." / "AI is watching — no activity this week" replaced with neutral copy — the panel advertised live AI monitoring while the AI balance was exhausted; a liveness claim a dead system can't honor (emptiness-on-display rule).

The Recent Activity feed, repo health grades, and stack-detection chips all verified rendering correctly in-browser.

c comment · e edit title · x close/reopen · ? shortcuts