Commit Graph

18543 Commits

Author SHA1 Message Date
Elaine
9d3bdec4cb
Remove custom photo picker 2025-04-16 23:53:05 -06:00
Elaine
3e5e564850
Use native photo picker for username QR codes 2025-04-16 23:49:41 -06:00
Elaine
f61e901cd6
Use native iOS photo picker 2025-04-16 23:46:01 -06:00
Pete Walters
5bb20da064 Bump version to 7.57 2025-04-16 19:35:29 -05:00
Pete Walters
3c9771e948 Update translations 2025-04-16 19:25:45 -05:00
Elaine
2851a5812b
Fix issue saving multiple images at once 2025-04-16 16:53:06 -06:00
Harry
3c04ce744f
TSAttachment migration logging/error handling improvements 2025-04-16 14:16:42 -07:00
Elaine
c52635956f
Improve backup key entry behavior 2025-04-16 12:31:13 -06:00
Harry
e80785c72a
Fix link preview showing failed icon when downloading image 2025-04-14 14:32:38 -07:00
Max Radermacher
17b7097c22
Clean up DebouncedEvents 2025-04-14 13:34:31 -05:00
Max Radermacher
6a87d64b82
Asyncify didPickLocation & related methods 2025-04-14 13:16:18 -05:00
Elaine
19dac31269
List group members in conversation header 2025-04-14 10:18:21 -06:00
Elaine
58c87c4941
Update conversation header spacing 2025-04-14 10:18:12 -06:00
Max Radermacher
d2630f6fd4
Always disable PNI Hello World in registration 2025-04-11 16:51:57 -05:00
Max Radermacher
f6e5138811
Fix inverted “is new registration” check 2025-04-11 16:50:13 -05:00
Pete Walters
437dfd0880
Restore the ability to use local master key during reglock 2025-04-11 15:11:08 -05:00
Max Radermacher
0b92341c83
Fix crash when tapping “Share call link” on iPad 2025-04-11 01:34:23 -05:00
Pete Walters
adfe3de73b
Pass in the ProvisioningSocketManager to avoid racing 2025-04-10 21:11:40 -05:00
Pete Walters
1a3f041e72
Add Registration UI for confirming backup restore 2025-04-10 13:21:43 -05:00
Max Radermacher
a819bb4dac
Convert TSRequest to a struct 2025-04-10 12:49:35 -05:00
Max Radermacher
660103274e
Re-warm caches each time the NSE is triggered 2025-04-10 11:42:06 -05:00
Max Radermacher
90e9d905e4
Use the most recent preview when joining via link 2025-04-10 11:14:39 -05:00
Max Radermacher
bab77a5101
Retry joins via invite links when conflicts occur 2025-04-10 11:12:10 -05:00
Max Radermacher
219cb6a768
Split logic for updating chat list reminder views 2025-04-10 11:10:09 -05:00
Max Radermacher
dedfe41b0d Bump version to 7.56 2025-04-10 11:08:28 -05:00
Max Radermacher
ef6d2730e8 Update translations 2025-04-10 10:57:50 -05:00
Max Radermacher
dad286b4e3
Batch sender key “sent” updates 2025-04-10 10:38:53 -05:00
Pete Walters
9aca3fad41
When skipping PIN on re-registration, make sure to prompt to create a new one. 2025-04-10 08:27:16 -05:00
Elaine
b1ff54f4f8
Line wrap names education labels 2025-04-10 02:16:19 -05:00
Jim Gustafson
e808cc780f
Update to RingRTC v2.50.5 2025-04-09 15:39:15 -05:00
Sasha Weiss
420f23dd12
Add and use BackupSettingsStore 2025-04-09 13:38:18 -07:00
Max Radermacher
238e979ff5
Don’t show “View Request” when requesting to join 2025-04-09 11:23:30 -05:00
Elaine
cd96dad262
Block avatar downloads from message requests 2025-04-08 17:55:50 -06:00
Jordan Rose
08aebd068b Update to libsignal v0.69.1 2025-04-08 16:08:27 -07:00
Max Radermacher
d2bd4fb16c
Use DeviceSleepManager in a few more places 2025-04-08 16:11:51 -05:00
Max Radermacher
ec25806bb0
Move DeviceSleepManager to the main app 2025-04-08 16:10:23 -05:00
Max Radermacher
f15537472d
Use clampedNanoseconds where it’s useful 2025-04-08 15:30:36 -05:00
Pete Walters
12841a7dd5
Add preview to RegistrationQuickRestoreQRCodeVC 2025-04-08 13:46:36 -05:00
sashaweiss-signal
0ddbf31a86 Remove two unused-beyond-test inits for Subscription.ChargeFailure 2025-04-07 13:55:15 -07:00
Sasha Weiss
3c67269a5c
Populate "backup plan" in BackupSettings with a subscription fetch 2025-04-07 13:40:02 -07:00
Sasha Weiss
969b0db854
Add SubscriptionFetcher, decoupled from donations 2025-04-07 12:52:44 -07:00
Sasha Weiss
1b54fb77dd
Asyncify showBadgeExpirationSheetIfNeeded 2025-04-07 12:51:30 -07:00
Max Radermacher
f8b3e6a895
Fix sleep blocking during backups/restores 2025-04-04 21:58:24 -05:00
Max Radermacher
54a6af2ee0
Clean up the Share Extension 2025-04-04 17:11:30 -05:00
Jordan Rose
9d6bd793eb When writing a debug log, repeat logs about the local app state
Both the app version logs and the local ACI+device ID are logged as
part of app startup, this just repeats them in a more convenient place
(the very end of the log file).
2025-04-04 14:58:41 -07:00
Elaine
111b5b40f4
Make linking debug builds easier 2025-04-04 13:53:59 -06:00
Sasha Weiss
26ed870ab3
Add BackupSettingsViewController, largely unimplemented 2025-04-04 11:45:43 -07:00
Max Radermacher
8a6ab5086e
Use DeviceId when linking new devices 2025-04-03 20:48:10 -05:00
Max Radermacher
947620f2c8
Format number when re-registering 2025-04-03 20:46:02 -05:00
Max Radermacher
bb9f83f69c
Further isolate tests that should be isolated 2025-04-03 17:45:19 -05:00