Commit Graph

405 Commits

Author SHA1 Message Date
Max Radermacher
221043a998
Compute mediaName dynamically 2026-06-10 13:51:02 -05:00
Sasha Weiss
cad4022e68
Backfill missing errorType property for OWSRecoverableDecryptionPlaceholder(s) 2026-06-09 16:26:43 -07:00
Sasha Weiss
1b8e0a0c93
Don't require SessionRecord to copy flawlessly in DatabaseRecovery 2026-06-08 12:53:13 -07:00
Sasha Weiss
16c179115e
Convert Decryption Placeholder expiration to an ExpirationJob 2026-06-03 13:58:46 -07:00
Ehren Kret
c6492caae7 Negate negated 2026-06-02 12:38:07 -05:00
Sasha Weiss
f64e718ba2
Never allow My Story to be deleted 2026-06-01 12:42:17 -07:00
Sasha Weiss
185035784c
Treat images with image/gif MIME types as "GIFs" in the Media Gallery 2026-06-01 12:09:38 -07:00
Max Radermacher
7dded9229a
Prune old record types 2026-06-01 12:49:00 -05:00
Max Radermacher
aa7bced824
Don’t use SDSRecordType for TSThread 2026-06-01 12:47:16 -05:00
Sasha Weiss
65f577efed
Stop caching SVRB auth credentials 2026-05-29 11:18:26 -07:00
Max Radermacher
79fc5037a3
Rename PreKey → PreKeyRecord 2026-05-28 11:02:25 -05:00
Max Radermacher
0088304b35
Remove BuildFlags.decodeDeprecatedPreKeys 2026-05-28 11:01:45 -05:00
Max Radermacher
3a3ffde3dd
Remove indirection for some methods 2026-05-26 18:24:40 -05:00
Max Radermacher
334f6b9888
Remove obsolete Storage Service migrations 2026-05-22 20:43:35 -05:00
Max Radermacher
665fda1f2a
Simplify & fix checkpointing 2026-05-22 17:36:39 -05:00
Max Radermacher
fa65a9e9b5
Add support for simultaneous SVR2 enclaves 2026-05-22 14:17:06 -05:00
Max Radermacher
1ea6b1b1d9
Migrate current enclave to potential enclaves 2026-05-22 14:16:23 -05:00
Sasha Weiss
a6387b9bfd
Use failIfThrows in Backup archiving enumerations 2026-05-21 16:16:33 -07:00
kate-signal
218b7ffdbc
basic support for release notes chat 2026-05-12 13:18:53 -04:00
Pete Walters
c2bafbd764
Migrate OrphanedAttachmentCleaner to TimeGatedBatch 2026-05-11 08:55:17 -05:00
Sasha Weiss
9bbd241dc1
Drop the __Attachment_contentType_au TRIGGER 2026-05-08 16:55:42 -07:00
Sasha Weiss
4014323806
Add GRDB migration to set Attachment.contentType based on mimeType 2026-05-08 16:53:52 -07:00
kate-signal
b5d12fcab0
sync last verified group name hash 2026-05-05 15:29:26 -04:00
Max Radermacher
7d59b3b957
Deprotocolize DatabaseChanges 2026-04-08 12:20:32 -05:00
Sasha Weiss
dbe0775eed
Wipe BackupAttachmentUploadQueue for iPads 2026-04-02 15:09:53 -07:00
Sasha Weiss
d26bfaa27b
Support backfilling attachments primary -> linked via AttachmentBackfill syncs 2026-04-01 15:22:10 -07:00
Max Radermacher
5bb8928eaf
Prefer inout Bool in a few more places 2026-03-31 16:42:58 -05:00
Max Radermacher
13d5fe93dc
Run swiftformat . using v0.60.1 2026-03-26 17:10:38 -05:00
Max Radermacher
216cc7a57f
Clean up OWSDevice 2026-03-18 16:03:37 -05:00
emir-signal
e14086d76a
Add support for call link epochs V2
Co-authored-by: Max Radermacher <max@signal.org>
2026-03-17 15:55:44 -04:00
Max Radermacher
adde3e4326
Allow specifying foreignKeyChecks for migrations 2026-03-16 14:38:57 -05:00
Max Radermacher
6b9d30fd87
Use inout for stop variables 2026-03-16 13:49:10 -05:00
kate-signal
9cbe552759
pending admin delete UI 2026-03-13 16:58:11 -04:00
Max Radermacher
5cb1766e6c
Remove unused methods 2026-03-12 17:34:34 -05:00
Max Radermacher
5d47b5d0e8
Uncodegen TSThread 2026-03-05 21:54:46 -06:00
Max Radermacher
214599386b
Fix SDSCodableModel.didInsert(…) 2026-03-05 21:52:21 -06:00
Max Radermacher
94467ce733
Remove unnecessary SDSCodableModel requirements 2026-03-05 21:51:36 -06:00
Max Radermacher
b46444f36a
Add multi-level “factory initialization” support 2026-03-05 21:50:30 -06:00
Max Radermacher
963fe5aeb0
Uncodegen TSPaymentModel 2026-02-19 18:17:03 -06:00
kate-signal
d9a171f46b
Schema for AdminDelete 2026-02-19 11:46:27 -05:00
Max Radermacher
cb5f8e9a2e
Add & use TSThread.databaseTableName 2026-02-19 10:40:49 -06:00
Max Radermacher
125c0e4502
Enumerate threads instead of using fetch cursor 2026-02-18 17:47:05 -06:00
Max Radermacher
78a5d03c36
Swiftify StickerInfo 2026-02-18 13:53:41 -06:00
Max Radermacher
c91b55adf3
Remove unused threads(withThreadIds: …) method 2026-02-18 12:42:41 -06:00
Pete Walters
b198b9e8a9
Fix a permissions issue related to validating media tier attachments. 2026-02-06 15:18:24 -06:00
Max Radermacher
b3b2ce188c
Uncodegen InstalledSticker 2026-02-04 15:11:49 -06:00
Max Radermacher
24643f3386
Uncodegen StickerPack 2026-02-04 15:10:26 -06:00
Sasha Weiss
7a7adf47d1
Add first draft of KeyTransparencyManager 2026-02-02 16:11:50 -08:00
Max Radermacher
63809bccf6
Remove shouldBeSaved from SDSCodableModel 2026-01-26 12:19:30 -06:00
Max Radermacher
6df51b45f4
Remove unused NSCopying conformances 2026-01-14 16:12:42 -06:00