Commit Graph

361 Commits

Author SHA1 Message Date
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
Max Radermacher
f4f6788cd1
Remove Obj-C database write macros 2026-01-13 13:00:42 -06:00
Max Radermacher
dd55ee1775
Swiftify OWSOutgoingSentMessageTranscript 2026-01-13 13:00:22 -06:00
kate-signal
7d7bc44568
Don't bump pinned messages to the top of the chat list 2026-01-13 13:46:20 -05:00
Max Radermacher
87dc2f1e0f
Adopt NSSecureCoding everywhere 2026-01-12 17:31:31 -06:00
Max Radermacher
8378613a4c
Use NSSecureCoding in LegacySDSSerializer 2026-01-09 15:08:36 -06:00
Max Radermacher
24b213a32b
Improve KeyValueStore compile-time checks 2026-01-09 15:08:26 -06:00
Max Radermacher
a198b817be
Migrate whitelist to SignalRecipient.status 2026-01-06 13:34:35 -06:00
Max Radermacher
13649fd9c2
Rename SenderKeyStore → OldSenderKeyStore 2026-01-05 17:31:23 -06:00
Sasha Weiss
d267ec8305
Run swiftformat . 2025-12-30 11:34:05 -08:00
Sasha Weiss
b12335de09
Replace UInt64SafeRecord with DBUInt64 2025-12-30 11:14:34 -08:00
Sasha Weiss
c8615e877f
Add DBUInt64, use in Attachment.Record instead of UInt64SafeRecord 2025-12-30 11:09:52 -08:00
Max Radermacher
4ae6bfe50d
Migrate sessions to a dedicated table 2025-12-29 16:17:31 -06:00
Max Radermacher
e1f5eebf6f
Always run the same migration code 2025-12-23 09:09:55 -06:00
Sasha Weiss
bb70ac18cc
Make AttachmentManager's default API one-by-one instead of array 2025-12-19 14:35:57 -08:00
Sasha Weiss
a237b9c114
Simplify and consolidate "DB Corruption" handling 2025-12-18 17:11:36 -08:00
Max Radermacher
7480a0bc9f
Fix Xcode 26.2 build 2025-12-17 13:50:30 -06:00
Sasha Weiss
294c52e0c8
Introduce ExpirationJob, use for DMs, Stories, and CallRecords 2025-12-11 20:57:35 -08:00
Sasha Weiss
dc5aa9f41c
Deprecate storedShouldStartExpireTimer 2025-12-11 20:45:39 -08:00
Harry
2eba0c6360
Drop TSAttachment migration
Co-authored-by: sashaweiss-signal <sasha@signal.org>
Co-authored-by: Max Radermacher <max@signal.org>
2025-12-11 12:00:52 -08:00
kate-signal
c76f82db79
Add timestamps for pin message send & receive 2025-12-11 11:53:06 -05:00
kate-signal
eed89e3121
synced messages and info message pinned messages 2025-12-09 13:57:44 -05:00
kate-signal
2606068db4
Schema for pinned messages 2025-11-14 12:47:40 -05:00
Max Radermacher
816fe08c43
Remove various path-related wrappers from String 2025-11-13 18:08:03 -06:00
Max Radermacher
9efc1cea74
Throw errors in fileSize(of: …) 2025-11-13 18:07:34 -06:00
Pete Walters
67d0b5b946
Launch SDSDB into the sun 2025-11-13 17:49:54 -06:00
Sasha Weiss
3582fde3a1
Remove unnecessary code from BackupArchiveManager 2025-11-13 15:48:24 -08:00
Sasha Weiss
6cf62f8001
Remove now-unnecessary BuildFlags 2025-11-12 10:21:50 -08:00
Max Radermacher
645c83e2b6
Fix name for restored call links 2025-11-07 12:47:51 -06:00
Max Radermacher
92e7e15e5d
Set CallLink.revoked when restoring 2025-11-07 12:46:58 -06:00
Sasha Weiss
cf251690b4
Uniquify usernames case-insensitively 2025-11-06 13:26:49 -08:00
Max Radermacher
874d9c97cf
Add insertRecord for SignalRecipient 2025-11-06 11:36:49 -06:00
Max Radermacher
2002f70d7a
Repair malformed call links 2025-11-04 16:39:31 -06:00
Sasha Weiss
a12b8cbb08
Make UsernameLookupRecord unique by username 2025-10-31 12:57:05 -07:00
Max Radermacher
9a27caf047
Don’t use codegen when fetching unique IDs 2025-10-29 15:03:15 -05:00
Max Radermacher
51ac9ec479
Remove TSGroupThread membership wrappers 2025-10-29 15:02:56 -05:00
Max Radermacher
9c27a85845
Adopt new markKyberPreKeyUsed API 2025-10-28 23:53:11 -05:00
Max Radermacher
560cefae94
Rename FeatureFlags → BuildFlags 2025-10-27 13:27:11 -05:00
Max Radermacher
b90470b3bf
Migrate PreKeys to a dedicated table 2025-10-24 15:38:03 -05:00
Max Radermacher
f78c5d938b
Remove ows_hasValidGifSize 2025-10-20 20:14:18 -05:00
Max Radermacher
1f7c55776d
Add & use AttachmentKey 2025-10-17 11:22:16 -05:00
Harry
cd04bde9d8
Persist attempted AVAssetReaderTrackOutput.inits; skip if previously crashed 2025-10-14 16:42:08 -07:00
Harry
4ba64526f5
[RFC] Use objc instantiation of AVAssetReaderTrackOutput to avoid crashes 2025-10-14 16:41:12 -07:00
kate-signal
85e3cfa35f
Implement poll vote sending 2025-10-14 15:18:25 -04:00
Max Radermacher
08ee88e24e
Obsolete dataMigration_populateGalleryItems 2025-10-07 12:05:17 -05:00