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 |
|