Support multiple Matrix accounts simultaneous Issue 374#29
Merged
ZhangHanDong merged 32 commits intomainfrom Apr 2, 2026
Merged
Support multiple Matrix accounts simultaneous Issue 374#29ZhangHanDong merged 32 commits intomainfrom
ZhangHanDong merged 32 commits intomainfrom
Conversation
…App) this makes a bit more sense imo, as the top-level App shouldn't really be responsible for dealing with these details.
Optimizes `SubscribeToTypingNotices` by using `join_all` instead of a sequential loop when fetching display names for typing users, reducing latency and making member lookups run concurrently. Co-authored-by: kevinaboos <1139460+kevinaboos@users.noreply.github.com>
…1-typing-members-11865679005034384503
Introduces AccountManager for handling multiple Matrix accounts: - Account struct for storing client, user_id, session, profile info - AccountManager for add/remove/switch account operations - Global singleton with thread-safe access functions Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- app.rs: Handle account switching actions and state, add adding_account field - sliding_sync.rs: Add AccountSwitchAction, is_add_account flag for logins, support running multiple sync connections - login_screen.rs: Support add-account login flow - account_settings.rs: Account switcher UI integration - navigation_tab_bar.rs: Account indicator updates Note: File logging changes (issue project-robius#345) intentionally excluded. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
@alanpoon Resolve conflicts please. |
1 similar comment
|
@alanpoon Resolve conflicts please. |
Author
|
Fix merge conflict. |
ZhangHanDong
approved these changes
Apr 2, 2026
ZhangHanDong
approved these changes
Apr 2, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
project-robius#374
Screen.Recording.2026-03-27.at.7.37.00.PM.mov