Skip to content

Consolidate and improve site transfer UX#6413

Merged
zoldar merged 19 commits into
masterfrom
sanne-transfer-site-ui
Jun 3, 2026
Merged

Consolidate and improve site transfer UX#6413
zoldar merged 19 commits into
masterfrom
sanne-transfer-site-ui

Conversation

@sanne-san
Copy link
Copy Markdown
Contributor

@sanne-san sanne-san commented May 28, 2026

Changes

  • Combine "Transfer site" and "Change team" into a single tile with a destination radio (Team / Another Plausible account)
  • Convert site transfer tile to LiveView
  • Show validation and server errors inline next to the relevant field
  • Always render the Team option, greyed out when the user has no other team
  • Add disabled cursor styling to the shared radio input
  • Add documentation links to all tiles in Danger Zone

Tests

  • Automated tests have been added

Changelog

  • Entry has been added to changelog

Documentation

  • Docs have been updated

Dark mode

  • The UI has been tested both in dark and light mode

@github-actions
Copy link
Copy Markdown

Preview environment👷🏼‍♀️🏗️
PR-6413

@zoldar zoldar force-pushed the sanne-transfer-site-ui branch from 943a7c5 to deb1124 Compare June 1, 2026 08:20
sanne-san and others added 12 commits June 2, 2026 13:55
- Combine "Transfer site" and "Change team" into a single tile with a
  destination radio (Team / Another Plausible account)
- Convert site transfer tile to `LiveView`
- Show validation and server errors inline next to the relevant field
- Always render the Team option, greyed out when the user has no other
  team
- Add disabled cursor styling to the shared radio input
- Add documentation links to all tiles in `Danger Zone`
- Move `My personal sites` radio button to the bottom of the form
- Add `mt?={false}` to the hidden input
- Add left margin to the hidden input container to align with the radio button
- Adjust copy to use sentence case
@zoldar zoldar force-pushed the sanne-transfer-site-ui branch from e9e674c to 9495259 Compare June 2, 2026 11:55
@zoldar zoldar requested a review from a team June 2, 2026 13:16
Comment thread lib/plausible_web/live/site_transfer_settings.ex Outdated
Comment thread lib/plausible_web/live/site_transfer_settings.ex
@aerosol
Copy link
Copy Markdown
Member

aerosol commented Jun 3, 2026

Not sure if sending e-mails from QA env should work, but I tried regular to-email transfer option and the message never arrived. it worked with another address

@zoldar zoldar added this pull request to the merge queue Jun 3, 2026
Merged via the queue into master with commit 2efa355 Jun 3, 2026
22 checks passed
@zoldar zoldar deleted the sanne-transfer-site-ui branch June 3, 2026 08:03
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