Harry
|
3c04ce744f
|
TSAttachment migration logging/error handling improvements
|
2025-04-16 14:16:42 -07:00 |
|
Max Radermacher
|
17b7097c22
|
Clean up DebouncedEvents
|
2025-04-14 13:34:31 -05:00 |
|
Max Radermacher
|
660103274e
|
Re-warm caches each time the NSE is triggered
|
2025-04-10 11:42:06 -05:00 |
|
Max Radermacher
|
8a402c8a4c
|
Migrate story recipients to a dedicated table
|
2025-03-27 21:14:10 -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
|
293d981c84
|
Remove AuthedDevice.DeviceId enum
|
2025-03-21 17:02:15 -05: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 |
|
Max Radermacher
|
5445d2a62a
|
Migrate OWSRecipientIdentity to SDSCodableModel
|
2025-03-21 16:47:24 -05:00 |
|
Sasha Weiss
|
b136ee2ebd
|
Sync "default avatar colors" across devices
|
2025-03-20 15:18:11 -07:00 |
|
Max Radermacher
|
41d7439eec
|
Remove @escaping for non-escaping block
|
2025-03-17 11:16:01 -05:00 |
|
Max Radermacher
|
d403c16796
|
Remove Promise-based database methods
|
2025-03-14 12:32:19 -05:00 |
|
Ehren Kret
|
277098b2ca
|
fix missing implementation on SDSDatabaseStorage
|
2025-03-14 10:03:21 -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 |
|
Ehren Kret
|
ee4bb2b6b9
|
remove unnecessary completion hook
|
2025-03-07 15:04:07 -06:00 |
|
Ehren Kret
|
65d131737a
|
convert AppSetup.prepareDatabase() from promises to swift concurrency
|
2025-03-07 15:04:06 -06:00 |
|
Max Radermacher
|
437bb14699
|
Rebuild/remove outdated TSInteraction indexes
|
2025-03-07 15:03:41 -06:00 |
|
Max Radermacher
|
cb1d8d2296
|
Add annotations for TSInteraction db indexes
|
2025-03-07 12:20:47 -06:00 |
|
Max Radermacher
|
3d1439237f
|
Remove some places that call userErrorDescription
|
2025-03-06 23:41:00 -06:00 |
|
Max Radermacher
|
1810cfc624
|
Don’t return the remote config when refreshing
|
2025-03-06 23:35:16 -06:00 |
|
Max Radermacher
|
738ef16c3d
|
Use web socket when fetching remote configs
|
2025-03-06 23:35:16 -06:00 |
|
Max Radermacher
|
c2070943a5
|
Prefer infallible String → Data construct
|
2025-03-06 13:56:16 -06:00 |
|
Sasha Weiss
|
4984439039
|
Avoid chat list update for non-latest-interaction-in-thread touches
|
2025-03-03 13:40:06 -08:00 |
|
Sasha Weiss
|
2954d34687
|
Separately report progress for recreating indexes during Backup import
|
2025-02-25 09:51:15 -08:00 |
|
Max Radermacher
|
8bd156fbfe
|
Use a smaller index when loading conversations
|
2025-02-14 02:13:10 -06:00 |
|
Max Radermacher
|
c94a40bdaf
|
Avoid SELECT EXISTS in InteractionFinder
|
2025-02-14 01:59:52 -06:00 |
|
Max Radermacher
|
7ac32526e4
|
Remove unused message request epoch property
|
2025-02-14 01:53:38 -06:00 |
|
Max Radermacher
|
334edb35a7
|
Remove unnecessary use of lazy var
|
2025-02-14 01:50:16 -06:00 |
|
Max Radermacher
|
e0eba908f7
|
Remove antiquated filter parameter
|
2025-02-14 01:47:00 -06:00 |
|
Max Radermacher
|
6ac078c370
|
Remove method that’s only used by unit tests
|
2025-02-14 01:32:29 -06:00 |
|
Max Radermacher
|
f0b3a76bdb
|
Fix typo in comment
|
2025-02-12 14:30:22 -06:00 |
|
Max Radermacher
|
adfcd6c2f0
|
Asyncify various PNI managers
|
2025-02-11 17:10:09 -06:00 |
|
Max Radermacher
|
23f0d543ac
|
Remove handling for unsupported messages
|
2025-02-11 14:32:26 -06:00 |
|
Ehren Kret
|
53095cd1bf
|
remove objc compat from ObservedDatabaseChanges
|
2025-02-10 15:31:19 -06:00 |
|
Ehren Kret
|
83b37e74a3
|
remove unused objc compat
|
2025-02-07 05:30:56 -06:00 |
|
Ehren Kret
|
0a5677997e
|
remove NSDate OWS objc category
|
2025-02-05 11:06:42 -06:00 |
|
Max Radermacher
|
b1eb4c65b2
|
Update AuthorMergeHelper when importing
|
2025-02-05 02:21:42 -06:00 |
|
Max Radermacher
|
d0ba41e5eb
|
Skip unregistered accounts when using Sender Keys
|
2025-02-04 14:31:14 -06:00 |
|
Sasha Weiss
|
e776d9e633
|
Retain group avatar URLs, even if the avatar data is missing
|
2025-01-31 12:31:37 -08:00 |
|
Max Radermacher
|
41d3f6b1fb
|
Add & use database table for GSEs
|
2025-01-22 20:04:36 -06:00 |
|
Sasha Weiss
|
9d5c271462
|
Add additional benching for Backups
|
2025-01-21 19:18:07 -08:00 |
|
Max Radermacher
|
daca0d94ec
|
Migrate blocked groups to a dedicated table
|
2025-01-21 10:54:28 -06:00 |
|
Harry
|
2c289822ce
|
Try the TSAttachment migration again after a week even if failed
|
2025-01-17 12:54:14 -08:00 |
|
Harry
|
79ff5f48cc
|
Remote config tsattachment migration delay
|
2025-01-17 11:25:47 -08:00 |
|
Harry
|
2d5436ce35
|
Don't count TSAttachment migration batch as failure if we never even try it
|
2025-01-17 10:48:49 -08:00 |
|
Max Radermacher
|
9f916534fd
|
Remove Equatable & Hashable from KyberPreKeyRecord
|
2025-01-15 18:16:34 -06:00 |
|