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 |
|
Max Radermacher
|
d3175874e0
|
Use non-deprecated allowBluetoothHFP value
|
2025-07-02 14:33:49 -05:00 |
|
Elaine
|
bb73d25959
|
Remove unused tab bar code
|
2025-07-02 14:22:03 -04:00 |
|
Harry
|
618b380ce3
|
Hook up manual backup button (basic UX)
|
2025-07-02 11:16:32 -05:00 |
|
Sasha Weiss
|
4a3085adcb
|
Adapt BackupAttachmentUploadTracker to a non-reentrant AsyncAtomic
|
2025-07-01 13:56:32 -07:00 |
|
kate-signal
|
eb43156929
|
autofill for backup keys
|
2025-07-01 13:49:21 -07:00 |
|
Max Radermacher
|
69bd533000
|
Use GroupIdentifier in isGroupIdBlocked
|
2025-07-01 15:07:42 -05:00 |
|
Max Radermacher
|
bd70bef7bd
|
Add Xcode version to build notifications
|
2025-07-01 14:30:20 -05:00 |
|
Max Radermacher
|
f0c84da233
|
Add “What to Test” notes for Xcode 26
|
2025-07-01 14:17:38 -05:00 |
|
Max Radermacher
|
7dc60c273a
|
Skip version check for Xcode 26
|
2025-07-01 14:17:38 -05:00 |
|
Sasha Weiss
|
ece398b6c1
|
UX support for Backup subscriptions expired in the past
|
2025-07-01 10:44:43 -07:00 |
|
Max Radermacher
|
0e58dd5b45
|
Asyncify getEstimatedFee
|
2025-07-01 09:32:26 -05: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
|
af24d05e9e
|
Support wrapping title/subtitle text in BADownloadProgressView
|
2025-06-30 22:43:17 -07: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 |
|
Pete Walters
|
56c59df510
|
Allow cancellation/skip from backup restore confirmation screen
|
2025-06-30 10:39:40 -05: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 |
|
Harry
|
7fdfd76aef
|
Allow setting earliestBeginDate for BGProcessingTasks
|
2025-06-26 17:28:42 -07:00 |
|
Harry
|
cdb62d38ff
|
Clean up BackupArchiveAttachmentByteCounter
|
2025-06-26 16:52:19 -07:00 |
|
Harry
|
7a62f97536
|
Throw an error if we try to upload a backup on a linked device
|
2025-06-26 16:51:33 -07:00 |
|
Harry
|
81036219b7
|
Wait for message processing in backup BGProcessingTask
|
2025-06-26 16:20:52 -07:00 |
|
Harry
|
0018283dc6
|
Allow tx rollbacks on thrown errors in TimeGatedBatch
|
2025-06-26 16:19:41 -07:00 |
|
Harry
|
61b8842156
|
Retry backup attachment downloads as transit tier even if not 404
|
2025-06-26 16:19:27 -07:00 |
|
Harry
|
b4e3544e59
|
Do not cancel backup orphaning jobs if the attachment still exists
|
2025-06-26 16:19:12 -07:00 |
|
Sasha Weiss
|
88411d6d97
|
Split BackupAttachmentQueueStatusManager into upload/download variants
|
2025-06-26 16:17:57 -07:00 |
|
Jim Gustafson
|
5c7e420508
|
Update to RingRTC v2.54.0
Co-authored-by: Adel Lahlou <adel@signal.org>
Co-authored-by: Max Radermacher <max@signal.org>
|
2025-06-26 17:58:20 -05:00 |
|
Harry
|
b71f62e500
|
Fix OWSProgressTest flakes
|
2025-06-26 15:47:15 -07:00 |
|
Harry
|
a72cc4ce92
|
Allow forwarding link previews even when fetching link previews is disabled
|
2025-06-26 15:46:37 -07:00 |
|
Harry
|
fe4b14e8ea
|
Use ConcurrentTaskQueue(concurrentLimit: 1) in place of SerialTaskQueue where possible
|
2025-06-26 15:23:13 -07:00 |
|
sashaweiss-signal
|
0de8cb5a08
|
Bump version to 7.67
|
2025-06-26 13:53:26 -07:00 |
|
sashaweiss-signal
|
865dd51357
|
Update translations
|
2025-06-26 13:53:11 -07:00 |
|
sashaweiss-signal
|
3c6caaaa95
|
Update release notes
|
2025-06-26 13:48:25 -07:00 |
|
Max Radermacher
|
2ed9f48f5d
|
Update to LibSignal v0.76.1
|
2025-06-26 15:10:29 -05:00 |
|
Max Radermacher
|
7bafd74f0b
|
Verify PNI & identity key exist on linked devices
|
2025-06-26 13:18:42 -05:00 |
|
Max Radermacher
|
8906ce5eab
|
Observe registration changes after app is ready
|
2025-06-26 13:18:42 -05:00 |
|
Max Radermacher
|
920370a2fb
|
Don’t reach out to globals in warmCaches
|
2025-06-26 13:18:42 -05:00 |
|
Max Radermacher
|
93a4a6ec3a
|
Prepare the connection earlier in the launch flow
|
2025-06-26 12:53:10 -05:00 |
|