Sasha Weiss
78ae578aa0
Use the withDefaults pattern for TSOutgoingMessageBuilder
2024-08-06 10:22:07 -07:00
Sasha Weiss
3cdf735b40
Pare down TSInteraction initializers
2024-08-06 10:06:20 -07:00
Adam Sharp
18a0d40d62
Fix various compiler errors in tests under Xcode 16
2024-07-03 11:29:37 -04:00
Adam Sharp
3a3f6b850e
Fix integer conversion warnings
2024-07-01 15:20:17 -04:00
Harry
bb083ca39c
Fold SignalCoreKit into SignalServiceKit
...
Co-authored-by: Adam Sharp <sharplet@signal.org>
2024-06-26 08:44:41 -07:00
Max Radermacher
ec25cc6200
Fix flaky unit test
2024-06-21 13:40:39 -05:00
Max Radermacher
fc394a2f1d
Properly compute OS expiration dates
2024-06-20 09:02:59 -07:00
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