Commit Graph

979 Commits

Author SHA1 Message Date
Marissa Le Coz
a2e56d74bf
Show incoming reactions in group calls for internal users 2024-04-05 19:21:33 -04:00
Elaine
659e897dc9
Allow nicknames to be saved and displayed 2024-04-05 09:35:57 -06:00
Max Radermacher
4cdae7175f
Stop using NSKeyedArchiver in SignalAccounts 2024-04-02 13:48:57 -05:00
Max Radermacher
ee490fbdf4
Standardize Contact nullability for primary/linked 2024-04-02 13:38:55 -05:00
Max Radermacher
c06d92f163
Split Contact & SystemContact 2024-04-02 13:37:36 -05:00
Max Radermacher
638e4f9421
Simplify & stabilize system contact parsing 2024-04-02 12:54:03 -05:00
Max Radermacher
c864c949ee
Use shorter redactions & modern Swift regex syntax 2024-04-01 12:09:02 -05:00
Pete Walters
b1c3c14e68
Add dev-only backup restore option for registraion flow. 2024-03-29 19:18:06 -05:00
Max Radermacher
e26c9f6322
Move AuthCredential logic to its own class 2024-03-22 16:58:36 -05:00
Max Radermacher
83ca18747b
Add parsing/encoding support for call links 2024-03-21 13:10:38 -05:00
Sasha Weiss
7c85428f7b
Add unit tests for CallRecordMissedCallManager 2024-03-21 11:07:36 -07:00
Sasha Weiss
2b791566d9
Mark calls as read when opening the relevant conversation 2024-03-21 10:18:40 -07:00
Jordan Rose
a4bbe75320
Rename OWSWebSocket -> OWSChatConnection, SocketManager -> ChatConnectionManager
Plus some small cleanups in OWSChatConnection.
2024-03-20 16:36:20 -07:00
Max Radermacher
42c704a4e3
Remove some debug/verbose lines 2024-03-19 19:24:54 -05:00
Max Radermacher
6761ffe414
Swiftify parts of PhoneNumberUtil 2024-03-18 14:00:30 -05:00
Ehren Kret
d4e17730f3 remove import SignalMessaging statements 2024-03-12 03:35:34 -05:00
Ehren Kret
e74445bf30 move groups, contacts, and storage service code to SignalServiceKit 2024-03-12 03:35:34 -05:00
Ehren Kret
fd8e2950ea move remaining Subscriptions and Jobs code to SignalServiceKit 2024-03-12 03:35:34 -05:00
Ehren Kret
9c7078b3f8 migrate OWSContactsManager to swift
as the last remaining objective-c file, this removed direct dependency
from the SignalMessaging framework headers on SignalServiceKit and
thus required adding lots of import statements
2024-03-09 10:45:55 -06:00
Sasha Weiss
b8b532e610
Add support for coalescing to the Calls Tab 2024-03-08 13:43:57 -08:00
Sasha Weiss
3b108f3794
Put CallRecordCursor into its own file, add ordering 2024-03-07 13:09:20 -08:00
Max Radermacher
0a24b7b357
Clean up recipient searches 2024-03-07 11:57:45 -06:00
Ehren Kret
fd0ff04a94 fix imports on scrubbing log formatter test
also it's not clear why this isn't in framework test so todo move this later
2024-03-06 12:47:28 -06:00
Max Radermacher
8d64ca2055
Stop sending isBlocked during contact syncs 2024-03-04 17:33:36 -06:00
Max Radermacher
03288e8be0
Introduce DisplayName for rendering names 2024-02-27 18:21:30 -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
bb3927139b
Allow reporting spam from message request screen 2024-02-21 15:41:43 -06:00
Harry
2e2368d587
Allow exiting already-started registration flow if already registered 2024-02-16 16:46:10 -08: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
Harry
407d6d35d6
Delete flaky test for code that's going away soon 2024-02-15 09:18:26 -08:00
Max Radermacher
5e6ce4e388
Add & use PhoneNumberVisibilityFetcher 2024-02-14 19:06:59 -06:00
Max Radermacher
ded1d2f5b8
Assume everybody is PNI-capable 2024-02-13 14:53:39 -06:00
Max Radermacher
3b18f83b68
Clean up PNI Hello World and PNI first-look paths 2024-02-13 12:07:47 -06:00
Max Radermacher
ec72de5663
Use phone numbers in SignalAccountReadCache 2024-02-07 17:31:14 -06:00
Max Radermacher
4c6aa8d573
Simplify ContactsManagerProtocol 2024-02-06 12:22:02 -06:00
Max Radermacher
0e3c5a510c
Remove phone numbers from most database records 2024-02-02 17:31:52 -06:00
Max Radermacher
9ab48596ca
Stop abusing SignalAccount to cache connections 2024-02-01 12:23:00 -06:00
Max Radermacher
3d495e0eb3
Simplify 1:1 name collision detection 2024-02-01 11:55:13 -06:00
Max Radermacher
ebac16dadd
Remove some unused code related to contacts 2024-02-01 11:38:08 -06:00
Max Radermacher
0cf9c659aa
Protocolize markAsRegistered/markAsUnregistered 2024-02-01 11:14:45 -06:00
Max Radermacher
d24c370cb1
Convert OWSUserProfile to SDSCodableModel 2024-01-24 17:14:10 -06:00
Max Radermacher
d8298b6e8d
Fix code to ensure local profile name is correct 2024-01-23 17:47:27 -06:00
Harry
b17514d333
Remove unused rotateMasterKey param 2024-01-23 14:52:37 -08:00
Sasha Weiss
2e5bd4fa3e
Cache threads matching search for lifetime of CallRecordLoader 2024-01-18 15:36:31 -08:00
Sasha Weiss
fc35b0f156
Cap the number of call records we'll hold in-memory 2024-01-18 15:35:17 -08:00
Max Radermacher
6c1c4b931d
Clean up DecryptedProfile 2024-01-18 16:01:48 -06:00
Sasha Weiss
a3f12e3f55
Reclaim username during registration 2024-01-17 16:59:33 -08:00
Max Radermacher
857f930551
Don’t log every failure from a label sizing test 2024-01-09 14:50:42 -06:00