Commit Graph

11411 Commits

Author SHA1 Message Date
Max Radermacher
5eedea4ddd
Apply fixes from latest version of swiftlint 2025-01-03 17:59:45 -06:00
Elaine
cb0d9bd60b
Replace color assets with programmatic colors 2025-01-03 15:42:40 -07:00
Harry
55a0d23351
Asyncify RemoteConfig fetching 2025-01-03 12:32:32 -08:00
Sasha Weiss
33189a6d95
Use info from WhoAmI to decide if we need to redeem our subscription 2025-01-03 11:17:40 -08:00
Sasha Weiss
8a7a54cdb5
Remove AccountServiceClient 2025-01-03 11:13:48 -08:00
Sasha Weiss
1b5e457b20
Move WhoAmI request making into a dedicated type 2025-01-03 11:07:16 -08:00
Sasha Weiss
7652e46d2b
Remove LegacyChangePhoneNumber 2025-01-03 11:02:08 -08:00
Harry
adf1368189
Clean up some message backup error enum cases 2025-01-03 10:10:49 -08:00
Sasha Weiss
70d6fef7f9
Remove unused deps from AccountRecordUpdater 2025-01-03 09:55:12 -08:00
Elaine
8ac03e5452
Add "Delete for everyone" option to bulk message delete action 2025-01-02 17:10:15 -07:00
Max Radermacher
4b3092661b
Remove unnecessary SwiftValues types 2025-01-02 13:17:16 -06:00
Max Radermacher
507c69fab7
Don’t preemptively fanout oversize messages 2025-01-02 13:02:44 -06:00
Harry
9ef7810d13
Check for cancellation in backup import/export 2025-01-02 08:49:12 -08:00
Pete Walters
cc8c7107cc
Update URLSession timeout to 5 min for CDN requests 2024-12-20 16:05:05 -06:00
Sasha Weiss
75da8dd39c
Record during registration that PNI Hello World is unnecessary 2024-12-20 13:24:38 -08:00
Sasha Weiss
a81b1bef3d
Allow deprecated_sourceDeviceId to be nil 2024-12-20 12:13:14 -08:00
Sasha Weiss
a1b2bc8741
Parity in group/recipient BlockingManager methods 2024-12-20 09:16:13 -08:00
Harry
90b8cb601d
Add "Files" media gallery filter 2024-12-19 15:37:38 -08:00
Max Radermacher
77a9296f60
Add & use CompletionSerializer 2024-12-19 13:11:00 -06:00
Max Radermacher
0223e94a9d
Remove usage of some ObjC types in Swift code 2024-12-19 13:10:36 -06:00
Max Radermacher
fb1fa3b1fb
Add jitter to exponential backoff 2024-12-18 13:57:42 -06:00
Max Radermacher
e110740ab3
Remove the bulk of OWSOperation 2024-12-18 13:57:04 -06:00
Max Radermacher
e2dd33d53b
Asyncify MessageSenderJobQueue 2024-12-18 12:32:40 -06:00
Harry
45ef62d66d
Increase incoming message body bytesize threshold 2024-12-18 09:27:29 -08:00
Max Radermacher
6e9c8ed888
Reduce verbosity when launching 2024-12-17 19:54:13 -06:00
Harry
81eaff5c5e
Allow missing or zero sizes on restored backup attachments 2024-12-17 17:17:14 -08:00
Sasha Weiss
07a78134d6
Fix crash when restoring a story message from job record 2024-12-17 15:41:44 -08:00
Sasha Weiss
1c8b1a2e48
Send outgoing device name change sync messages 2024-12-17 15:28:09 -08:00
Harry
822c441b2c
Supply both getFoo and foo accessors for TSQuotedMessage.timestampValue 2024-12-17 17:11:21 -06:00
Harry
a0cde10602
Allow restoring quotes with no content 2024-12-17 13:50:24 -08:00
Elaine
ff7b8bea36
Schedule notification when new device is linked 2024-12-17 13:34:37 -07:00
Harry
d9be87a76d
Make TSAttachment migration non-blocking again
Co-authored-by: sashaweiss-signal <sasha@signal.org>
2024-12-16 18:09:20 -08:00
Sasha Weiss
7aee1b4f5c
Make PKPASS files a "known" generic file type 2024-12-16 15:08:23 -08:00
Harry
81d37086d1
Unlink iPads on server when deleting all device data 2024-12-16 12:31:32 -08:00
Pete Walters
76cce8c21e
Add local user to whitelist on note to self restore. 2024-12-16 14:03:23 -06:00
Sasha Weiss
b67656ebfe
One QR code generator to rule them all 2024-12-16 11:02:30 -08:00
Harry
f73e9dbadd
Tweak link'n'sync progress percentages and estimates 2024-12-16 09:59:52 -06:00
Harry
3467b671c5
Pass an NSProgress into the TSAttachment migration
Co-authored-by: Elaine <elaine@signal.org>
2024-12-13 15:51:12 -08:00
Max Radermacher
50b0bbc6a4
Asyncify video segmenting logic 2024-12-13 17:17:28 -06:00
Max Radermacher
3c9fa13b2f
Add MainActor annotations for db change observers 2024-12-13 17:14:49 -06:00
Pete Walters
1f51b1e4ac
Only archive edit history for standard messages 2024-12-13 15:01:07 -06:00
Pete Walters
24b66a3579
Reset the upload attempt count if progress was made in the prior attempt 2024-12-13 12:18:39 -06:00
Harry
63ee40e011
Suspend message processing until link'n'sync finishes 2024-12-13 11:20:03 -06:00
Max Radermacher
194b98758e Fix a few warnings 2024-12-12 16:58:56 -06:00
Harry
401c361db0
Don't block on failure to delete TSAttachment folder 2024-12-12 14:45:23 -08:00
Pete Walters
5b67c1e7dc
Add internal debug logging for uploads 2024-12-12 16:33:47 -06:00
Pete Walters
128d683a1b
Differentiate some upload logging based on error type 2024-12-12 14:32:59 -06:00
Harry
b1f8858f5d
Clean up post-link'n'sync step UX 2024-12-12 12:27:20 -08:00
Harry
9e21d73317
Order backup restore profile fetches by latest message 2024-12-12 12:26:57 -08:00
Harry
d3bb029a90
Don't fail TSAttachment migration on quoted reply validation errors 2024-12-12 10:25:59 -08:00