Sasha Weiss
|
cad4022e68
|
Backfill missing errorType property for OWSRecoverableDecryptionPlaceholder(s)
|
2026-06-09 16:26:43 -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
|
0088304b35
|
Remove BuildFlags.decodeDeprecatedPreKeys
|
2026-05-28 11:01:45 -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 |
|
Sasha Weiss
|
e69a8715ab
|
Use Swift Testing for all of GRDBSchemaMigratorTest
|
2026-05-08 16:01:38 -07:00 |
|
Sasha Weiss
|
dbe0775eed
|
Wipe BackupAttachmentUploadQueue for iPads
|
2026-04-02 15:09:53 -07: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
|
b46444f36a
|
Add multi-level “factory initialization” support
|
2026-03-05 21:50:30 -06:00 |
|
Max Radermacher
|
a23a721e58
|
Modernize receipts pending message requests
|
2026-02-20 21:13:54 -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
|
a198b817be
|
Migrate whitelist to SignalRecipient.status
|
2026-01-06 13:34:35 -06:00 |
|
Sasha Weiss
|
d267ec8305
|
Run swiftformat .
|
2025-12-30 11:34:05 -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
|
a237b9c114
|
Simplify and consolidate "DB Corruption" handling
|
2025-12-18 17:11:36 -08:00 |
|
Pete Walters
|
67d0b5b946
|
Launch SDSDB into the sun
|
2025-11-13 17:49:54 -06: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
|
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
|
b90470b3bf
|
Migrate PreKeys to a dedicated table
|
2025-10-24 15:38:03 -05:00 |
|
Max Radermacher
|
30060e12d5
|
Run schema migrations before creating globals
|
2025-09-29 16:55:17 -05:00 |
|
Sasha Weiss
|
c8595b823a
|
More permissively allow people to attempt database recovery
|
2025-09-12 10:37:08 -07:00 |
|
Max Radermacher
|
b146ccd865
|
Migrate deviceIds away from NSKeyedArchiver
|
2025-09-10 18:00:05 -05:00 |
|
Harry
|
24f5e73633
|
Consolidate oversize text handling
|
2025-07-30 13:27:06 -07:00 |
|
Max Radermacher
|
bb2d89e55a
|
Update to LibSignal v0.75.0
|
2025-06-17 14:02:29 -05:00 |
|
Max Radermacher
|
8a402c8a4c
|
Migrate story recipients to a dedicated table
|
2025-03-27 21:14:10 -05:00 |
|
Sasha Weiss
|
be619eb10b
|
Make DBWriteTransaction only take sync completions
|
2025-03-21 15:27:42 -07:00 |
|
Sasha Weiss
|
b136ee2ebd
|
Sync "default avatar colors" across devices
|
2025-03-20 15:18:11 -07:00 |
|
Sasha Weiss
|
bb048e8b59
|
One transaction type to rule them all and in the darkness bind them
|
2025-03-13 21:43:35 -07:00 |
|
Max Radermacher
|
daca0d94ec
|
Migrate blocked groups to a dedicated table
|
2025-01-21 10:54:28 -06:00 |
|
Max Radermacher
|
77a9296f60
|
Add & use CompletionSerializer
|
2024-12-19 13:11:00 -06:00 |
|
Sasha Weiss
|
2000b82c0b
|
One KeyValueStore to rule them all
|
2024-11-15 18:47:54 -06:00 |
|
Max Radermacher
|
788e87f15b
|
Decode a bunch of JSON constants
|
2024-10-28 21:34:41 -05:00 |
|
Ehren Kret
|
de32c7799d
|
remove NSObject and Dependencies extension computed vars for SignalServiceKit
|
2024-10-11 23:12:59 -05:00 |
|
Max Radermacher
|
b6b3a78f60
|
Add GRDB migrations for call links
|
2024-10-09 14:03:38 -05:00 |
|
Harry
|
ce5689dcb3
|
Remove MockDB in favor of InMemoryDB
|
2024-10-07 19:06:08 -07:00 |
|
Ehren Kret
|
5ea36cd91b
|
enable internal imports by default
|
2024-09-29 20:03:17 -05:00 |
|
Harry Sanabria
|
044f277a28
|
Pass AppReadiness instance to a ton of classes that need to retain it as an instance var
|
2024-09-27 15:03:52 -07:00 |
|
Max Radermacher
|
af03b70346
|
Migrate blocked recipients to dedicated table
|
2024-08-21 18:03:22 -05:00 |
|
Sasha Weiss
|
78ae578aa0
|
Use the withDefaults pattern for TSOutgoingMessageBuilder
|
2024-08-06 10:22:07 -07:00 |
|
Adam Sharp
|
34a8cf2bda
|
Rename owsAssert to owsPrecondition
|
2024-07-09 10:42:56 -04:00 |
|
Adam Sharp
|
18a0d40d62
|
Fix various compiler errors in tests under Xcode 16
|
2024-07-03 11:29:37 -04:00 |
|
Harry
|
e168704676
|
Add originalAttachmentIdForQuotedReply column to Attachment table
|
2024-06-12 15:05:49 -07:00 |
|
Sasha Weiss
|
2c5f47e95e
|
Consolidate similar InteractionFinder methods
|
2024-06-04 14:55:36 -07:00 |
|