Commit Graph

614 Commits

Author SHA1 Message Date
Harry Sanabria
4b4c3f8855 Avoid file slice length crash 2025-08-04 22:13:47 -07:00
Harry
b1fe641270
SVR🐝 2025-08-04 14:07:33 -07:00
Elaine
092cca79d7
🔨⚠️2️⃣6️⃣ 2025-08-04 16:08:27 -04:00
kate-signal
55d783f606
Enable FF for sorting drafts to the top of the chat list 2025-08-01 10:12:27 -07:00
Max Radermacher
4bb59a64e2
Fix LibSignal proxies in the notification service 2025-08-01 11:31:14 -05:00
Max Radermacher
28acee4e9b Flag registration requests that will use sockets 2025-07-30 16:44:42 -05:00
Harry
24f5e73633
Consolidate oversize text handling 2025-07-30 13:27:06 -07:00
Harry
cad4e922b5
Consolidate oversize text byte threshold constants 2025-07-30 13:26:00 -07:00
Harry
5e1c1f5de4
Fix backup attachment upload network retrying 2025-07-30 09:35:01 -07:00
Max Radermacher
53f4db4f27
Throw a specific error when the app is expired 2025-07-29 09:33:00 -05: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
27403b204f
Remove unused logCurlOnSuccess 2025-07-24 12:13:02 -05:00
Max Radermacher
2c07274369
Remove most TestableFlags 2025-07-24 12:11:18 -05:00
kate-signal
41b006b081
Updated design for inactive primary devices 2025-07-23 11:51:29 -07:00
Max Radermacher
05eecf1db2
Add kill switch for the connection lock 2025-07-23 13:01:01 -05:00
Max Radermacher
c9f521f408
Asyncify updateConversionRates 2025-07-23 12:27:10 -05:00
Sasha Weiss
9a60bb5771
Consolidate Backup FeatureFlags, add RemoteConfig to show Settings 2025-07-22 22:28:10 -05:00
Max Radermacher
e43a9bd8cc
Add remote configs for extension web sockets 2025-07-22 16:55:06 -05:00
Max Radermacher
f96bac28a5
Remove fully-rolled-out validation configs 2025-07-22 15:36:52 -05:00
Max Radermacher
48af5c8c35
Use the web socket in the share extension 2025-07-22 08:48:14 -05:00
Sasha Weiss
69af4843ed
Add UX in BackupSettings for "Back Up Now" 2025-07-21 17:46:56 -07:00
Max Radermacher
94b697d8ae
Don’t connect concurrently in multiple processes 2025-07-21 13:08:48 -05:00
Max Radermacher
922f2ab686
Adopt /v2/config 2025-07-18 11:41:27 -05:00
kate-signal
33a8457599
Megaphone for inactive primary devices 2025-07-16 13:10:05 -07:00
Max Radermacher
a19a8db5e2
Clean up DarwinNotificationName & friends 2025-07-16 11:15:37 -05:00
Sasha Weiss
4f4c79f532
Add BackupTestFlightEntitlementManager 2025-07-16 08:36:15 -07:00
kate-signal
aa36739ee9
Promote chats with drafts to the top of the Chat List 2025-07-14 12:21:38 -07:00
gram-signal
1a66dbfc3e
Use non-global remote config flag for usePqRatchet. 2025-07-11 11:49:09 -07:00
Max Radermacher
e3cceb5469 Asyncify tryToSendPayment 2025-07-10 14:53:42 -05:00
Harry
454b4d068e
Add a bunch of file and folder sizes to internal settings 2025-07-10 14:39:29 -05:00
Sasha Weiss
aad23ee729
Add BackupSettingsAttachmentDownloadTracker 2025-07-08 08:53:29 -07:00
gram-signal
545966d890
Use RemoteConfig to turn on PQ ratchet. 2025-07-03 11:27:17 -07:00
Max Radermacher
c16fa016bd Require certain generic parameters to be Sendable 2025-07-02 14:33:49 -05:00
Max Radermacher
8b6a1697d8
Validate identity when receiving a 422 error 2025-07-01 09:11:08 -05:00
Harry
b71f62e500
Fix OWSProgressTest flakes 2025-06-26 15:47:15 -07:00
Max Radermacher
7bafd74f0b Verify PNI & identity key exist on linked devices 2025-06-26 13:18:42 -05:00
Max Radermacher
8906ce5eab Observe registration changes after app is ready 2025-06-26 13:18:42 -05:00
Max Radermacher
8eff4b74d2 Add DispatchQueue-backed Monitor functions 2025-06-26 12:53:10 -05:00
Sasha Weiss
45c70880bd
Add and use BackupSettingsAttachmentUploadTracker 2025-06-25 16:21:35 -07:00
Max Radermacher
8cec4dd4da
Adjust remote config “enabled” parsing logic 2025-06-23 13:13:42 -05:00
Max Radermacher
bb2d89e55a
Update to LibSignal v0.75.0 2025-06-17 14:02:29 -05:00
Harry
a8b5e3f85d
Use webP for backup thumbnails 2025-06-16 15:06:52 -07:00
Max Radermacher
45a0fdcfab
Asyncify wrapPromiseInProgressView 2025-06-16 13:21:38 -05:00
Max Radermacher
6019ef543d
Use web sockets in the notification service 2025-06-05 15:00:41 -05:00
Max Radermacher
fb6c288d3e
Remove notion of isSticky from remote configs 2025-06-04 12:39:36 -05:00
Max Radermacher
6833fe38d3
Consolidate max group size accesses 2025-06-04 12:38:41 -05:00
Max Radermacher
16f0ed8159
Add MonotonicDuration 2025-06-03 18:35:58 -05:00
moiseev-signal
63a5599341
Enforce min TLS version in libsignal based on the remote config 2025-06-03 12:27:12 -07:00
Max Radermacher
3233fcd5e8
Handle non-hot-swappable flags in app extensions 2025-06-03 00:28:28 -05:00