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 |
|
Sasha Weiss
|
bb048e8b59
|
One transaction type to rule them all and in the darkness bind them
|
2025-03-13 21:43:35 -07:00 |
|
Sasha Weiss
|
e5eabf1110
|
Remove GRDBTransaction extensions for accessing Database
|
2025-03-13 21:39:23 -07:00 |
|
Sasha Weiss
|
047e3a38df
|
Clean up SDSAnyWriteTransaction async completion
|
2025-03-13 21:38:21 -07:00 |
|
Sasha Weiss
|
a94efa2d32
|
Clean up SDSAnyWriteTransaction finalization blocks
|
2025-03-13 21:37:17 -07:00 |
|
Elaine
|
1d715beb58
|
Format phone numbers when used as display names
|
2025-03-11 11:01:25 -06:00 |
|
Max Radermacher
|
6abe506cb0
|
Asyncify fetchLocalUsersProfile
|
2025-03-10 13:51:00 -05:00 |
|
Max Radermacher
|
cde9754575
|
Use GSEs as a fallback when fetching profiles
|
2025-03-05 17:37:01 -06:00 |
|
Max Radermacher
|
5c0a8a734c
|
Exclude local ACI from some “leave group” checks
|
2025-03-05 17:30:52 -06:00 |
|