Commit Graph

9545 Commits

Author SHA1 Message Date
Ehren Kret
c76f7dfbdf
migrate HTTPUtils to swift 2024-03-01 08:32:34 -08:00
Pete Walters
33070f3ca8
GroupV2Swift -> GroupsV2 2024-02-29 14:28:41 -06:00
Ehren Kret
8a69067d97 convert RESTNetworkManager to swift 2024-02-29 12:58:55 -06:00
Pete Walters
8080d0810a
Async-ify more of GroupManager 2024-02-29 12:55:04 -06:00
Harry
ac19cdf0b4
Handle adding/removing body attachments in TSResourceStore 2024-02-29 08:12:28 -08:00
Ehren Kret
9556fc78e8 remove apparently unused objective-c bridges
OWSURLSession related classes and protocols appear to no longer
require bridging to objective-c so this removes the bridging.
2024-02-29 08:44:15 -06:00
Ehren Kret
400bdb5218 remove unused functions 2024-02-28 17:29:25 -06:00
Ehren Kret
1b8f56250e remove 'convenience' method in interest of better readability 2024-02-28 17:29:25 -06:00
Ehren Kret
a551217390 remove 'convenience' method in interest of better readability 2024-02-28 17:29:25 -06:00
Ehren Kret
4cc29bd942 remove 'convenience' method in interest of better readability 2024-02-28 17:29:25 -06:00
Pete Walters
42b1d1d396
Enable spam reporting in groups. 2024-02-28 16:59:15 -06:00
Harry
c0e148212c
Move loading oversize text onto TSResource 2024-02-28 14:44:04 -08:00
Pete Walters
e862daf61d
Persist serverGuid on group info messages if present. 2024-02-28 16:25:07 -06:00
Pete Walters
63cd6d37a7
Reorder group invite events to prefer invitation over creation 2024-02-28 15:23:40 -06:00
Sasha Weiss
9f9f7050f4
Remove the Calls Tab feature flag 2024-02-28 12:50:13 -08:00
Jon Chambers
2c07c7009e
Retire old SVR2 enclaves 2024-02-28 12:59:03 -06:00
Harry
088f577bd5
Add ConcreteTSResource enum 2024-02-28 08:22:12 -08:00
Harry
4600fbd440
Add initial TSResourceStore 2024-02-28 08:20:29 -08:00
Pete Walters
8fe89c26b1
Don't delete the temporary file before we upload it. 2024-02-27 22:01:56 -06:00
Elaine
0ea008683d
Add call details to calls tab 2024-02-27 19:17:43 -07:00
Max Radermacher
42e84fe5d2
Clean up isNetworkFailureOrTimeout 2024-02-27 18:21:45 -06:00
Max Radermacher
03288e8be0
Introduce DisplayName for rendering names 2024-02-27 18:21:30 -06:00
Harry
ae1f43239b
Clean up quoted attachments code for audio attachments 2024-02-27 15:39:37 -08:00
Sasha Weiss
13cab8a5c3
Add sync message for clearing missed-call badge 2024-02-27 15:24:24 -08:00
Max Radermacher
16f234026b
Swiftify part of ContactsManagerProtocol 2024-02-27 16:58:09 -06:00
Sasha Weiss
a301e40ecc
Add missed-call badging to the Calls Tab 2024-02-27 14:55:15 -08:00
Max Radermacher
3601f82bb9
Swiftprotocolify OWSContactsManager 2024-02-27 16:52:27 -06:00
Pete Walters
217aa4f8f8
Record spam tokens for incoming group messages 2024-02-27 16:25:35 -06:00
Pete Walters
2cfb45fed6
GroupsV2MessageProcessor formatting/cleanup 2024-02-27 16:25:17 -06:00
Harry
768535363c
Require transaction in TSMessage.hasRenderableContent 2024-02-27 14:21:41 -08:00
Harry
aaf920fd7c
Fix assert for duplicate attachment downloads 2024-02-27 16:15:48 -06:00
Pete Walters
7b23981537
Add some additional upload logging 2024-02-27 11:30:37 -06:00
Ehren Kret
893d82776d miscellaneous warning cleanup 2024-02-26 15:35:29 -06:00
Harry
b8b8c19f2b
Define TSResourceId 2024-02-26 09:24:12 -08:00
Harry
f8ad4850ec
Initial TSResource definition 2024-02-26 09:15:04 -08:00
Pete Walters
802961da03
Don't format integers that are put into upload headers 2024-02-24 15:10:34 -06:00
Max Radermacher
efa705b7f4
Fix re-entrant transaction in attachments code 2024-02-23 16:37:07 -06:00
Pete Walters
ce7f1fca8c
Async-ify some group message processing 2024-02-22 15:57:14 -06:00
Pete Walters
bb3927139b
Allow reporting spam from message request screen 2024-02-21 15:41:43 -06:00
Pete Walters
a92368cf9e
Handle incoming spam (and block) sync messages 2024-02-21 11:17:45 -06:00
Pete Walters
3415c128bf
Add spam reporting protos 2024-02-21 10:51:02 -06:00
Max Radermacher
2c8b1d9de3
Don’t clear profile names once we know them 2024-02-20 12:46:51 -06:00
Max Radermacher
85ce602bc6
Enable phone number privacy & usernames 2024-02-20 11:36:15 -06:00
Max Radermacher
422c0f03ba
Don’t migrate kLocalProfileUniqueId user profiles 2024-02-16 16:36:07 -06:00
Max Radermacher
4c061b700b
Perform a full sync to fetch discoverability 2024-02-16 16:26:04 -06:00
Max Radermacher
abf1ee67a5
Fix system contact handling for hidden numbers 2024-02-16 16:25:38 -06:00
Sasha Weiss
cf07719533
Make CallsTab search async to avoid lag 2024-02-16 11:52:14 -08:00
Sasha Weiss
abbb4e756c
Add specific errors for attempting to mutate usernames and getting a network error 2024-02-16 10:25:32 -08:00
Max Radermacher
473824b9b1
Update contact sharing for phone number hiding 2024-02-14 19:09:36 -06:00
Max Radermacher
cebe9b0f40
Remove redundant phone numbers from database 2024-02-14 19:08:40 -06:00