Commit Graph

592 Commits

Author SHA1 Message Date
Max Radermacher
6c1c4b931d
Clean up DecryptedProfile 2024-01-18 16:01:48 -06:00
Max Radermacher
6648c23814
Fix avatar handling for profile changes/reuploads 2024-01-18 10:40:56 -06:00
Max Radermacher
f953f19cbd
Return LocalIdentifiers rather than Aci 2024-01-11 12:51:39 -06:00
Max Radermacher
64c1755d45
Add tx paramter to reuploadLocalProfile 2024-01-11 12:51:21 -06:00
Max Radermacher
3e24b0fa07
Allow profile update during registration 2024-01-10 19:26:23 -06:00
Max Radermacher
80f62dbb07
Fix bug when downloading profile avatars 2024-01-10 18:45:03 -06:00
Max Radermacher
d1d1d5bac1
Add “phoneNumberSharing” to your profile 2024-01-09 15:25:16 -06:00
Max Radermacher
c68bd7b9a4
Swiftify code to set versioned profile 2024-01-09 11:20:01 -06:00
Max Radermacher
1d5cfaee5f
Properly de-dupe profile update requests 2024-01-09 11:12:33 -06:00
Max Radermacher
3f2836733e
Make profile update methods into instance methods 2024-01-09 11:09:14 -06:00
Max Radermacher
af4c30ef00
Remove unused/unnecessary user profile code 2024-01-08 13:34:32 -06:00
Max Radermacher
d2f20f1229
Move fetchLocalUsersProfile to ProfileManager 2024-01-08 13:32:19 -06:00
Max Radermacher
b997089c99
Move fullNames method to ProfileManager 2024-01-08 13:31:28 -06:00
Max Radermacher
14927beeaa
Add ProfileManager protocol 2024-01-08 13:30:25 -06:00
Max Radermacher
582a0a7e47
Stop sending local-only contact syncs 2024-01-04 14:33:20 -06:00
Max Radermacher
61c64e4c2e
Clean up places fetch the local user’s profile 2024-01-04 14:32:51 -06:00
Max Radermacher
f848a6373f
Swiftify the rest of MessageSender 2023-11-27 11:29:23 -06:00
Max Radermacher
208e234692
Remove a bunch of debug()/verbose() lines 2023-11-17 16:40:49 -06:00
Max Radermacher
e95139e935
Prefer Swift-native type over Obj-C variant 2023-11-15 19:08:22 -06:00
Max Radermacher
c06f868bdc
Remove deprecated capabilities 2023-11-03 12:14:34 -05:00
Max Radermacher
b6944576dd
Assume everybody can receive stories 2023-10-25 15:56:31 -05:00
Sasha Weiss
aee77cf662
Don't attempt to rotate profile key if necessary from a linked device 2023-10-13 11:07:18 -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
a423a86c5a
[Death to TSAccountManager, long live TSAccountManager][6] Split out registration state updates from TSAccountManager into RegistrationStateChangeManager 2023-09-29 10:25:08 -07:00
Marissa Le Coz
23cc038afe
Consider profile key of group change author authoritative 2023-09-26 20:11:32 -04:00
Max Radermacher
70d1b1d02f
Asyncify ProfileFetcherJob 2023-09-25 19:31:55 -05:00
Marissa Le Coz
c4c1787534
[Recipient hiding] Enable feature as a linked device 2023-09-11 15:31:30 -04:00
Max Radermacher
bebbb4b622
Handle PNIs in the profile whitelist during merges 2023-09-11 10:47:47 -05:00
Max Radermacher
82ae2fd476
Rip out OWSUDManager’s cache & phone number code 2023-09-08 00:43:11 -05:00
Max Radermacher
efa7c39125
Rip out ObjC support from OWSUDManager 2023-09-08 00:40:02 -05:00
Max Radermacher
0935c7e70e
Add PNI column to SignalRecipient 2023-09-06 17:31:16 -05:00
Max Radermacher
e985d795e7
Prune duplicate profiles when updating them 2023-08-28 12:59:36 -05:00
Max Radermacher
00ba17e3f2 [ServiceId] Update profile whitelist 2023-08-24 19:17:29 -05:00
Harry Sanabria
a581fbca1c Fix and -> or condition 2023-08-22 15:26:56 -07:00
Harry
3ac382d5f6
Trigger profile key rotation if we leave a group with a blocked user that has no other mutual groups 2023-08-21 11:29:32 -07:00
Sasha Weiss
06e1a416cc
Remove the "Any...Finder" pattern from a bunch of types 2023-08-21 10:27:07 -07:00
Marissa Le Coz
2c3fdcfddd
[Recipient Hiding] Rotate profile key on hide and reshare on unhide 2023-08-17 17:55:38 -04:00
Max Radermacher
990e9b7ff6
Adopt libsignal v0.30.2
Co-authored-by: Jordan Rose <jrose@signal.org>
2023-08-14 14:10:58 -05:00
Max Radermacher
b60e7c24f1
[ServiceId] Update ProfileFetcherJob 2023-08-02 17:54:32 -05:00
Harry
921c288894
Use modern db tx types in RecipientHidingManager and remove @objc 2023-07-31 18:02:28 -07: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
Max Radermacher
09d8a88946 Add to whitelist before sending the first message 2023-07-25 11:14:31 -05:00
Marissa Le Coz
52bf8a41fc
React to remote changes of hidden recipient state 2023-07-19 19:25:54 -04:00
Igor Solomennikov
c0b01db156
Convert Environment from SignalMessaging to Swift as SMEnvironment. 2023-06-02 20:53:07 -07:00
Max Radermacher
18b1ab007c Ignore self-sent messages in OWSProfileManager 2023-05-24 22:24:12 -07:00
Max Radermacher
94f96fcd8e
Migrate SignalRecipient to SDSCodableModel 2023-05-24 15:50:17 -07:00
Harry
cc67fe55ad
SVR2 implementation part 1: local operations 2023-05-23 12:26:25 -07:00
Igor Solomennikov
7790837eb5
Remove unnecessary "@objc" in SignalMessaging. 2023-05-16 16:41:49 -07:00