Commit Graph

36982 Commits

Author SHA1 Message Date
Sasha Weiss
acd8d98697
Wrap BGProcessingTask(BackupExportJob) in runWithChatConnection 2025-08-12 13:50:08 -07:00
Max Radermacher
a3be5451aa
Remove ios.shouldVerifyPniAndPniIdentityKeyExist 2025-08-12 12:16:50 -05:00
sashaweiss-signal
4c415ca1ce Add log line with mode to BackupExportJob 2025-08-12 08:31:09 -07:00
Harry
f9363264a7
Backup attachment download speed quick wins 2025-08-11 23:23:42 -07:00
Sasha Weiss
c2c8d8dc7c
Wait 3s before clearing the "last app launch crashed" counter 2025-08-11 22:57:47 -07:00
Harry
bdcfb99f7b
Add SVR🐝 fields to RegistrationProvisioningMessage proto 2025-08-11 21:54:29 -07:00
Harry
5249e9125b
SVR🐝 error handling 2025-08-11 21:53:15 -07:00
Sasha Weiss
b4696c181b
Make owsFail more descriptive 2025-08-11 18:27:30 -07:00
Max Radermacher
1cb332d0cc
Use dynamic timeout when sending messages 2025-08-11 17:35:30 -05:00
kate-signal
03174c4bfc
Fix info icon coloring in dark mode 2025-08-11 14:02:09 -07:00
Elaine
cca707a194
Update table max width calculation again lol 2025-08-11 16:36:12 -04:00
Harry
f2b56b31d5
Use separate task queues for backup media tier fullsize vs thumbnail uploads 2025-08-11 12:48:51 -07:00
kate-signal
1d2e9a7959
Deleting mentions before existing mentions shifts mention range incorrectly 2025-08-11 12:20:47 -07:00
Harry
1d549dbd9f
Update libsignal to 0.78.2 2025-08-11 11:58:45 -07:00
Elaine
9f72715120
Restore conversation nav bar subtitle color 2025-08-11 14:05:47 -04:00
Elaine
819c16297f
Update table max width calculation 2025-08-09 13:53:13 -04:00
Sasha Weiss
a8d53fb377
Fix for BackupSettings deviceSleepBlock not resuming after cancel 2025-08-08 23:39:16 -07:00
Harry Sanabria
2c42101ab0 Fix byte count logging for attachment uploads with no passed-in progress 2025-08-08 15:52:26 -07:00
Max Radermacher
f9415b9fec
Simplify connection state concurrency guarantees 2025-08-08 16:01:24 -05:00
Sasha Weiss
acb807acad
Adjust /devicecheck TSRequests 2025-08-08 13:31:39 -07:00
Max Radermacher
ba5ff49c10
Clean up some auth/unauth socket distinctions 2025-08-08 15:31:00 -05:00
Max Radermacher
03b93df5e0
Call more efficient method after connecting proxy 2025-08-08 15:30:42 -05:00
Sasha Weiss
fdef35903d
Retry with exponential backoff when Backup uploads are rate-limited 2025-08-08 12:32:40 -07:00
Elaine
80cbe7887e
Pass Thread to debug submenus 2025-08-08 15:22:40 -04:00
Harry
1a74c66877
Persist the transit tier info used for media tier upload 2025-08-08 12:10:39 -07:00
Sasha Weiss
4956a47587
Significantly slim OWSHTTPError 2025-08-08 11:32:58 -07:00
Elaine
801bf366f2
Always show sidebar on iPadOS 26 2025-08-08 12:23:31 -04:00
Harry
e057b99432
Add internal toggle to disable transit tier upload reuse 2025-08-08 09:12:24 -07:00
Sasha Weiss
29178ece8d
Use registrationId instead of createdAt during device linking 2025-08-07 22:10:01 -07:00
Sasha Weiss
3cab9acad0
Parse createdAtCiphertext in fetched device list, instead of plaintext createdAt 2025-08-07 22:09:39 -07:00
Sasha Weiss
ad9f0f24fb
Show two layers of confirmation before clearing all chat history 2025-08-07 20:47:30 -07:00
sashaweiss-signal
8446b9c849 Add logging to OWSSyncManager for contact syncs 2025-08-07 18:11:11 -07:00
Sasha Weiss
7306c76e7a
Consolidate OWSDevice-related types and files 2025-08-07 15:52:10 -07:00
Harry
2a914da7b2
Safety check that uploads aren't deleting the primary attachment file 2025-08-07 14:34:51 -07:00
Harry
4f9972c865
Don't repeatedly call didDrainQueue when the TaskQueue was not drained 2025-08-07 13:49:53 -07:00
Kate
848a80e9ee Fix some edge cases with adding mentions before other mentions 2025-08-07 14:17:22 -05:00
Quy Le
09e91e30b5 Signal iOS app crashes as soon as adding a mention before an already existing mention. 2025-08-07 14:17:22 -05:00
Sasha Weiss
3aebe57906
Add UX for rotating the AEP, from Backup Settings 2025-08-07 12:02:18 -07:00
Brian Kung
60a97f04ec Adjust warning string for "clear chat history" 2025-08-07 11:57:47 -07:00
Sasha Weiss
2608feff8d
Store plaintext names for OWSDevice, decrypt/encrypt in OWSDeviceService 2025-08-07 11:44:03 -07:00
Sasha Weiss
800bbed6e8
Modernize OWSDevice 2025-08-07 11:42:41 -07:00
Pete Walters
8c5bccfcf0
Improve cancellation/error handling around some QuickRestore operations 2025-08-07 11:57:53 -05:00
kate-signal
fb74d4151f
Add beta labeling to backups 2025-08-07 09:46:52 -05:00
Harry
2a06ce7f79
Don't stop the backup upload queue when missing an attachment file 2025-08-06 15:43:39 -07:00
Sasha Weiss
8109124502
Clean up methods for managing AEP state 2025-08-06 14:10:51 -07:00
kate-signal
d926946143
Perform a regular "keep alive" of backups 2025-08-06 15:39:25 -05:00
Sasha Weiss
1e88db2066
End Backups Onboarding in AppSettings(BackupSettings) 2025-08-06 13:19:11 -07:00
kate-signal
877e2dc10b
Always set BackupId, not just if Backups are enabled 2025-08-06 15:12:42 -05:00
sashaweiss-signal
d24d897b2d Bump version to 7.73 2025-08-06 12:53:56 -07:00
sashaweiss-signal
fffa6e0e40 Update translations 2025-08-06 12:53:51 -07:00