Commit Graph

138 Commits

Author SHA1 Message Date
Max Radermacher
6648c23814
Fix avatar handling for profile changes/reuploads 2024-01-18 10:40:56 -06:00
Sasha Weiss
a3f12e3f55
Reclaim username during registration 2024-01-17 16:59:33 -08:00
Max Radermacher
3f2836733e
Make profile update methods into instance methods 2024-01-09 11:09:14 -06:00
Max Radermacher
14927beeaa
Add ProfileManager protocol 2024-01-08 13:30:25 -06:00
Harry
9891ceb13a
Clean up PreKeyManager to remove twenty thousand layers of abstraction 2023-12-12 13:44:00 -08:00
Harry
f1432f5b20
Add logging to reg nav controller presentation 2023-12-05 19:53:14 -05:00
Harry
b286715d6e
[Atomic device creation/linking 90 day timer] Delete legacy prekey rotation method and usages 2023-11-27 12:27:05 -08:00
Harry
9eb0ad3dde
Delete AccountManager 2023-11-21 12:37:54 -08:00
Harry
9f1c8e3dd0
Refactor AccountManager's finishProvisioningSecondary method 2023-11-21 12:37:00 -08:00
Harry
f392e20de2
Always set master key (falling back to local) when registering 2023-11-20 12:28:22 -08:00
Max Radermacher
fd9c5e8c64
Make isPrimaryDevice available to contact merges 2023-10-23 13:27:25 -05:00
Max Radermacher
59478094ed
Consolidate phone number privacy feature flags 2023-10-17 18:24:52 -05:00
Harry
e3d39d9fc0
Launch KBS into the sun 2023-10-17 11:20:27 -07:00
Harry
9037c31816
[Death to TSAccountManager, long live TSAccountManager][10] Delete old TSAccountManager 2023-10-05 09:23:41 -07:00
Harry
aa0e250cb7
[Death to TSAccountManager, long live TSAccountManager][9] Migrate usages of old TSAccountManager to new 2023-10-05 08:56:08 -07:00
Harry
f735a50161
Prevent multiple taps on registration permissions button 2023-10-04 14:37:14 -07:00
Pete Walters
43b7f38ac9
Remove uses of sharedBackground queues. 2023-09-28 07:46:52 -05:00
Max Radermacher
f1fcd9aa38
Asyncify SyncPushTokensJob 2023-09-25 19:32:14 -05:00
Max Radermacher
efa7c39125
Rip out ObjC support from OWSUDManager 2023-09-08 00:40:02 -05:00
Harry
9f89df663c
A couple device transfer fixes 2023-09-01 13:49:21 -07:00
Max Radermacher
9b86028863
[ServiceId] Update registration code 2023-08-21 17:29:37 -05:00
Pete Walters
0818e359d5
Update PniHelloWorld to add PQ keys 2023-08-15 15:37:20 -05:00
Sasha Weiss
841803f1a3
[ServiceId] PniHelloWorld and ChangeNumberPni 2023-08-14 16:52:19 -07:00
Harry
2cb6700419
Delete legacy registration 2023-08-10 09:22:17 -07:00
Harry
d14e4a34b9
Atomic account creation pt 2: Add prekey fields and enable atomic account creation 2023-08-09 16:24:31 -07:00
Harry
f9cecdfb2b
Split apart PreKeyTask to allow independently generating, uploading, and persisting prekeys 2023-08-09 16:23:32 -07:00
Harry
8c799c0637
Atomic account creation pt1: Apns tokens in account creation request 2023-08-09 16:21:12 -07:00
Harry
cc436e0db8
Support registering with a landline 2023-08-03 09:42:07 -07:00
Max Radermacher
de902f37af
[ServiceId] Update registration 2023-08-02 16:53:51 -05:00
Pete Walters
4356b505b2
Migrate TSPreKeyManager to Swift 2023-07-27 21:02:33 -05:00
Sasha Weiss
8bd39bf8d5
Consolidate network error methods 2023-07-26 17:23:40 -07:00
Max Radermacher
17a2fb4093
Rename ServiceId -> UntypedServiceId 2023-07-26 16:56:19 -05:00
Harry
8392ba6ae7
Enable SVR2 feature flag (remote config still active) 2023-06-14 10:39:49 -07:00
Harry
f728457039
Update build target to iOS 13.0 2023-06-08 16:21:20 -07:00
Harry
1eed5244aa
Turn on SVR2 feature flag for internal 2023-06-06 16:00:03 -07:00
Igor Solomennikov
20c55e7dec
Add necessary imports to Swift files.
Necessary for converting ChatListVC to Swift.
2023-06-05 16:04:48 -07:00
Harry
b9bf24eb4d
Allow for nullable svr credentials in registration reglock response 2023-06-05 14:17:52 -07:00
Harry
c912ed67a9
Update rules for SVR2 rollout 2023-06-02 09:52:31 -07:00
Harry
12db9af53f
Start using SVR2 auth credentials 2023-05-26 15:39:52 -07:00
Harry
cc67fe55ad
SVR2 implementation part 1: local operations 2023-05-23 12:26:25 -07:00
Sasha Weiss
555abee78b
Add "PNI Hello World" 2023-05-22 16:56:58 -07:00
Harry
e706738e2e
Handful of registration fixes 2023-05-18 18:15:39 -04:00
Igor Solomennikov
f22ae21b54
Convert SignalApp to Swift. 2023-05-16 16:48:06 -07:00
Harry
bbbaab9f82
Add SVRAuthCredential 2023-05-16 13:59:52 -07:00
Harry
bace13aabb
Add logging and explicit error message for registration 3p service errors 2023-05-12 16:59:40 -07:00
Harry
1bd1354a1d
Rename KeyBackupService protocol to SecureValueRecovery 2023-05-12 10:13:46 -07:00
Igor Solomennikov
ab1be4b0a6
Convert ObjC parts of DebugLogs to Swift. 2023-05-02 11:39:19 -07:00
Evan Hahn
0a6f6e0337
Remove redundant conditional in registration 2023-04-24 14:30:21 -07:00
Harry
7daed0ae2f
typo fix
Co-authored-by: Utsav Dave <utsavdave1997@gmail.com>
2023-04-24 10:30:09 -07:00
Evan Hahn
d9d6ce3ea4
Move AppExpiry off Dependencies and NSObject 2023-04-20 12:46:21 -05:00