Commit Graph

653 Commits

Author SHA1 Message Date
Pete Walters
1480539e43
Add backup failure UX 2025-09-22 13:37:49 -05:00
Max Radermacher
a689aa21d6
Move around some files in SignalServiceKit 2025-09-15 15:24:13 -05:00
sashaweiss-signal
29395a152c Adjust PIN reminder cadence 2025-09-15 12:40:51 -07:00
Sasha Weiss
11a3e94657
Allow manually wiping the shared app container if DB unrecoverably corrupted 2025-09-12 14:21:58 -07:00
Pete Walters
1761235f88
Migrate from YYImage to SDWebImage 2025-09-10 21:39:41 -05:00
Max Radermacher
c7189698b2
Fix caching for the most recent group fetch date 2025-09-10 14:46:24 -05:00
sashaweiss-signal
9ca7227563 Revert "Bump FeatureFlags to expose Backups to beta builds"
This reverts commit a5508aa0c1.
2025-09-10 11:34:20 -07:00
Sasha Weiss
a5508aa0c1
Bump FeatureFlags to expose Backups to beta builds 2025-09-09 17:37:05 -07:00
Sasha Weiss
c506a98dd0
Don't crash when deserializing SDS models w/ unrecognized enum-property rawValues 2025-09-09 15:35:27 -07:00
Sasha Weiss
252d2bf48c
Use dedicated feature flag for Backup megaphones 2025-09-05 12:37:06 -07:00
Jordan Rose
dee8de3d61 New RemoteConfig ios.libsignal.chatRequestConnectionCheckTimeoutMillis
This controls a faster timeout for websocket connections after
detecting a network change. Like ios.libsignalEnforceMinTlsVersion,
we're storing this in UserDefaults so that it's accessible when the
Net object is constructed. For convenience, "0" is treated equivalent
to "unset" (no timeout).
2025-09-05 10:11:55 -07:00
Max Radermacher
4c44be7a6a
Adjust message padding 2025-09-04 10:49:31 -05:00
Sasha Weiss
f08f0868c2
Add dedicated "low power mode" paused case for Backup upload/download 2025-09-03 11:38:40 -07:00
Sasha Weiss
8ee84d4a36
Consolidate Backup Settings progress bars 2025-08-28 11:45:33 -07:00
Max Radermacher
0ee384908e
NO MORE REST 2025-08-27 18:09:16 -05:00
Sasha Weiss
1a2f26ed29
Enable Backups for internal builds 2025-08-27 15:56:05 -07:00
Max Radermacher
b48560b6d0
Use the web socket immediately after registration 2025-08-25 16:32:07 -05:00
Sasha Weiss
faef085dc4
Skip attempting AppAttest in dev builds 2025-08-22 14:31:25 -07:00
Harry
c1560ae102
Never round OWSProgress up to 100% 2025-08-22 12:48:39 -05:00
Sasha Weiss
860b93f846
Rework "PIN enabled/disabled" checks 2025-08-21 17:30:48 -07:00
Sasha Weiss
0b50e4512e
Remove concept of "V1" 2FA, clean up OWS2FAManager 2025-08-21 17:26:26 -07:00
Max Radermacher
bd3363ce93
Always use web sockets in the notification service 2025-08-21 13:03:25 -05:00
Harry
f4af7972ab
Properly memory-manage output data in NonceHeaderInputStreamTransform 2025-08-20 17:06:49 -05:00
Max Radermacher
ebcf361fdd
Make rebuildIncompleteViewOnceIndex blocking 2025-08-18 18:03:05 -05:00
Max Radermacher
2691cd352b
Delay PNI pre key operations during change number 2025-08-18 17:59:53 -05:00
Max Radermacher
724979a552
Remove LazyDatabaseMigratorRunner kill switch 2025-08-18 17:44:17 -05:00
Max Radermacher
58bf33d0de
Remove share extension web socket remote config 2025-08-18 12:33:00 -05:00
Max Radermacher
bfb93349df
Remove a few verbose warnings 2025-08-18 13:26:47 -04:00
Harry
7faaf2c9a2
OWSProgress improvements 2025-08-15 20:08:48 -07:00
Max Radermacher
43191d1939
Asyncify image blurring methods 2025-08-14 14:17:59 -05:00
Harry
b34ec183c2
Add cheaper check if upload queue is already running 2025-08-13 21:57:32 -07:00
Harry
bc789dd7e6
TaskQueueRunner cancellation semantics update 2025-08-13 21:10:11 -07:00
Sasha Weiss
2855d442fc
Remove deprecated ssre and deleteSync capabilities 2025-08-13 13:20:02 -05:00
Elaine
b3faea8696
Add SDK check with iOS 26 checks 2025-08-13 12:02:27 -04:00
Max Radermacher
a3be5451aa
Remove ios.shouldVerifyPniAndPniIdentityKeyExist 2025-08-12 12:16:50 -05:00
Sasha Weiss
4956a47587
Significantly slim OWSHTTPError 2025-08-08 11:32:58 -07:00
Sasha Weiss
7306c76e7a
Consolidate OWSDevice-related types and files 2025-08-07 15:52:10 -07:00
Harry
4f9972c865
Don't repeatedly call didDrainQueue when the TaskQueue was not drained 2025-08-07 13:49:53 -07:00
kate-signal
fb74d4151f
Add beta labeling to backups 2025-08-07 09:46:52 -05:00
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