Commit Graph

8529 Commits

Author SHA1 Message Date
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
Max Radermacher
3cd36e46b1
Remove Batching.enumerate; it’s not needed 2023-06-06 13:47:02 -05: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
Pete Walters
859c8e6b35
Improve edit window validation 2023-06-02 22:51:10 -05: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
fde4e94cfb
Remove unnecessary KBS migration & method it exclusively used 2023-05-31 15:25:16 -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
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
Pete Walters
c3d15745cd
Check for valid timestamp when deleting messages 2023-05-25 11:35:15 -05:00
Max Radermacher
94f96fcd8e
Migrate SignalRecipient to SDSCodableModel 2023-05-24 15:50:17 -07:00
Max Radermacher
acaedcc035
Update app icon/tab bar badge asynchronously 2023-05-24 14:04:31 -07:00
Max Radermacher
c229bd8eed Improve performance of unread count queries 2023-05-24 09:54:36 -07:00
Max Radermacher
9841190eac
Load conversation view header asynchronously 2023-05-24 09:48:17 -07:00
Sasha Weiss
9d16dd49e0
Support PNI invites in groups 2023-05-23 15:40:58 -07:00
Harry
734cb6cef0
Skip out of range mentions during hydration 2023-05-23 14:50:02 -07:00
Harry
cc67fe55ad
SVR2 implementation part 1: local operations 2023-05-23 12:26:25 -07:00
Harry
ea3e742142
Add SVR2Impl stub and OrchestratingSVRImpl 2023-05-23 11:56:35 -07:00
Sasha Weiss
555abee78b
Add "PNI Hello World" 2023-05-22 16:56:58 -07:00
Max Radermacher
231dde0a2f Remove unused conversation view loading code 2023-05-19 14:33:17 -07:00
Harry
d3387847cd
Limit incoming attachments to 100 per message 2023-05-19 12:42:32 -04:00
Pete Walters
6a81e409d3
Add edit message history modal 2023-05-19 11:16:48 -05:00
Harry Sanabria
e57d603139 Fix multiple spoiler plaintext range iteration 2023-05-18 22:31:21 -07:00
Pete Walters
e846c69d4f Don't limit spoiler notification length for now 2023-05-19 00:20:49 -05:00
Max Radermacher
279c518f32
Improve conversation view load performance
Co-authored-by: Harry <109690906+harry-signal@users.noreply.github.com>
2023-05-18 18:38:06 -07:00
Harry
edfc51bdf6
Add proto types to parametrized types handled by SgxWebsocket code 2023-05-18 17:03:29 -07:00