Commit Graph

267 Commits

Author SHA1 Message Date
Max Radermacher
a689aa21d6
Move around some files in SignalServiceKit 2025-09-15 15:24:13 -05:00
Max Radermacher
b146ccd865
Migrate deviceIds away from NSKeyedArchiver 2025-09-10 18:00:05 -05:00
Max Radermacher
52fd326ee4
Insert recipients when added to a group 2025-09-10 14:19:39 -05:00
Sasha Weiss
c506a98dd0
Don't crash when deserializing SDS models w/ unrecognized enum-property rawValues 2025-09-09 15:35:27 -07:00
Max Radermacher
10d51043cf
Start adopting account existence check 2025-08-27 12:13:05 -05:00
Max Radermacher
bfb93349df
Remove a few verbose warnings 2025-08-18 13:26:47 -04:00
Sasha Weiss
480bd6ebd8
Remove the (unused) ability to derive a BackupKey from the MasterKey 2025-08-13 13:11:25 -05:00
sashaweiss-signal
8446b9c849 Add logging to OWSSyncManager for contact syncs 2025-08-07 18:11:11 -07:00
Sasha Weiss
9822fef1e8
Remove anyRemoveAllWithInstantiation 2025-07-30 10:31:31 -07:00
Harry
dfd1762d78
Make AttachmentContentValidator async 2025-07-25 14:26:30 -07:00
Max Radermacher
8790b33643
Asyncify syncContacts methods 2025-07-25 11:49:11 -05:00
Max Radermacher
2c07274369
Remove most TestableFlags 2025-07-24 12:11:18 -05:00
Max Radermacher
53f9bb2342
Asyncify Auth.fetch(…) 2025-07-23 12:28:11 -05:00
Max Radermacher
39724bb08c
Remove TestScheduler & Schedulers 2025-07-17 18:11:27 -05:00
Sasha Weiss
c3ef21ddd8
Convert the remaining TSThread/updateWith... methods to Swift 2025-07-16 09:52:22 -07:00
Sasha Weiss
80c6940e30
Remove handling for interacting with ancient error messages 2025-07-14 22:29:34 -07:00
kate-signal
aa36739ee9
Promote chats with drafts to the top of the Chat List 2025-07-14 12:21:38 -07:00
Harry
a72cc4ce92
Allow forwarding link previews even when fetching link previews is disabled 2025-06-26 15:46:37 -07:00
Max Radermacher
42df1ff6f5
Schedule unknown profile fetches synchronously 2025-06-20 11:09:10 -05:00
Max Radermacher
bb2d89e55a
Update to LibSignal v0.75.0 2025-06-17 14:02:29 -05:00
Max Radermacher
9f0d943575
Send contact syncs via MessageSenderJobQueue 2025-06-13 20:31:01 -05:00
kate-signal
6498163133
Don't mark as read when archiving threads 2025-06-05 09:56:48 -07:00
Max Radermacher
127444aad5
Use the GroupIdentifier type in another place 2025-05-14 19:54:46 -05:00
Max Radermacher
01b9bf5a7b
Remove code that’s only used by unit tests 2025-05-13 16:49:13 -05:00
Sasha Weiss
7d6edb6412
Bulk rename MessageBackup types 2025-05-13 11:35:52 -07:00
Max Radermacher
068febceee
De-protocolize RecipientDatabaseTable 2025-05-06 12:06:09 -05:00
Max Radermacher
74fdab8592
Remove FeatureFlags.enableAccountEntropyPool 2025-04-30 12:01:15 -05:00
Max Radermacher
4dc6c9ff33
Update default value for maxAverageBackoff 2025-04-30 11:58:50 -05:00
Harry
028b1fdfdf
Reset dm timer version when a linked device becomes delinked 2025-04-28 18:51:11 -07:00
Max Radermacher
cacf5d23db
Don’t consult read caches when updating dbCopy 2025-04-24 14:12:28 -05:00
Max Radermacher
5b8fcba243 Remove optional that can’t ever be nil 2025-04-17 17:10:06 -05:00
Max Radermacher
97e9d9bda7
Remove TSContactThread’s use of legacyAddress 2025-04-14 13:11:35 -05:00
Max Radermacher
660103274e
Re-warm caches each time the NSE is triggered 2025-04-10 11:42:06 -05:00
Sasha Weiss
a266fce7c4
Move TSGroupThread.fetch(groupId:transaction:) to Swift 2025-04-09 13:38:30 -07:00
Elaine
cd96dad262
Block avatar downloads from message requests 2025-04-08 17:55:50 -06:00
Max Radermacher
f15537472d
Use clampedNanoseconds where it’s useful 2025-04-08 15:30:36 -05:00
Max Radermacher
da4eb85490
Asyncify PendingTasks 2025-04-04 22:09:43 -05:00
Max Radermacher
6e7c3bb597
Update to LibSignal v0.69.0 2025-04-03 12:46:35 -05:00
Max Radermacher
848eb24f74
Update more groupIds to use toHex 2025-04-01 17:58:21 -05:00
Pete Walters
b4295d7839
Extend ProvisioningSocketManager to handle quick restore message types 2025-03-31 12:33:12 -05:00
Pete Walters
b82d49478d
Refactor device provisioning 2025-03-31 11:24:51 -05:00
Max Radermacher
1a6a7ae223
Wait for profile names when showing notifications 2025-03-28 13:20:46 -05:00
Max Radermacher
8a402c8a4c
Migrate story recipients to a dedicated table 2025-03-27 21:14:10 -05:00
Max Radermacher
efacbf8fac
Unprotocolize Blocked(Group|Recipient)Store 2025-03-27 13:15:39 -05:00
Sasha Weiss
1a5cbd9183
Rename postNotificationNameAsync to postOnMainThread 2025-03-21 15:28:35 -07:00
Sasha Weiss
be619eb10b
Make DBWriteTransaction only take sync completions 2025-03-21 15:27:42 -07:00
Max Radermacher
13e3dfd6cf
Validate DeviceIds using same criteria as server 2025-03-21 17:01:06 -05:00
Max Radermacher
279a11f742
Add DeviceId type 2025-03-21 16:49:38 -05:00
Sasha Weiss
b136ee2ebd
Sync "default avatar colors" across devices 2025-03-20 15:18:11 -07:00
Max Radermacher
d403c16796
Remove Promise-based database methods 2025-03-14 12:32:19 -05:00