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
19 of 26 tasks
hughns opened this issue Aug 10, 2023 · 3 comments
Closed
19 of 26 tasks

Device management & UI polish in MAS #1492

hughns opened this issue Aug 10, 2023 · 3 comments
Assignees
Labels
Z-AirFocus Moving issues from GH to AirFocus purposefully using this tag. Z-MAS-September All the things needed for the MAS release in September

Comments

@hughns
Copy link
Member

hughns commented Aug 10, 2023

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)

@pmaier1
Copy link
Collaborator

pmaier1 commented Aug 16, 2023

I'd like to add this #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.

@Johennes Johennes added the Z-AirFocus Moving issues from GH to AirFocus purposefully using this tag. label Aug 17, 2023
@Johennes Johennes changed the title Improvements to device/session management screens for August 2023 Device management & UI polish in MAS Aug 17, 2023
@Johennes Johennes added the Z-MAS-September All the things needed for the MAS release in September label Aug 18, 2023
@Johennes Johennes changed the title Device management & UI polish in MAS Epic: Device management & UI polish in MAS Aug 18, 2023
@pmaier1
Copy link
Collaborator

pmaier1 commented Aug 24, 2023

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

@Johennes Johennes changed the title Epic: Device management & UI polish in MAS Device management & UI polish in MAS Aug 28, 2023
@Johennes
Copy link

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
Z-AirFocus Moving issues from GH to AirFocus purposefully using this tag. Z-MAS-September All the things needed for the MAS release in September
Projects
None yet
Development

No branches or pull requests

4 participants