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 |
|
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 |
|