Signal-iOS/Signal
Adam Sharp ca212c5532
Fix incorrect section indices in chat list
If a new section happened to be inserted at the beginning of the chat list, all
the pinned & unpinned chat sections can have their section indices changed.
This was *almost* handled correctly, except when a chat is changing in the same
transaction as a section is being inserted or removed.

The fix is to dynamically compute the section index from either the new or old
CLVRenderState, depending on the table view change operation being animated.
2024-08-06 11:23:31 -04:00
..
Accessibility Work around Sendable requirement of AVSpeechSynthesizerDelegate 2024-08-05 10:30:24 -04:00
AppLaunch replace Cryptography.computeSHA256Digest with CryptoKit.SHA256.hash(data:) 2024-08-05 12:29:18 -05:00
Attachments Fix warning about missing await for isolated actor property 2024-08-05 16:46:19 -04:00
AudioFiles Rip out a bunch of NonCallKitCallUIAdaptee 2024-05-16 18:24:04 -05:00
Calls Timeout and interaction mgmt for 1:1 call drawer 2024-08-05 15:47:12 -04:00
Contacts Fold SignalCoreKit into SignalServiceKit 2024-06-26 08:44:41 -07:00
ConversationView Clean up link preview rendering code 2024-08-01 12:21:48 -05:00
DeleteForMe Add a capability to enable sending DeleteForMe sync messages 2024-06-13 11:12:05 -07:00
DeviceTransfer replace Cryptography.computeSHA256Digest with CryptoKit.SHA256.hash(data:) 2024-08-05 12:29:18 -05:00
Emoji Fold SignalCoreKit into SignalServiceKit 2024-06-26 08:44:41 -07:00
Expiration remove the last chunk of objc in the main app target 2024-05-13 12:35:01 -05:00
Images.xcassets Informational UX for delete syncs 2024-06-11 16:39:22 -07:00
Lottie Only show ACI Safety Numbers 2023-11-01 21:35:05 -05:00
Megaphones Fold SignalCoreKit into SignalServiceKit 2024-06-26 08:44:41 -07:00
Notifications Remove debug assert after registering legacy voip token 2024-07-11 11:47:06 -04:00
NSE-Images.xcassets New set of icons. 2023-06-22 17:38:01 -07:00
OrphanData Fold SignalCoreKit into SignalServiceKit 2024-06-26 08:44:41 -07:00
Preconditions Add Preconditions 2023-11-07 17:06:14 -06:00
Profiles Smoosh together various places that fetch profiles 2024-04-23 15:22:37 -05:00
Provisioning rename OWSAES256Key in swift to Aes256Key 2024-08-02 09:29:55 -05:00
Registration rename OWSAES256Key in swift to Aes256Key 2024-08-02 09:29:55 -05:00
Settings.bundle Update to RingRTC v2.46.0 2024-08-02 17:00:43 -05:00
Sharing Pass along user-visible filename to sharesheet for v2 attachments 2024-07-24 17:09:21 -07:00
Sounds Incoming raise hand sound effect 2024-06-06 11:09:01 -06:00
src Fix incorrect section indices in chat list 2024-08-06 11:23:31 -04:00
Storage Clean up recipient searches 2024-03-07 11:57:45 -06:00
Symbols.xcassets Introduce 'learned profile key' info messages 2024-07-29 14:42:00 -07:00
test rename OWSAES256Key in swift to Aes256Key 2024-08-02 09:29:55 -05:00
translations Update translations 2024-07-31 15:25:54 -07:00
URLs Move where we check the call link join permission 2024-06-28 17:53:46 -05:00
Usernames Work around deprecation warning for unused UIWindow.screen setter 2024-08-05 10:30:46 -04:00
.swiftlint.yml
iTunesArtwork@3x.png
PrivacyInfo.xcprivacy Add PrivacyInfo files 2024-04-26 12:23:07 -05:00
Signal-AppStore.entitlements Add parsing/encoding support for call links 2024-03-21 13:10:38 -05:00
Signal-Info.plist Bump version to 7.24 2024-07-31 15:26:23 -07:00
Signal-Prefix.pch Fold SignalCoreKit into SignalServiceKit 2024-06-26 08:44:41 -07:00
Signal.entitlements Add parsing/encoding support for call links 2024-03-21 13:10:38 -05:00
SignalTSan.supp
SignalUBSan.supp