Sasha Weiss
4a7be90003
Send support for DeleteForMe sync messages
2024-06-04 15:18:39 -07:00
Sasha Weiss
11e9404d76
Add ThreadSoftDeleteManager
2024-06-04 14:58:58 -07:00
Sasha Weiss
0f4289fc73
Replace interaction anyRemove with InteractionDeleteManager
2024-06-04 14:51:52 -07:00
Sasha Weiss
3ffcc47a66
Scaffold for Backup integration tests
2024-05-17 13:59:49 -07:00
Ehren Kret
0ab16e43a4
remove the last chunk of objc in the main app target
2024-05-13 12:35:01 -05:00
Ehren Kret
8bd714e847
move signal core kit tests to signal core kit
2024-04-27 13:58:20 -05:00
Ehren Kret
25335708f0
move ensureArabicNumerals test into the tests for the target where it is defined
2024-04-27 13:33:46 -05:00
Max Radermacher
456f2037ee
Stop putting kLocalProfileUniqueId in addresses
2024-04-23 13:58:27 -05:00
Ehren Kret
12b450886f
fix warnings in SignalTests target
2024-04-20 13:55:48 -05:00
Sasha Weiss
d8627324fa
Require a V2 group model for group creation
2024-04-19 15:37:45 -07:00
Pete Walters
2c6cfd7f32
Clean up uses of AuthedAccount in profiles
2024-04-11 11:11:43 -05:00
Harry
8ef0ddf52e
Remove attachmentIds from MessageBuilder
2024-04-08 11:18:59 -07:00
Max Radermacher
8cac7bccf8
Move StaleProfileFetcher into its own file
2024-04-05 20:12:46 -05: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
c864c949ee
Use shorter redactions & modern Swift regex syntax
2024-04-01 12:09:02 -05:00
Max Radermacher
42c704a4e3
Remove some debug/verbose lines
2024-03-19 19:24:54 -05:00
Ehren Kret
d4e17730f3
remove import SignalMessaging statements
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
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
Max Radermacher
3601f82bb9
Swiftprotocolify OWSContactsManager
2024-02-27 16:52:27 -06:00
Max Radermacher
abf1ee67a5
Fix system contact handling for hidden numbers
2024-02-16 16:25:38 -06: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
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
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
Max Radermacher
6c1c4b931d
Clean up DecryptedProfile
2024-01-18 16:01:48 -06:00
Max Radermacher
af4c30ef00
Remove unused/unnecessary user profile code
2024-01-08 13:34:32 -06:00
Max Radermacher
3ce5e8c3d3
Set debug-only db trace default to false
2023-11-21 11:03:52 -06:00
Max Radermacher
208e234692
Remove a bunch of debug()/verbose() lines
2023-11-17 16:40:49 -06:00
Max Radermacher
6ab952d3a8
Pass data to the correct CocoaLumberjack fields
2023-11-17 16:39:40 -06:00
Max Radermacher
9692c83005
Clean up image quality getters
...
Co-authored-by: Harry <109690906+harry-signal@users.noreply.github.com>
2023-11-15 18:56:16 -06:00
Elaine
f060995568
Fundraising 1.3 error messages
...
Co-authored-by: Pete Walters <pete@signal.org>
2023-11-07 11:53:37 -06:00
Max Radermacher
33f9e8c836
Send all threads/contacts during contact sync
2023-11-03 00:42:58 -05:00
Max Radermacher
bf41b3e3e7
Swiftify contact sync code & move queries around
2023-11-02 23:07:23 -05:00
Max Radermacher
0995aeda84
Drop unnecessary fields from contact syncs
2023-11-02 18:01:48 -05:00
Elaine
5c6e63720e
Redesign donation payment details input
2023-11-02 13:01:53 -06:00
Max Radermacher
f94337ac03
Rip out FeatureFlags.phoneNumberIdentifiers
2023-10-24 18:18:51 -05: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
Max Radermacher
f1fcd9aa38
Asyncify SyncPushTokensJob
2023-09-25 19:32:14 -05:00