Commit Graph

105 Commits

Author SHA1 Message Date
Harry
42c57aea26
Add basic decode/encode of TSMessage columns for TSAttachment migration 2024-07-17 14:09:21 -07:00
Harry
2187177689
Clean up quoted reply method on migration AttachmentValidator 2024-07-17 14:08:23 -07:00
Harry
1b2408708b
Add StoryMessage TSAttachment migration 2024-07-17 14:07:06 -07:00
Harry
7ca9fb6204
Duplicate some NSCoding models used in TSAttachmentMigration 2024-07-16 18:49:08 -07:00
Harry
46dac08b46
Don't fail validation for gifs larger than the max static image size 2024-07-16 18:04:11 -07:00
Harry
404179cfab
Add enum in migration for message owner type since there are lots of them 2024-07-16 14:28:49 -07:00
Harry
c472a9f8fa
Either set all or none of the transit tier info fields in v2 attachment migration 2024-07-16 14:27:50 -07:00
Harry
6c93b86cfe
Add method to delete TSAttachment's files in the migration 2024-07-16 14:26:57 -07:00
Harry
cd24a885ec
Add TSAttachment migration table 2024-07-16 14:26:00 -07:00
Sasha Weiss
8ae61d1e9e
Require a TSContactThread to insert a DM-timer-change info message 2024-07-15 10:02:39 -07:00
Sasha Weiss
148e88ff69
Add a GRDB migration to clean up any dead-end group ID mappings 2024-07-11 10:44:21 -05:00
Max Radermacher
4b15e46318
Rename AccountId → RecipientUniqueId 2024-07-11 10:38:21 -05:00
Pete Walters
6c5780dd59
Add ArchivedPayment table and data store 2024-07-11 10:10:44 -05:00
Pete Walters
6649b4d4fd
Add archived payment message types 2024-07-11 09:34:37 -05:00
Harry
0b0a995256
Add thread wallpaper migration 2024-07-09 15:37:29 -07:00
Harry
55ba7d5ed1
Fork relevant parts of AttachmentContentValidator for TSAttachment migration 2024-07-09 15:36:49 -07:00
Harry
cbd31f444f
Fork OWSImageSource and PngChunker for TSAttachment migration 2024-07-09 15:36:18 -07:00
Harry
ba8918299e
Fork ImageMetadata for TSAttachment migration 2024-07-09 14:41:04 -07:00
Harry
d478a7fcbc
Fork some bits of OWSMediaUtils and BlurHash for TSAttachment migration 2024-07-09 14:40:33 -07:00
Harry
158010958a
Fork relevant parts of AudioWaveformManager for TSAttachmentMigration 2024-07-09 14:40:05 -07:00
Harry
4f717a0302
Fork database record types for TSAttachment migration 2024-07-09 14:39:22 -07:00
sashaweiss-signal
98bc59de57 Pass correct filter to outgoing messages query 2024-07-09 10:22:51 -07:00
Adam Sharp
34a8cf2bda
Rename owsAssert to owsPrecondition 2024-07-09 10:42:56 -04:00
Harry
5856ba9e6c
Bridge legacy and v2 attachments in MediaGalleryResourceFinder 2024-07-08 08:42:34 -07:00
Max Radermacher
be9b5a2995
Store which devices received an SKDM 2024-07-03 11:11:47 -05:00
Max Radermacher
f31e8bffea
Rip out SenderKeyStore’s cache 2024-07-03 11:10:40 -05:00
Max Radermacher
f3a9604cb9
Improve SKDM performance when sending many 2024-07-03 11:09:55 -05:00
Max Radermacher
f728d31f4c
Remove ObjC support from SenderKeyStore 2024-07-03 11:09:03 -05:00
Sasha Weiss
2f9e627aa0
Update block arguments for thread/interaction enumeration 2024-07-02 17:38:15 -07:00
Adam Sharp
670b3a7627
Preserve current selected chat while filtering by unread 2024-07-02 16:26:10 -04:00
Adam Sharp
3a3f6b850e
Fix integer conversion warnings 2024-07-01 15:20:17 -04:00
Adam Sharp
2908c3c508
Basic support for filtering chat list by unread 2024-07-01 14:04:06 -04:00
Adam Sharp
b2b376cd78
Simplify CLVRenderState and remove unnecessary OrderedDictionary usage 2024-07-01 13:33:07 -04:00
Max Radermacher
961a85d9af
Squash together two Sender Key methods 2024-06-28 17:44:14 -05:00
Max Radermacher
b4e839afe4
Clean up Sender Key error reporting 2024-06-28 17:34:08 -05:00
Max Radermacher
dd3bbe97f1
Use randomElement() instead of shuffle() 2024-06-28 11:09:32 -05:00
Harry
bb083ca39c
Fold SignalCoreKit into SignalServiceKit
Co-authored-by: Adam Sharp <sharplet@signal.org>
2024-06-26 08:44:41 -07:00
Harry
dfda999430
Add unencryptedByteCount field to Attachment.TransitTierInfo 2024-06-21 14:14:45 -07:00
Harry
8e67976c78
Add AttachmentDownloadQueue table migration 2024-06-21 13:22:30 -07:00
Harry
a34f47682f
ImplementMediaGalleryAttachmentFinder 2024-06-21 13:01:52 -07:00
Sasha Weiss
2a25846480
Implement support for outgoing attachment-delete sync messages 2024-06-21 09:52:45 -07:00
Sasha Weiss
e8c065b39e
Increment the GRDB schema number 2024-06-18 10:16:28 -07:00
Sasha Weiss
a28a18158a
Add clientUuid field to attachments 2024-06-17 11:56:26 -07:00
Harry
153289a2fc
Tiny fixes that let v2 attachment validate in practice 2024-06-14 09:39:05 -07:00
Max Radermacher
29520ca69b
Remove extraneous disappearing message clause 2024-06-13 17:28:19 -05:00
Max Radermacher
df19b4eb73
Swiftify CallKitIdStore
Co-authored-by: Harry <109690906+harry-signal@users.noreply.github.com>
2024-06-13 13:59:25 -05:00
Harry
e168704676
Add originalAttachmentIdForQuotedReply column to Attachment table 2024-06-12 15:05:49 -07:00
Max Radermacher
c1f486a48d
Remove TestModel from the database 2024-06-07 14:05:13 -05:00
Max Radermacher
ac0c718aa8
Remove redundant database indexes 2024-06-07 13:25:15 -05:00
Harry
fd0077b15c
Add pending attachment methods to OrphanedAttachmentCleaner 2024-06-05 16:46:32 -07:00