Sasha Weiss
|
c5523905b4
|
Make disabling Backups durable
|
2025-05-21 23:36:53 -07:00 |
|
Max Radermacher
|
8e90b02969
|
Asyncify search flows
|
2025-05-21 12:27:16 -05:00 |
|
Harry
|
cbb99ed17d
|
Enqueue media tier downloads for all attachments when disabling optimize media
|
2025-05-20 16:56:18 -07:00 |
|
Harry
|
1b69b9c2ae
|
Track last viewed fullscreen time for attachments
|
2025-05-16 16:29:13 -07:00 |
|
Jordan Rose
|
586312ac18
|
Require PreKeyBundles to always contain Kyber keys
|
2025-05-14 16:19:57 -07:00 |
|
Max Radermacher
|
c9d1f7a370
|
Dump info again before zipping
|
2025-05-13 13:46:29 -05:00 |
|
Max Radermacher
|
068febceee
|
De-protocolize RecipientDatabaseTable
|
2025-05-06 12:06:09 -05:00 |
|
Max Radermacher
|
80a6816b31
|
Remove mocks for pre keys stores
|
2025-05-05 12:46:46 -05:00 |
|
Max Radermacher
|
54dfffb14d
|
Improve pre key culling logic
|
2025-05-02 13:48:42 -05:00 |
|
Sasha Weiss
|
c276db945d
|
Make InMemoryDB workaround for Previews implicit
|
2025-04-30 11:17:42 -07:00 |
|
Sasha Weiss
|
1e34c8eced
|
Add workaround to InMemoryDB for Xcode 16.3 previews
|
2025-04-25 14:05:00 -07:00 |
|
Max Radermacher
|
2a213f2b33
|
Clean up ModelReadCaches
|
2025-04-24 14:13:56 -05:00 |
|
Max Radermacher
|
a1e479be13
|
Un-SDS-ify IncomingGroupsV2MessageJob
|
2025-04-23 17:51:32 -05:00 |
|
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 |
|