Skip to content
This repository has been archived by the owner on Sep 11, 2024. It is now read-only.

Redesign mxID chooser, add availability checking #877

Merged
merged 2 commits into from
May 10, 2017

Conversation

lukebarnard1
Copy link
Contributor

@lukebarnard1 lukebarnard1 commented May 10, 2017

Blocked on matrix-org/matrix-js-sdk#432 for availability checking.

Changes:

  • Redesign the dialog to look more like Replace 'Choose a displayname' dialogue with a dialogue to choose a MXID element-hq/element-web#3604 (comment)
  • Attempt to fix wrong password being stored by generating one per SetMxIdDialog (there's no issue tracking this for now, I shall open one if it persists)
  • Backwards compatible with servers that don't support register/availability - a spinner will appear the first time a username is checked because server support can only be determined after a request.
  • Rate-limited by a 2s debounce
  • General style improvements

Luke Barnard added 2 commits May 10, 2017 14:22
Requires matrix-org/matrix-js-sdk#432 for availability checking.

Changes:
 - Redesign the dialog to look more like element-hq/element-web#3604 (comment)
 - Attempt to fix wrong password being stored by generating one per SetMxIdDialog (there's no issue tracking this for now, I shall open one if it persists)
 - Backwards compatible with servers that don't support register/availability - a spinner will appear the first time a username is checked because server support can only be determined after a request.
 - Rate-limited by a 2s debounce
 - General style improvements
@dbkr dbkr assigned lukebarnard1 and unassigned dbkr May 10, 2017
@lukebarnard1
Copy link
Contributor Author

So the tests are failing because the PasswordNagBar is missing - riot-web develop does not have this yet so neither does Travis. So we probably want travis to use new-guest-access ?

@lukebarnard1
Copy link
Contributor Author

Ignoring failing tests in the hope that one day matrix-react-sdk = riot-web

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants