Commit Graph

162 Commits

Author SHA1 Message Date
Max Radermacher
e8a0aee759
Remove IncomingGroupSyncJobRecord entirely 2024-10-18 14:01:33 -05:00
Ehren Kret
538f5064a6 remove Dependencies protocol entirely 2024-10-12 00:26:22 -05:00
Ehren Kret
de32c7799d remove NSObject and Dependencies extension computed vars for SignalServiceKit 2024-10-11 23:12:59 -05:00
Max Radermacher
b6b3a78f60
Add GRDB migrations for call links 2024-10-09 14:03:38 -05:00
Max Radermacher
3aceb65513
Add info button support to calls tab 2024-10-08 11:54:58 -05:00
Harry
ce5689dcb3
Remove MockDB in favor of InMemoryDB 2024-10-07 19:06:08 -07:00
Harry
7c5dcf8b4f
Orphan backup attachments by mediaId as well as mediaName 2024-10-07 07:52:17 -07:00
Harry
ba2f10732e
Parametrize transaction type in DB v2 protocol 2024-10-04 16:12:52 -07:00
Harry
98e4b143ea
Add database connection access method to db v2 transactions 2024-10-04 16:10:47 -07:00
Harry
16ea76a8e3
Add OrphanedBackupAttachment table 2024-10-02 09:23:26 -07:00
Max Radermacher
d40fd336df
Adjust “Use awaitableWrite in Tasks” check 2024-10-01 16:17:44 -05:00
Harry
718984472f
Add GRDB db observation method to DB 2024-10-01 12:57:35 -07:00
Max Radermacher
a69ff7d3fd
Add basic support for rendering call links 2024-09-30 21:14:01 -05:00
Ehren Kret
5ea36cd91b enable internal imports by default 2024-09-29 20:03:17 -05:00
Harry Sanabria
044f277a28 Pass AppReadiness instance to a ton of classes that need to retain it as an instance var 2024-09-27 15:03:52 -07:00
Harry
13cd59a2a0
Pass AppReadiness instance to a bunch of usage sites that are only 1 layer deep 2024-09-27 14:02:07 -07:00
Harry
fd0a34909e
Add non-global AppReadiness protocol + impl 2024-09-27 12:36:15 -07:00
Pete Walters
a8d12f0be2
Add backup/restore of sticker packs 2024-09-25 11:38:51 -05:00
Harry
28c598f001
Add BackupAttachmentUploadQueue table 2024-09-25 08:44:18 -07:00
Ehren Kret
8057d074c5
fix race condition for cross process sds notifications by no longer using state 2024-09-24 21:28:22 -05:00
Ehren Kret
5c1731902b
convert SDSCrossProcess and DarwinNotificationCenter to swift 2024-09-24 15:15:51 -05:00
Max Radermacher
6512d0bc47
Use -> Never for rescue blocks 2024-09-24 14:50:56 -05:00
Sasha Weiss
7314377bbc
Re-add .defaults(to: false) in migration missed during rebase 2024-09-24 12:13:55 -07:00
Sasha Weiss
cb16a9bd59
More propertly handle "contact hidden and in message request state" from Backups 2024-09-24 10:00:36 -07:00
Sasha Weiss
966b6cacdb
Support isSMS for messages restored from Backups 2024-09-23 17:42:11 -07:00
Ehren Kret
417aaab413 migrate OWS2FAManager from objc to swift 2024-09-23 15:01:18 -05:00
Sasha Weiss
a784a67441
Remove SignalRecipientFinder in favor of RecipientDatabaseTable 2024-09-20 09:40:48 -07:00
Harry
866c20055a
Implement Attachment content validation backfill migrator 2024-09-17 11:38:37 -07:00
Harry
7b69618ae2
Genericize BGProcessingTask runner for reuse 2024-09-17 11:19:29 -07:00
Harry
3c9c891059
Track isViewOnce on MessageAttachmentReference table 2024-09-17 09:04:26 -07:00
Harry
6fd4d5f12f
Don't run TSAttachment migration in main app 2024-09-16 11:48:32 -07:00
Sasha Weiss
a1720def52
Add "simple chat updates" Backup integration test cases 2024-09-10 14:44:51 -07:00
Sasha Weiss
b4f15c7ccb
Add "calls" Backup integration tests 2024-09-10 11:33:28 -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
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
929d9eeaef
Remove deprecated VoIP token logic 2024-08-29 15:27:52 -05:00
Pete Walters
605bb08f72
Add mediaTierDigestSHA256Ciphertext to AttachmentRecord 2024-08-26 14:50:27 -05:00
Max Radermacher
412b5ae34b
Fix group & story thread enumeration methods 2024-08-23 18:01:08 -05:00
Max Radermacher
9ec0c3fd7f
Swiftify PreKeyBundle 2024-08-23 14:50:07 -05:00
Harry
6fe99bd69b
Add support for versioned DM expire timer updates 2024-08-22 14:02:03 -07:00
Max Radermacher
af03b70346
Migrate blocked recipients to dedicated table 2024-08-21 18:03:22 -05:00
Harry
555e24e65a
Add break glass for TSMessage.TSAttachment migration in prod 2024-08-21 09:20:54 -07:00
Harry
65f20485b9
Swallow file copying error for failed tsattachment file read 2024-08-21 11:55:54 -04:00
Max Radermacher
07baa170f7
Remove “collection” concept from database types 2024-08-20 18:22:00 -05:00
Harry
fc8c8a16ef
Drop story attachment files with file/io errors in migration 2024-08-16 10:24:09 -07:00
Ehren Kret
086b4abfa5 fix several warnings 2024-08-15 16:09:58 -05:00
Pete Walters
f22154db54
Add AttachmentUploadRecord 2024-08-15 10:50:41 -05:00
Harry
c3fb18bf78
Stop incremental migrator when backgrounding app 2024-08-14 11:58:18 -07:00