-
Notifications
You must be signed in to change notification settings - Fork 35
Implement client logout and add logout button #432
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
Merged
kevinaboos
merged 116 commits into
project-robius:main
from
TigerInYourDream:fix-logout
Aug 22, 2025
Merged
Changes from all commits
Commits
Show all changes
116 commits
Select commit
Hold shift + click to select a range
27871c3
fix pr #293 about logout
TigerInYourDream 708d493
Merge branch 'main' into fix-logout
TigerInYourDream c380f0f
explain key exchange
TigerInYourDream 9b0a7fd
CORE_TASKS for save and abort async task
TigerInYourDream b4242ed
refactor logout
TigerInYourDream 82704ed
Merge branch 'main' into fix-logout
TigerInYourDream 1b827fa
fix: typos
TigerInYourDream 66e00ea
trace more long term async task and resource async_task
TigerInYourDream d702758
Merge branch 'main' into fix-logout
TigerInYourDream 0d3d156
Merge branch 'main' into fix-logout
TigerInYourDream ccfc991
Merge branch 'main' into fix-logout
TigerInYourDream 53dc860
fix with clippy check
TigerInYourDream 734536b
feat(auth): Enhance Matrix logout robustness and error handling
TigerInYourDream f41d554
feat(auth): delete_last_user_id file
TigerInYourDream 52014ea
Merge branch 'main' into fix-logout
TigerInYourDream 90c06dc
add close all tab and collect all error during logout
TigerInYourDream e4ec15e
Merge branch 'main' into fix-logout
TigerInYourDream fee0443
add TODO for direct message
TigerInYourDream 6e795e3
redraw ui
TigerInYourDream 3564a70
save docker as pressed HOME_TAB
TigerInYourDream 31ae379
ait for UI to update
TigerInYourDream 714d14c
add logout_confirm_modal
TigerInYourDream 7247edb
Merge branch 'main' into fix-logout
TigerInYourDream d328277
clean code and add reason for sleep
TigerInYourDream 045ae55
add TODO for close_all_tabs
TigerInYourDream 9561e76
Merge branch 'main' into fix-logout
TigerInYourDream 1bec0e6
Merge branch 'main' into fix-logout
TigerInYourDream e98ff8c
Simplified logging in logout process
TigerInYourDream 43794bf
improve code
TigerInYourDream 7232052
Merge branch 'main' into fix-logout
TigerInYourDream 82542c6
Fix compilation issues after merging main into fix-logout
TigerInYourDream 5875399
improve code use action not weight_action
TigerInYourDream bb29667
close and open
TigerInYourDream 88d3011
use shoutdown background
TigerInYourDream 827577d
Merge branch 'main' into fix-logout
TigerInYourDream ae6ef31
clean code
TigerInYourDream ad4be11
Merge branch 'main' into fix-logout
ZhangHanDong 6adcd2b
undo change for Cargo.toml
TigerInYourDream d34edc0
Fix: Implement code review suggestions
TigerInYourDream 4eaf293
Ref: refactor logout modal
TigerInYourDream 160ad42
notify close all tab by makepad::oneshot
TigerInYourDream 574431b
improve LogoutConfirmModal
TigerInYourDream d6b82a6
remove DropMemberSubscription
TigerInYourDream aaaa791
remove take_client and take_service func
TigerInYourDream 0c7922d
Merge remote-tracking branch 'origin/main' into fix-logout
TigerInYourDream 9e27deb
resolve conflicts
TigerInYourDream 9af1c7d
doc: doc for logout_and_refresh
TigerInYourDream 778eaf6
undo
TigerInYourDream 621be46
Merge branch 'main' into fix-logout
TigerInYourDream ca5ff03
fix typo and use new matrix api
TigerInYourDream e759795
mobile logout
TigerInYourDream a267ea4
prevent infinite loops in logout modal
TigerInYourDream ec16e6a
rename modal_interaction_state
TigerInYourDream d54734e
doc: add doc for dismiss_handled
TigerInYourDream ce43d70
use LogoutConfirmModalAction for all logout responese, remove LogoutS…
TigerInYourDream 7d34959
refactor: improve logout flow with better state management and UI han…
TigerInYourDream a355170
fix: reset_state after successfully logout
TigerInYourDream f561bbd
improve code
TigerInYourDream 8b3fe11
improve code and add timeout for server logout
TigerInYourDream 0d0ed1b
Merge branch 'main' into fix-logout
TigerInYourDream 1a85ecf
clean code
TigerInYourDream a4986c7
log
TigerInYourDream e1f80ea
add doc for REQUEST_SENDER clean
TigerInYourDream 2b80cae
fix: fix crash when switch layout
TigerInYourDream 712b4d2
feat: treat M_UNKNOWN_TOKEN as successful
TigerInYourDream e44103f
improve CleanMobileResource
TigerInYourDream 5d88a50
improve UX
TigerInYourDream c75eb9b
typo
TigerInYourDream d0e9abd
Add ApplicationRequiresRestart for corner case
TigerInYourDream df39c2f
exchange seq
TigerInYourDream d293459
Merge branch 'origin/main' into fix-logout
TigerInYourDream 8f14cc2
add ALL_JOINED_ROOMS clear
TigerInYourDream 5ecc2fc
Merge branch 'main' into fix-logout
TigerInYourDream f34e1de
clean appstate both in mobile and desktop
TigerInYourDream d8bff52
doc
TigerInYourDream 6546418
merge origin/main
TigerInYourDream a4a25bc
ref: logout with state machine
TigerInYourDream 1b75c12
add doc
TigerInYourDream ad67b4d
add doc and fix typos
TigerInYourDream 87d43f5
Merge branch 'main' into fix-logout
TigerInYourDream 789ddee
doc for design
TigerInYourDream 8065a1f
mt
TigerInYourDream 2a72ff3
update doc for clean all caches
TigerInYourDream a10e89d
Merge remote-tracking branch 'origin/main' into fix-logout
TigerInYourDream 32b1e98
fmt
TigerInYourDream 18f4e3f
fix color
TigerInYourDream e0221f0
Merge branch 'main' into fix-logout
TigerInYourDream eeb92fb
move logout button to account_settings
TigerInYourDream 312befd
test: test version no leak
TigerInYourDream 42819d5
remove all leak and add Cx for clear_all_caches
TigerInYourDream 7a5ce4d
fmt
TigerInYourDream d53ec5d
improve code via review comment
TigerInYourDream ebeeda2
improve logout confirm modal
TigerInYourDream f626aae
improve UX
TigerInYourDream 0f1cf06
remove restart now and add abort in logout process
TigerInYourDream 2031e9f
logout folder
TigerInYourDream 9c45b2b
Resolve merge conflicts with main
TigerInYourDream 917dc61
refactor: make runtime shutdown synchronous with independent thread
TigerInYourDream 50d9f99
fix merge main abort tsp and use Arc<Notify> remove makepad oneshot
TigerInYourDream 9fe43e1
refactor: remove Arc wrapper from TOKIO_RUNTIME to enable proper shut…
TigerInYourDream 3a185c5
use cx quit
TigerInYourDream 4d9b321
Merge branch 'main' into fix-logout
TigerInYourDream d9d47c5
restore tsp code in app.rs
TigerInYourDream 8a23fc5
update doc
TigerInYourDream 8ca0589
restore doc
TigerInYourDream 41f9997
use replace for REQUEST_SENDER
TigerInYourDream 81fed9d
Store tokio Runtime instance as a single object not wrapped in Arc
kevinaboos 06a47e2
Merge branch 'main' into fix-logout
TigerInYourDream b4a3236
clippy
TigerInYourDream 24c4102
improve code by review comments and remove LOGOUT_IN_PROGRESS LOGOUT_…
TigerInYourDream 474952a
Merge branch 'main' into fix-logout
TigerInYourDream c4dfbb4
fmt
TigerInYourDream 6da968a
improve code and remove set Atomic flag in rest_state()
TigerInYourDream 14dd45d
Merge branch 'main' into fix-logout
TigerInYourDream e41b8b8
use LogoutAction::InProgress
TigerInYourDream b40cada
Fix comment
kevinaboos File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
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
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
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
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
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.