Skip to content

Verification to dashboard#6516

Draft
RobertJoonas wants to merge 21 commits into
masterfrom
verification-to-dashboard
Draft

Verification to dashboard#6516
RobertJoonas wants to merge 21 commits into
masterfrom
verification-to-dashboard

Conversation

@RobertJoonas

Copy link
Copy Markdown
Contributor

Changes

Please describe the changes made in the pull request here.

Below you'll find a checklist. For each item on the list, check one option and delete the other.

Tests

  • Automated tests have been added
  • This PR does not require tests

Changelog

  • Entry has been added to changelog
  • This PR does not make a user-facing change

Documentation

  • Docs have been updated
  • This change does not need a documentation update

Dark mode

  • The UI has been tested both in dark and light mode
  • This PR does not change the UI

Comment thread lib/plausible_web/live/sites.ex
@RobertJoonas
RobertJoonas marked this pull request as draft July 23, 2026 11:32
RobertJoonas and others added 17 commits July 23, 2026 12:37
* Refine verification banner UI and copy

- Simplify failure CTAs: keep "Check again" as primary, add ghost
  "Review installation" (or "Try another URL" when a custom URL retry
  is offered); remove installation-guide, change-method, and view-snippet
  expandable logic
- Render inline "verify your installation manually" / "review your
  installation" links inside recommendation text (offer_custom_url_input
  scenarios) via safe HTML helpers, avoiding HEEx whitespace pitfalls
- Tighten diagnostics title and body copy
- Move the "Setup pending" pill in the sites list to replace the
  percentage indicator; use the generic pill component
- Extend the notice component with title_class override and a spinner
  slot; swap success icon to solid check-circle

* improve templating logic

---------

Co-authored-by: Robert Joonas <robertjoonas16@gmail.com>
@RobertJoonas
RobertJoonas force-pushed the verification-to-dashboard branch from 01949f3 to 511af2c Compare July 27, 2026 06:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants