Commit Graph

8792 Commits

Author SHA1 Message Date
Max Radermacher
95077a81de Swiftify markMessageAsViewedOnLinkedDevice 2023-06-13 13:04:49 -05:00
Max Radermacher
881bb8dab3 Clean up fetches for invalid received messages 2023-06-13 13:03:49 -05:00
Max Radermacher
9b919fb192
Simplify logic to fetch thread in message sender 2023-06-13 12:51:14 -05:00
Max Radermacher
0e4093298a Simplify recipient update message handling 2023-06-13 12:50:41 -05:00
Pete Walters
bd60168db9
Update to LibSignalClient 0.27 and stub in KyberPreKeyStore 2023-06-13 12:06:43 -05:00
Harry
b931a30838
Update LibSignal target to 0.26 2023-06-12 16:12:53 -07:00
Pete Walters
b357fecbf6
Handle Edit Message early delivery 2023-06-12 11:40:41 -05:00
Harry
f4333d859d
Call disposition: better debugging of sync events 2023-06-12 09:04:33 -07:00
Max Radermacher
9d98abc352 Remove unused compareForSorting method 2023-06-09 13:53:54 -05:00
Harry
f728457039
Update build target to iOS 13.0 2023-06-08 16:21:20 -07:00
Pete Walters
1e261ef9b0
When deleting a message look for it both as a latest and prior edit 2023-06-07 22:26:08 -05:00
Harry
a14495559b
Fix spoilerReveal multithreaded usage 2023-06-07 19:58:51 -07:00
Pete Walters
33581a63b4
Ignore isRecipientUpdate field for edit sync messages 2023-06-07 16:09:51 -05:00
Pete Walters
d013917eab
Turn on edit receive for all users 2023-06-07 15:48:55 -05:00
Igor Solomennikov
b736a1c205
Convert BlockListUIUtils to Swift. 2023-06-07 11:44:08 -07:00
Harry
1eed5244aa
Turn on SVR2 feature flag for internal 2023-06-06 16:00:03 -07:00
Harry
b1927f528d
Migrate from kbs to svr2 2023-06-06 14:15:24 -07:00
Max Radermacher
3cd36e46b1
Remove Batching.enumerate; it’s not needed 2023-06-06 13:47:02 -05:00
Igor Solomennikov
20c55e7dec
Add necessary imports to Swift files.
Necessary for converting ChatListVC to Swift.
2023-06-05 16:04:48 -07:00
Sasha Weiss
3811a7f4de
Tidy up group update types 2023-06-05 15:07:54 -07:00
Sasha Weiss
aae8c95fbd
Represent group updates as an enum 2023-06-05 14:27:09 -07:00
Harry
b9bf24eb4d
Allow for nullable svr credentials in registration reglock response 2023-06-05 14:17:52 -07:00
Max Radermacher
ca3b018734
Add & use DisappearingMessagesConfigurationStore 2023-06-05 11:00:38 -05:00
Igor Solomennikov
f65d8e267d
Remove ObjC cruft from some classes. 2023-06-02 21:36:36 -07:00
Igor Solomennikov
8f6fbdf827
Convert SignalBaseTest to Swift. 2023-06-02 21:24:50 -07:00
Pete Walters
859c8e6b35
Improve edit window validation 2023-06-02 22:51:10 -05:00
Harry
e6d0c3021f
Fix SVR concurrency test flake 2023-06-02 17:12:53 -07:00
Harry
62b75863d2
Set SVR remote config on non-registration path 2023-06-02 15:55:16 -07:00
Max Radermacher
bfe2d28ad0 Don’t cache includeMutedThreadsInBadgeCount 2023-06-02 16:49:39 -05:00
Pete Walters
9b235845ed
Update how edits are expired & deleted 2023-06-02 16:15:46 -05:00
Pete Walters
b91865f358
Fix unread behavior with edits 2023-06-02 13:58:30 -05:00
Harry
c912ed67a9
Update rules for SVR2 rollout 2023-06-02 09:52:31 -07:00
Pete Walters
f58b6947ce
Funnel read crashes into the recovery flow 2023-06-02 11:48:51 -05:00
Harry
4580b9ee66
Don't rely on TSAccountManager global state to load groups from storageService 2023-06-02 09:15:52 -07:00
Sasha Weiss
2845d60e13
Remove lots of GV1-related code 2023-06-01 11:47:43 -07:00
Igor Solomennikov
0ed81d560a
Convert OWSPreferences in SignalMessaging to Swift as Preferences. 2023-06-01 11:29:08 -07:00
Harry
572a11e003
Handle websocket disconnects in SVR2Impl 2023-06-01 09:12:47 -07:00
Harry
fde4e94cfb
Remove unnecessary KBS migration & method it exclusively used 2023-05-31 15:25:16 -07:00
Harry
e5d5865352
Cache, and used cached, auth methods in SVR2Impl 2023-05-31 13:12:14 -07:00
Harry
12adcd071a
Add SVR2 delete request & implement enclave migrations 2023-05-31 12:36:15 -07:00
Max Radermacher
28753eb98b Add & use ThreadReplyInfoStore 2023-05-31 11:34:43 -05:00
Marissa Le Coz
7f2702a9a5
Make SignalAccount.copy true copy 2023-05-31 12:21:41 -04:00
Harry
76c6fd43a1
Add SVR2 restore request 2023-05-30 13:30:39 -07:00
Harry
be2c10ca95
SVR2: Backup request(s) 2023-05-30 12:54:01 -07:00
Sasha Weiss
3ac8917bc6
Skip sending group update messages for PNI invite declines 2023-05-30 10:59:07 -07:00
Max Radermacher
a96fb35bb7
Fix SignalAccount merging logic 2023-05-30 12:51:48 -05:00
Harry
12db9af53f
Start using SVR2 auth credentials 2023-05-26 15:39:52 -07:00
Sasha Weiss
ce63ccd29c
Mark two nullable properties as such 2023-05-26 12:41:54 -07:00
Max Radermacher
9dde26e3b2
Add ftsIndexMode to SignalAccount 2023-05-25 18:50:42 -04:00
Sasha Weiss
454dea75ae
Mark nullable property as such and bail if missing required properties 2023-05-25 13:24:53 -07:00