Commit Graph

12293 Commits

Author SHA1 Message Date
Harry
75b226b8d9
Use an OWSBackgroundTask for backup attachment up/downloads 2025-08-05 23:46:59 -07:00
Harry
d384594755
[Speculative] Increate number of parallel backup uploads 2025-08-05 10:57:23 -07:00
sashaweiss-signal
694e58a4e1 Remove unused method 2025-08-05 10:42:30 -07:00
Harry
5d9f7b19c7
Dont conflate per-attachment upload progress with total upload progress 2025-08-05 09:45:46 -07:00
Harry
101843765b
Download backup attachments in backup BGProcessingTask 2025-08-05 09:23:32 -07:00
Pete Walters
d619aa50f1
Populate 'backupTier' in StorageService 2025-08-05 11:22:18 -05:00
Harry Sanabria
4b4c3f8855 Avoid file slice length crash 2025-08-04 22:13:47 -07:00
Harry
d6e43f5b3c
Don't crash when missing a file and uploading an attachment 2025-08-04 21:31:16 -07:00
Harry Sanabria
9c19714833 Remove unecessary owsFail for empty message bodies that are ignored just fine 2025-08-04 15:53:27 -07:00
Harry
67e3e4b8e0
Handle missing attachment files in backup uploads 2025-08-04 15:24:00 -07:00
Sasha Weiss
7b55050830
Add already-passing test for ObjectRetainer 2025-08-04 15:06:16 -07:00
Sasha Weiss
39b963af58
Skip reporting progress for some BackupExportJob steps if not paid-tier 2025-08-04 14:30:33 -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
Harry
2cf9fad59e
Fix transit tier upload reuse for media tier uploads 2025-08-04 12:38:22 -07:00
Harry
2241385283
Make plaintext backup import method test-only 2025-08-01 12:02:58 -07:00
Harry
074a6ffeff
Validate every exported backup instead of expecting callers to do so 2025-08-01 10:53:28 -07:00
Sasha Weiss
7a4cf0c13e
Add Internal option to reenable Backups onboarding 2025-08-01 10:27:55 -07: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
Sasha Weiss
a8fe6d5ed1
Wipe Backup credentials on deregistration 2025-08-01 08:47:01 -07:00
Harry
50be76f225
Trim oversize text in quote on backup export 2025-07-31 16:28:12 -07:00
Harry
176d523ce4
Clean up backup upload 100% completion progress updating 2025-07-31 10:07:43 -07:00
Max Radermacher
2c6f0b93b8 Add enforcement for web socket deprecation 2025-07-31 11:54:31 -05:00
Max Radermacher
8987991dc9 Relocate message processor enqueueing queue 2025-07-31 11:54:31 -05:00
Sasha Weiss
f38eaacc69
Defensive check against integer underflow in upload progress 2025-07-31 09:28:00 -07:00
Pete Walters
973c70ccdc
Fix crash when restoring and no oversized text present 2025-07-31 08:12:12 -05:00
Max Radermacher
28acee4e9b Flag registration requests that will use sockets 2025-07-30 16:44:42 -05:00
Max Radermacher
c25a89a22a Reuse web socket logic when fetching profiles 2025-07-30 16:44:42 -05:00
Pete Walters
e7af3bfec1
Delete all revisions when deleting an edit 2025-07-30 15:56:32 -05:00
kate-signal
e52ee7828e
Can't paste multiple photos into compose bar 2025-07-30 13:28:02 -07:00
Harry
f9bf52ee7c
Enforce oversize text attachment limits 2025-07-30 13:27:42 -07: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
kate-signal
43783044f8
Playing a voice message while other content is AirPlaying crashes the app 2025-07-30 12:26:08 -07:00
Harry
9f29ee8022
Inline oversize text in backups 2025-07-30 11:42:39 -07:00
Sasha Weiss
9822fef1e8
Remove anyRemoveAllWithInstantiation 2025-07-30 10:31:31 -07:00
Sasha Weiss
6389326eee
Strip out most of DebugUI 2025-07-30 10:23:21 -07:00
Harry
5e1c1f5de4
Fix backup attachment upload network retrying 2025-07-30 09:35:01 -07:00
Max Radermacher
91ad97ba6b Remove outdated comments about cancellation 2025-07-30 11:25:42 -05:00
Max Radermacher
8dd692f6e5 Update comment about registration & web sockets 2025-07-30 11:25:42 -05:00
Max Radermacher
3e22dd19c7 Replace two comments with “use web socket” checks 2025-07-30 11:25:42 -05:00
Max Radermacher
d5d20e9a5d
Stop storing arbitrary send failures 2025-07-29 16:03:28 -05:00
Max Radermacher
34ecb9a5a3
Throw a specific error when not registered 2025-07-29 16:02:49 -05:00
Max Radermacher
53f4db4f27
Throw a specific error when the app is expired 2025-07-29 09:33:00 -05:00
Pete Walters
c6c948065d
Remove a owsFailDebug for a situation that's expected to happen during reg 2025-07-25 18:08:26 -05:00
Harry
dfd1762d78
Make AttachmentContentValidator async 2025-07-25 14:26:30 -07:00
Max Radermacher
a42e05fe93
Use NetworkManager for non-registration requests 2025-07-25 16:25:39 -05:00
Harry
58d367afe5
Don't back up oversized text attachments 2025-07-25 11:27:18 -07:00
Max Radermacher
1482ef24f0
Remove shouldReconnectIfConnectedElsewhere 2025-07-25 12:44:10 -05:00