Commit Graph

10884 Commits

Author SHA1 Message Date
Harry
6fd4d5f12f
Don't run TSAttachment migration in main app 2024-09-16 11:48:32 -07:00
Sasha Weiss
d6e9c59c09
Backup integration tests for more chat items 2024-09-16 11:44:32 -07:00
Max Radermacher
b64f03347c
Add CallLinkRecord database type 2024-09-16 12:35:41 -05:00
Harry
fc1fdbf945
Allow ukranian characters in displayed attachment filenames 2024-09-16 10:43:40 -05:00
Harry
af270ee518
Be more permissive with file extensions when creating decrypted copies 2024-09-16 10:41:54 -05:00
Max Radermacher
0f97a871ea
Use correct type when computing expiresAt 2024-09-13 10:00:36 -04:00
Ehren Kret
c5395a70a1
migrate logic from NSDate OWS category to swift extensions 2024-09-12 12:27:42 -05:00
Ehren Kret
8476d64a01
remove NSData+OWS 2024-09-12 12:01:19 -05:00
Pete Walters
fb3c66074e
Add ContentAccessPicker for iOS18 2024-09-11 10:42:03 -05:00
Max Radermacher
960e3db81f
Asyncify some 2FA code 2024-09-10 19:04:17 -05:00
Max Radermacher
bef064fcf0
Move CallLinkState to SignalServiceKit 2024-09-10 17:45:02 -05:00
Sasha Weiss
a1720def52
Add "simple chat updates" Backup integration test cases 2024-09-10 14:44:51 -07:00
Harry
7b0e11bb36
Handle long audio files without using sourceFilename 2024-09-10 14:37:09 -07:00
Harry
a501c29f4f
Check that AVAsset is readable before computing duration 2024-09-10 14:33:46 -07:00
Max Radermacher
d53fa957ed
Remove commented out code that’s unused 2024-09-10 14:39:44 -05:00
Sasha Weiss
c0525bb24f
Add "complex chat updates" Backup integration tests 2024-09-10 11:37:35 -07:00
Sasha Weiss
b4f15c7ccb
Add "calls" Backup integration tests 2024-09-10 11:33:28 -07:00
Sasha Weiss
78408fa3ca
Add test cases for gift badges 2024-09-10 11:19:19 -07:00
Sasha Weiss
4cd386e224
Add "expiration timer update" Backup integration tests 2024-09-10 11:04:04 -07:00
Sasha Weiss
efe9e73005
Add "contact message" Backup integration tests 2024-09-10 10:49:15 -07:00
Sasha Weiss
17a10f7762
Add "chats" Backup integration test cases 2024-09-10 10:37:05 -07:00
Ehren Kret
9a0abc1ea1 fix swiftlint 0.57.0 lint warnings 2024-09-10 12:26:26 -05:00
Ehren Kret
1298bc414f migrate NSString+OWS to swift 2024-09-10 12:26:09 -05:00
Ehren Kret
bfbeba9435 migrate OWSOperation from objc to swift 2024-09-10 12:25:57 -05:00
Ehren Kret
07d4363e4f migrate OWSBackgroundTask from objc to swift 2024-09-10 12:25:20 -05:00
Ehren Kret
7ea7edecd9 migrate OWSFileSystem to swift 2024-09-10 12:24:25 -05:00
Ehren Kret
d084d91bd4 translate objc functions in OWSFileSystem.h/m to swift 2024-09-10 12:24:25 -05:00
Ehren Kret
1d16940516 reduce @objc surface area of OWSFileSystem 2024-09-10 12:24:25 -05:00
Harry
bdfb6aede8
Re-enqueue failed media tier downloads as transit tier if we can 2024-09-09 16:54:11 -07:00
Harry
a766d77280
Only back up fallback transit tier info if the encryption key matches 2024-09-09 16:53:35 -07:00
Harry
86ef1d52bc
Migration to split incrementalMac attachment columns to separate media and transit tier values 2024-09-09 16:52:02 -07:00
Adam Sharp
0c47f1569d
Fix test build failure on device due to ComparableBackup availability 2024-09-09 11:02:58 -04:00
Max Radermacher
408748b62f
Remove remnants of ObjC exceptions 2024-09-06 17:35:26 -05:00
Max Radermacher
4a998099c1
Don’t pass sourceFilename for videos 2024-09-05 17:43:26 -05:00
Max Radermacher
28d06ebc1b
Add extension to fix long audio files 2024-09-05 16:53:08 -05:00
Pete Walters
09efe55a48
Update Contacts Megaphone for iOS18 2024-09-05 16:28:09 -05:00
Max Radermacher
28687e6ba7
Improve performance when generating waveforms 2024-09-04 17:36:58 -05:00
Sasha Weiss
961086eed0
Adopt generated Backup integration tests for AccountData 2024-09-04 14:15:45 -07:00
Sasha Weiss
6e50f123e8
Reorder a column in Attachment 2024-09-04 13:37:18 -07:00
Max Radermacher
6f1f4193e4
Remove unused convertFromAVAssetRedirectURL(…) 2024-09-04 14:40:46 -05:00
Ehren Kret
3ed3706504
remove dead code 2024-09-04 09:38:20 -05:00
Ehren Kret
252beefb73 convert Contact to swift 2024-09-03 10:27:14 -05:00
Ehren Kret
cb27389cef enable swiftlint mark rule 2024-08-30 22:05:59 -05:00
Max Radermacher
f3900acd01
Remove ObjC support from OutageDetection 2024-08-30 18:28:23 -05:00
Harry
f30a1c0be5
Backup TODO cleanup grab bag 2024-08-30 16:07:35 -07:00
Harry
778cdd4ce2
Skip backing up messages expiring in less than 24 hours 2024-08-30 15:50:51 -07:00
Harry
2a0cf24829
Implement archiving message body attachments 2024-08-30 15:50:17 -07:00
Harry
cf2d223ea4
Respect partial errors everywhere 2024-08-30 15:49:48 -07:00
Harry
267d20ef57
Archive quoted attachment thumbnails 2024-08-30 15:45:38 -07:00
Harry
f9c3896041
Archive contact share messages 2024-08-30 15:45:11 -07:00