element-hq / element-hq/element-meta

[Story] EX multi-account: switch account

Open
#3,328 0 comments 0 reactions 0 assignees View on GitHub
App: ElementX Android App: ElementX iOS T-User Story Team: Element X Platform
Dominant language
No language data
Stars
112
Forks
25
Avg merge
6h 6m
Merged PRs (30d)
4

Description

### Description

* As a user with multiple signed-in accounts
* I want to quickly switch between my accounts
* So that I can move between my identities without repeated sign-in

# Acceptance criteria
- Given the user is on the main/room-list screen, when they swipe vertically on their profile avatar, then the app switches to another signed-in account.
- Given the user opens the account list, when there is more than one signed-in account, then the non-active accounts are shown in a collapsible panel, ordered so that the account most recently is at the top, etc.
- Given the user opens the account list, when there is more than one signed-in account, then the notifications count is shown for each of the non-active accounts in case it is greater than 0.
- Given the user expands or collapses the account panel, when they return to it later, then its expanded/collapsed state is remembered.

# Dependencies
- None

# Out of scope
- Nothing

# Questions
- [ ] We did not discuss yet showing the notifications count for the non-active accounts.

# Subtasks

### Android
-

### iOS
-

### Rust
-

### Other
-

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the Android, iOS, and Rust sections of issue #3328; no implementation files or tests are identified. Break the acceptance criteria into platform-specific work, then verify account switching, account ordering, notification counts, and remembered panel state on the main/room-list screen.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, ios, rust
Domain
mobile
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.