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