Commit Graph

10081 Commits

Author SHA1 Message Date
Max Radermacher
8e901365ea
Remove some extra spaces from protobuf files 2024-05-01 13:29:47 -05:00
Pete Walters
b2fe4d3db3
Remove optionality in backup info struct 2024-05-01 12:55:56 -05:00
Ehren Kret
221a1c33b1 move the orphan cleaner find functions to swift 2024-05-01 10:13:12 -05:00
Ehren Kret
787ac09d4b convert processOrphansSync:shouldRemoveOrphans: to swift 2024-05-01 10:13:12 -05:00
Pete Walters
57a69f6784
Fix typo 2024-04-30 17:25:35 -05:00
Pete Walters
49608a64e6
Add backup download
Co-authored-by: Harry <109690906+harry-signal@users.noreply.github.com>
2024-04-30 17:09:31 -05:00
Pete Walters
a2e5c7dc55
Add support for uploading backups.
Co-authored-by: Harry <109690906+harry-signal@users.noreply.github.com>
2024-04-30 16:39:25 -05:00
Max Radermacher
f33cb3b187
Fix regression in substring methods 2024-04-30 16:33:01 -05:00
Pete Walters
3fbe2e851e
Add basic reservation/registration initialization call to backups.
Co-authored-by: Harry <109690906+harry-signal@users.noreply.github.com>
2024-04-30 16:06:10 -05:00
Marissa Le Coz
e4c6008c77
Turn on call reactions for beta/prod 2024-04-30 16:28:32 -04:00
Harry
e07a91b8a4
Don't send borderless flag on messages with quotes 2024-04-30 13:59:41 -05:00
Sasha Weiss
4e993f2f8f
Remove use of ExpressibleByXLiteral from MessageBackup IDs 2024-04-30 11:23:08 -07:00
Sasha Weiss
cd26ef2242
Streamline MessageBackup errors 2024-04-30 10:04:49 -07:00
Pete Walters
9527382fd7
Build backup metadata for upload 2024-04-29 19:17:00 -05:00
Pete Walters
6283e2a3fb
Support different types of upload metadata 2024-04-29 18:27:26 -05:00
Sasha Weiss
b9852224d8
Backup/Restore local group state 2024-04-29 13:49:51 -07:00
Harry
e955e607a3
Modernize + asyncify AudioWaveformManager 2024-04-29 13:11:16 -07:00
Sasha Weiss
e6616e95fa
Move some Backup IDs around 2024-04-29 12:45:11 -07:00
Pete Walters
41e7fb9218
Support passing in the upload form to attachments 2024-04-29 10:37:41 -05:00
Ehren Kret
25335708f0 move ensureArabicNumerals test into the tests for the target where it is defined 2024-04-27 13:33:46 -05:00
Ehren Kret
a99f79ceed remove availability checks for iOS 14 and 14.0 2024-04-27 13:07:03 -05:00
Ehren Kret
eb151549e0 remove iOS 13 availability checks 2024-04-27 12:51:59 -05:00
Ehren Kret
98063956b0 disallow swift code to call weak timer selector methods 2024-04-27 05:24:46 -05:00
Ehren Kret
d52f3fa92d convert NSTimer+OWS to swift 2024-04-27 04:29:01 -05:00
Sasha Weiss
fc4656daad
Fix milliseconds to seconds conversion in Backup import 2024-04-26 15:55:49 -07:00
Sasha Weiss
8ac48717f7
Change how we namespace Backup protos 2024-04-26 14:55:47 -07:00
Sasha Weiss
6920b75cb4
Disable dev-only DB corruption popup 2024-04-26 13:19:16 -07:00
Jordan Rose
4a0879eb78
Add OWSChatConnectionUsingLibsignal
The choice of whether or not to use this is controlled by a
RemoteConfig flag, ios.experimentalTransportEnabled.libsignal, but
because ChatConnectionManager is set up before RemoteConfig has even
loaded its cached settings, the flag is cached in UserDefaults, like
the shadowing kill switch setting.
2024-04-26 13:13:48 -07:00
Pete Walters
bea3a62bb2
Skip the local user when archiving recipients 2024-04-26 13:23:18 -05:00
Pete Walters
5bc53062c6
Request backup auth credentials and make initial requests. 2024-04-26 09:40:42 -05:00
Ehren Kret
b63a2d6bf4 migrate NSData+Image to swift 2024-04-26 05:24:55 -05:00
Harry
01b494ef15
Move audioWaveform generation up to TSResourceStream 2024-04-25 15:47:15 -07:00
Harry
09c92f797b
Remove now-unused TSResource.bridge 2024-04-25 15:45:50 -07:00
Harry
864719efa8
Remove final usage of bridgePointerAndNotStream 2024-04-25 15:45:20 -07:00
Harry
4b48f11636
Typo fix unenecrypted->unencrypted 2024-04-25 15:44:52 -07:00
Harry
b26bc0af7b
Define v2 AttachmentDownloadState 2024-04-25 15:44:02 -07:00
Max Radermacher
82bb803d58
Inline MobileCoinMinimal 2024-04-25 16:35:47 -05:00
Sasha Weiss
a1eb3d145a
Specify seconds in DM timer construction 2024-04-25 14:08:47 -07:00
Max Radermacher
5b8bf0f35b
Make LocalProfileChecker less aggressive 2024-04-25 16:04:47 -05:00
Max Radermacher
c77639d055
Remove some unused files from the built app 2024-04-25 16:02:35 -05:00
Max Radermacher
971d8aff5e
Update to SwiftProtobuf v1.26.0 2024-04-25 15:12:45 -05:00
Elaine
227fae1410
Add raise hand receive icons 2024-04-25 13:07:59 -06:00
Sasha Weiss
4b97d0bb16
Ensure we've refreshed at least once before finding inactive devices 2024-04-25 11:10:39 -07:00
Harry
ed7ced8c8d
Define ReferencedAttachmentTransitPointer equivalent to -Stream 2024-04-25 10:26:49 -07:00
Harry
17c025f40a
More easy TSAttachment bridging removals 2024-04-25 10:25:26 -07:00
Harry
237bf46219
Remove TSAttachment bridging in TSMessage methods 2024-04-25 10:24:00 -07:00
Harry
0dfc26d515
Don't bridge to TSAttachment in NotificationPresenter 2024-04-25 10:23:15 -07:00
Harry
e8939fa928
Some final easy story TSAttachment bridging removals 2024-04-25 10:22:30 -07:00
Harry
a6664300d3
Remove a bunch of TSAttachment bridging in stories display 2024-04-25 10:21:57 -07:00
Max Radermacher
351ed2152f
Remove some unused profile manager methods 2024-04-25 12:21:25 -05:00