Commit Graph

36641 Commits

Author SHA1 Message Date
Sasha Weiss
a5ef980d3d
Restrict Backup Settings exclusively to primary devices 2025-07-07 16:25:19 -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
kate-signal
c79c34839c
Update bottom bar UI when user blocks a group 2025-07-07 10:45:12 -07:00
Max Radermacher
9f83fac5b1
Fix unit tests on Xcode 26 2025-07-03 16:32:31 -05:00
Max Radermacher
fb4f4a893c Treat warnings as errors in SignalServiceKit 2025-07-03 16:29:26 -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
Max Radermacher
ec742a5bd5
Update to LibSignal v0.76.3 2025-07-03 15:10:54 -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
Pete Walters
9278c61c58
Prevent clipping of the restore method titles 2025-07-03 12:29:31 -05:00
Max Radermacher
23fbe199c5
Switch to Xcode 16.4 2025-07-02 17:49:16 -05:00
Max Radermacher
1276db7a4b Bump version to 7.68 2025-07-02 17:47:24 -05:00
Max Radermacher
0d500d9f75 Update translations 2025-07-02 17:46:26 -05:00
Max Radermacher
5c9725c051 Update release notes 2025-07-02 17:40:41 -05: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
Harry
9fa5a3931c
Dispatch CVLoad in backupProgress update 2025-07-02 13:43:45 -07:00
Max Radermacher
1244034429 Remove trailing AVFoundation version component 2025-07-02 15:04:47 -05:00
Max Radermacher
73cf97e382 Use AVFoundation version from Xcode 26 beta 1 2025-07-02 15:03:24 -05:00
Max Radermacher
41aa063271 Squelch Sendable warnings when calling addCall 2025-07-02 14:33:49 -05:00
Max Radermacher
062ec5a3ea Don’t localize SignalSymbol characters 2025-07-02 14:33:49 -05: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
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