Max Radermacher
36d511ca05
Fix RemoteConfigManager assertion
2025-03-11 18:23:05 -05:00
Max Radermacher
827a3aa084
Add kill switch for LazyDatabaseMigratorRunner
2025-03-07 17:41:08 -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
aeb0962e55
Clean up Safety Number comparison error handling
2025-03-06 23:44:36 -06:00
Max Radermacher
3d1439237f
Remove some places that call userErrorDescription
2025-03-06 23:41:00 -06:00
Max Radermacher
8a21e2f959
Fix bug where remote config wouldn’t refresh
2025-03-06 23:35:16 -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
f59cb3aa35
Enable new conversation load index for everyone
2025-03-06 23:28:40 -06:00
Sasha Weiss
0b733b9a91
Clamp UInt64 unit progress in recreate indexes step
2025-03-06 12:26:57 -08:00
Max Radermacher
c2070943a5
Prefer infallible String → Data construct
2025-03-06 13:56:16 -06:00
Max Radermacher
30dfa47df7
Remove unused String.truncated method
2025-03-06 13:55:59 -06:00
sashaweiss-signal
073d3f13ba
Enable Link'n'Sync iPad import for production
2025-03-06 10:36:09 -08:00
Jordan Rose
14e4552633
Remove OWSChatConnectionWithLibSignalShadowing
2025-03-04 17:05:15 -08:00
Max Radermacher
b34314b295
Fix UUID v7 version/variant bits
2025-03-04 16:09:56 -06:00
Jordan Rose
0b4d71668c
Turn on libsignal-based chat connections for beta users
...
This can be forced on or off using the new RemoteConfig setting:
`ios.useLibsignalForChat`.
The change will take place the *next* time the app is launched, since
the prior value of these settings (including the default, previously
always false) is recorded in UserDefaults for use during app startup.
2025-03-04 13:54:03 -08:00
Sasha Weiss
866c5707a2
Use Date, not MonotonicDate, to seed sequential UUIDv7s
2025-03-04 13:38:12 -08:00
Elaine
65289d1875
Update RTL note-to-self icon
2025-02-28 17:44:53 -07:00
Jordan Rose
3d0963cfbf
Use new libsignal connect logic for CDS (again)
...
This was turned on implicitly in libsignal v0.65.3, but was discovered
to have issues. Those issues should now be fixed, but this time we
have a RemoteConfig kill switch in case there are more. That kill
switch also needs to control the use of system proxies (cf. 1f6fea1a ).
2025-02-25 11:30:52 -08:00
Sasha Weiss
2954d34687
Separately report progress for recreating indexes during Backup import
2025-02-25 09:51:15 -08:00
Pete Walters
62bfc6e440
Enable AEP for dev builds
2025-02-24 13:21:29 -08:00
Pete Walters
1b7caa8ce9
Split out various key managment methods into AccountKeyStore
2025-02-24 10:12:47 -06:00
Pete Walters
dc6e869fab
Add non-registration AEP changes
2025-02-24 08:53:06 -06:00
Pete Walters
87d5efb0e3
Add AEP class & update SVR API
2025-02-24 08:43:12 -06:00
Pete Walters
114e2344d0
Update SVR API to take explicit keys vs generating
2025-02-24 08:29:54 -06:00
Sasha Weiss
9417f60a52
Backup benching improvements
2025-02-20 16:48:59 -08:00
Sasha Weiss
96a76065df
Performance improvements to import performance for messages
2025-02-19 11:48:25 -08:00
Sasha Weiss
ebabb78339
Tidying in Backup import
2025-02-19 11:38:34 -08:00
Max Radermacher
8bd156fbfe
Use a smaller index when loading conversations
2025-02-14 02:13:10 -06:00
Max Radermacher
7ac32526e4
Remove unused message request epoch property
2025-02-14 01:53:38 -06:00
Max Radermacher
e0eba908f7
Remove antiquated filter parameter
2025-02-14 01:47:00 -06:00
Max Radermacher
c8977582bd
Fix warning in view once sync message handling
2025-02-14 01:44:32 -06:00
Max Radermacher
0c9ef4d0d9
Use ACIs with view once viewed messages
2025-02-12 18:19:06 -06:00
Max Radermacher
88c71d9f8f
Add option to crash on owsFailDebug in nightlies
2025-02-11 17:23:52 -06:00
Max Radermacher
33cbefc48b
Add limit to view once auto-expiration query
2025-02-11 14:44:50 -06:00
Max Radermacher
180cb923b8
Move fallback ViewOnceMessages logic trigger
2025-02-11 14:42:48 -06:00
Pete Walters
515b5f1a28
Add support for supplying explicit credentials to storage service request
2025-02-11 10:26:52 -06:00
Pete Walters
9c84b751d3
Split SVRKeyDeriver pieces into MasterKey + SVRLocalStorage
2025-02-11 09:25:00 -06:00
Ehren Kret
2a09ab89d8
remove unused objc compat code in OWSFormat
2025-02-10 10:17:58 -06:00
Ehren Kret
23ed700da4
remove objc compat from OWSError
2025-02-10 09:13:19 -06:00
Ehren Kret
4582773211
remove unused objc compat from OWSBackgroundTask
2025-02-10 09:07:09 -06:00
Ehren Kret
3889c8c400
remove unused objc compat on NotificationCenter extension
2025-02-10 09:05:35 -06:00
Ehren Kret
366052016e
remove unused objc compat extension on NSUUID
2025-02-10 09:03:42 -06:00
Ehren Kret
708a26be58
remove unused objc compat extension on NSRegularExpression
2025-02-10 09:02:22 -06:00
Ehren Kret
88b0b50b7a
remove unused NSLocale extension
2025-02-10 09:02:09 -06:00
Ehren Kret
189edf63cf
remove Date.isBefore(_) and Date.isAfter(_) extensions
2025-02-10 09:00:02 -06:00
Ehren Kret
ea4eedb654
remove unused objc compat NSDate extensions
2025-02-10 08:27:46 -06:00
Jordan Rose
61836a5f4f
Include StorageService.networkError in isNetworkFailureOrTimeout
...
And remove the statusCode payload that was never getting set.
2025-02-07 12:26:49 -08:00
Ehren Kret
83b37e74a3
remove unused objc compat
2025-02-07 05:30:56 -06:00