Commit Graph

62 Commits

Author SHA1 Message Date
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
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
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
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
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
Harry Sanabria
a1af45c7a0 Increment GRDB schema version due to changes in commit af12f21 2024-06-05 15:59:50 -07:00
Pete Walters
c8f9883e5d
Archive/Restore of story distribution lists 2024-06-05 16:55:35 -05:00
Max Radermacher
db7e1e39d2
Clean up TSThread database indexes 2024-06-05 16:14:36 -05:00
Sasha Weiss
af12f210cb
Receive support for DeleteForMe sync messages 2024-06-04 15:15:24 -07:00
Sasha Weiss
11e9404d76
Add ThreadSoftDeleteManager 2024-06-04 14:58:58 -07:00
Sasha Weiss
2c5f47e95e
Consolidate similar InteractionFinder methods 2024-06-04 14:55:36 -07:00
Max Radermacher
5ca7cb66d4
Handle corruption gracefully when repairing the db 2024-06-03 12:34:51 -05:00
Harry
0414598fd5
Implement OrphanedAttachmentCleaner 2024-05-29 19:49:44 -07:00
Harry
0d85470991
Create V2 Attachment table (+ friends) migration 2024-05-23 09:12:22 -07:00
Max Radermacher
be974a2551
Rip out unused device transfer code 2024-05-22 15:35:22 -05:00
Max Radermacher
cab7fb76f4
Fix a typo related to storedPrimaryFolderName 2024-05-16 17:58:53 -05:00
Max Radermacher
bcfd4c51a8
Fix crash after using device transfer 2024-05-16 16:01:15 -05:00
Sasha Weiss
47c6f80c27
Track which field is missing in SDSError.missingRequiredField 2024-05-16 12:38:13 -07:00
Max Radermacher
d6aaa92ca3
Add DBWriteTransaction.addSyncCompletion 2024-04-23 15:49:03 -05:00
Ehren Kret
b3ecf6d071 fix warning 2024-04-19 23:41:47 -05:00
Sasha Weiss
f1f4e6977d
Do away with ensureGroupIdMapping 2024-04-19 15:46:18 -07:00
Max Radermacher
a241f40621
Fix a few build warnings 2024-04-17 19:11:13 -05:00
Harry
e9c8d71a53
Rename BroadcastMediaMessageJob->TSAttachmentMultisendJob 2024-04-15 20:45:26 -07:00
Harry
69c9dad519
Transparently wrap MediaGalleryRecordManager in MediaGalleryResourceManager 2024-04-15 09:16:45 -07:00
Max Radermacher
73ad055674
Remove redundant phone numbers from OWSUserProfile 2024-04-12 22:22:49 -05:00
Max Radermacher
b5c90fb0ed
Always use #if for TESTABLE_BUILD & DEBUG 2024-04-11 18:41:25 -05:00
Harry
c898c69ff6
Reorganize MediaGalleryFinder file with no code changes 2024-04-11 09:28:13 -07:00
Harry
80dd665843
Eliminate TSAttachment constructors from DebugUI and tests 2024-04-10 20:17:58 -07:00