Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Device management & UI polish in MAS #1492

Closed
22 of 26 tasks
matrixbot opened this issue Sep 9, 2024 · 3 comments
Closed
22 of 26 tasks

Device management & UI polish in MAS #1492

matrixbot opened this issue Sep 9, 2024 · 3 comments

Comments

@matrixbot
Copy link
Collaborator

This issue was originally created by @hughns at matrix-org/matrix-authentication-service#1492.

Overview

Create a minimal working session management interface and apply slight polish to the MAS UI overall.

The overall concept of device management in MAS is covered in https://github.com/vector-im/element-meta/blob/develop/docs/device_management.md. Out of the list in that document, we only consider the following requirements here:

  • List all devices logged-in to a user’s account
  • Display information about the devices (name, app version, device ID, created date, web/mobile device type)
  • Logout single existing devices
  • Logout multiple existing devices at once

Minimal changes on the backend will be required for these.

Designs

Figma: https://www.figma.com/file/40ucfibvabgbB1nXvAqxxz/Device-Management-for-EX-%26-MAS?type=design&node-id=97-7629&mode=design&t=HrWqpyBO6v0A0Xez-0

These mock-ups don't reflect the MVP work and will be used as a guideline only.

Compound components will be used where they exist. Due to the time restrictions involved in this project we cannot wait for new components to be created in Compound though. In cases where components have to be built on the MAS side, we've made an agreement to create tracking issues like this one in the Compound repository.

Timeline

We are aiming for the ESS release 23.09.01. The ESS release enters testing on Monday, September 4th, with the public release scheduled for Tuesday, September 12th. We'll need to tag a MAS release with the work we want to include in the ESS release by Friday, September 1st. Critical bug fixing can still happen in the week after.

For dependent projects like EW or Synapse, we need to get things into the RCs for the last release before September 12th.

Tracking

Work on this is tracked on this board. Anything in the To Do column is a requirement for the September 1st deadline. Anything in the Backlog column is nice to have for the deadline.

Scope

The list below is not ordered by priority. Sequencing is reflected in the board only.

Time sheeting ⏱️

WEB: Device Manger (Build MAS UI)

@matrixbot
Copy link
Collaborator Author

This comment was originally posted by @pmaier1 at matrix-org/matrix-authentication-service#1492 (comment).

I'd like to add this matrix-org/matrix-authentication-service#1491 (can't edit OP). We need to give users the ability to change their email addresses, avatar and display name as part of the MVP.

@matrixbot
Copy link
Collaborator Author

This comment was originally posted by @pmaier1 at matrix-org/matrix-authentication-service#1492 (comment).

I'd like to add the cosmetic parts of this issue to the list: matrix-org/matrix-authentication-service#1569
Basically to make the consent screen a little nicer.

@matrixbot
Copy link
Collaborator Author

This comment was originally posted by @Johennes at matrix-org/matrix-authentication-service#1492 (comment).

Closing this off as we have stopped the work a while ago. Any further work will be tracked under https://github.com/vector-im/wat-internal/issues/55.

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

No branches or pull requests

1 participant