Commit Graph

12158 Commits

Author SHA1 Message Date
Max Radermacher
e3cceb5469 Asyncify tryToSendPayment 2025-07-10 14:53:42 -05:00
Max Radermacher
37958d106f
Remove PNI Hello World 2025-07-10 14:39:37 -05:00
Harry
454b4d068e
Add a bunch of file and folder sizes to internal settings 2025-07-10 14:39:29 -05:00
Pete Walters
9e84ada7a6
Asyncify RegistrationSessionManager & RegistrationCoordinatorTests 2025-07-10 12:04:41 -05:00
Harry
a639acc90f
Don't reuse thumbnail attachment uploads as fullsize uploads and vice versa 2025-07-09 14:11:23 -07:00
Harry
1dae59e8cf
Don't periodically list media while free tier 2025-07-08 19:07:03 -05:00
Harry
2e1c07641f
Add internal settings button to check for orphan attachment files 2025-07-08 15:26:28 -07:00
Harry
b7c798cd8b
Add more backups internal settings toggles 2025-07-08 12:26:39 -07:00
Sasha Weiss
aad23ee729
Add BackupSettingsAttachmentDownloadTracker 2025-07-08 08:53:29 -07:00
Sasha Weiss
2a267bfda1
Check non-space-related DownloadQueueStatus for each download job 2025-07-08 08:51:51 -07:00
kate-signal
e29035859f
Adjust enable backups snooze time 2025-07-08 08:06:22 -07:00
Max Radermacher
9ab57e9265
Use more efficient index when counting messages 2025-07-08 08:47:30 -05:00
Harry
48967fb4df
Set wasNotCreatedLocally for backup-restored TSOutgoingMessages 2025-07-07 17:36:29 -07:00
Harry
bc51767aef
Handle duplicate plaintext hashes with non-matching encryption keys in backup import 2025-07-07 16:42:17 -07:00
Harry
ddf14da93b
Refetch attachments before updating them as uploaded to media tier 2025-07-07 16:28:10 -07:00
Sasha Weiss
9a4029e062
Remove the concept of BackupFrequency, assume daily 2025-07-07 16:26:01 -07:00
Harry Sanabria
4906b5aba3 Fix inverted offloading timestamp check 2025-07-07 13:44:18 -07:00
Harry
3d951013c2
Drop support for legacy backup attachment locator fields 2025-07-07 13:11:06 -07:00
Harry
452e3556a0
Recompute existing mediaNames, rotate link'n'sync capability name 2025-07-07 13:10:13 -07:00
Max Radermacher
52b0dde132
Mitigate flakiness in stories tests 2025-07-07 15:06:11 -05:00
Max Radermacher
9f83fac5b1
Fix unit tests on Xcode 26 2025-07-03 16:32:31 -05:00
Max Radermacher
88eb5e7bcc Fix false positive warning about nothing awaited 2025-07-03 16:29:26 -05:00
Max Radermacher
5ee6f48f24 Fix unused result warning 2025-07-03 16:29:26 -05:00
Pete Walters
35bc4d068c
Add backup version to registration message 2025-07-03 15:11:57 -05:00
Jordan Rose
ba4c097065 OWSChatConnection: Set Accept-Language at the connection level
(as well as User-Agent, already being set)

...allowing us to omit both headers from the request level.
2025-07-03 12:04:14 -07:00
gram-signal
545966d890
Use RemoteConfig to turn on PQ ratchet. 2025-07-03 11:27:17 -07:00
kate-signal
bbf12c4321
Update megaphone backup criteria 2025-07-02 15:04:37 -07:00
Harry
3fe6f9dd98
Attachment offloading quick fixes 2025-07-02 13:59:58 -07:00
Harry
23a05fc28c
Media tier outer encryption quick fixes 2025-07-02 13:54:48 -07:00
Harry
bba618865f
Run upload queue on startup 2025-07-02 13:45:11 -07:00
Max Radermacher
c16fa016bd Require certain generic parameters to be Sendable 2025-07-02 14:33:49 -05:00
Max Radermacher
cf733ef367 Don’t mark TSMutex withLock blocks as @Sendable 2025-07-02 14:33:49 -05:00
Sasha Weiss
4a3085adcb
Adapt BackupAttachmentUploadTracker to a non-reentrant AsyncAtomic 2025-07-01 13:56:32 -07:00
Max Radermacher
69bd533000
Use GroupIdentifier in isGroupIdBlocked 2025-07-01 15:07:42 -05:00
Sasha Weiss
ece398b6c1
UX support for Backup subscriptions expired in the past 2025-07-01 10:44:43 -07:00
Max Radermacher
ebffa25ec0
Use GroupIdentifier when de-duping group refreshes 2025-07-01 09:17:27 -05:00
Max Radermacher
d24a2a51f1
Use GroupIdentifier for requests & related code 2025-07-01 09:14:59 -05:00
Max Radermacher
5bb5125e8d
Compare GroupIdentifiers without serializing 2025-07-01 09:14:38 -05:00
Max Radermacher
8b6a1697d8
Validate identity when receiving a 422 error 2025-07-01 09:11:08 -05:00
Sasha Weiss
78a243dc31
Add support for "resuming" Backup downloads paused-needing-WiFi 2025-06-30 22:36:21 -07:00
Sasha Weiss
0103dae13b
Add and use BackupPlanManager to consolidate side-effects of setting BackupPlan 2025-06-30 22:25:05 -07:00
Sasha Weiss
57a771ddca
Rotate BackupPlan-related keys 2025-06-30 15:13:33 -07:00
kate-signal
947cc778aa
check feature flag for backup key reminder 2025-06-30 15:02:23 -07:00
kate-signal
55829a25a5
Update feature flag check for backups megaphone 2025-06-30 11:23:44 -07:00
Sasha Weiss
d65ae767ba
Add writeWithRollbackIfThrows method to DB 2025-06-30 10:15:07 -07:00
Sasha Weiss
9a48618897
Consolidate DB default arguments 2025-06-30 10:14:35 -07:00
kate-signal
36dc1213e3
Add Message Backup megaphone 2025-06-27 13:19:34 -07:00
Harry
d58d220b16
[RFC] Use a read tx for backup export 2025-06-27 12:44:14 -07:00
Max Radermacher
c17ad1468d
Include whether or not a message was urgent 2025-06-27 13:00:24 -05:00
Harry
9879eb2d9f
Make Backup list media a durable operation 2025-06-26 18:00:08 -07:00