mirror of
https://github.com/simplex-chat/simplex-chat.git
synced 2026-09-03 17:15:24 +00:00
- widen changingActiveUserMutex to cover currentUser/listUsers/users list update atomically in changeActiveUser_ - avoid IndexOutOfBoundsException risk in the stale-core resync branch by replacing indexed users-list mutation with map/clear/addAll - make the resync retry cancellation-transparent and retry once on failure - add a 60s watchdog so creatingProfileForInvitation can't get stuck true - guard chatModel.showingInvitation updates against stale/cross-invitation overwrites via a previousConnId check - verify the switch actually landed (userId + activeUser flag) rather than trusting an unthrown exception - iOS: guard the retry-alert watchdog's dismiss so it never cascades onto an unrelated alert stacked on top of it - iOS: consolidate ContextProfilePickerView's two competing sheet booleans into one Identifiable enum driving a single .sheet(item:)