element-hq / riot-meta

A place to experiment with tracking features at a higher level than Riot web/iOS/Android.
25 stars 6 forks source link

Riot: clarify the 'deactivate account' UX #164

Open lampholder opened 6 years ago

ara4n commented 6 years ago

I don't think we even have a deactivate button on iOS or Android today, which obviously should be added as part of this.

This has two parts:

manuroe commented 6 years ago

The current UI/UX for account deactivation from the settings page on riot-web is:

screen shot 2018-05-22 at 07 44 55
manuroe commented 6 years ago

The CS API endpoint is https://matrix.org/docs/spec/client_server/r0.3.0.html#post-matrix-client-r0-account-deactivate.

lukebarnard1 commented 6 years ago

Most up-to-date wording spec is https://docs.google.com/document/d/1n0YmfdT8y28cVyWkRzeradSFKZrX8lYADhFBUbGU_LQ/edit#

of which https://github.com/matrix-org/matrix-react-sdk/pull/1922 is the most up-to-date Riot web implementation:

2018-05-23-160617_818x547_scrot

manuroe commented 6 years ago

@SBiOSoftWhare , @bmarty , here is how the erase option is implemented in matrix-js-sdk: https://github.com/matrix-org/matrix-js-sdk/pull/649/files#diff-7ecbd1742c9fa46478efe534d035eb28R341