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 |
|