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
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
710f4c0831
[ServiceId] Update everything that's left
2023-08-24 19:18:33 -05:00
Max Radermacher
08f7e848e1
[ServiceId] Clean up various odds and ends
2023-08-23 11:50:53 -05:00
Max Radermacher
251d1d6425
[ServiceId] Update mentions
2023-08-21 17:37:37 -05:00
Harry
558518b875
Allow geometric shapes in text with links, just not links themselves.
2023-08-21 11:35:59 -07:00
Sasha Weiss
06e1a416cc
Remove the "Any...Finder" pattern from a bunch of types
2023-08-21 10:27:07 -07:00
Max Radermacher
05b32b3911
[ServiceId] Update assorted smaller components
2023-08-17 15:59:38 -05:00
Sasha Weiss
a5f07579bc
[ServiceId] OWSUserProfile and friends
2023-08-16 13:31:05 -07:00
Sasha Weiss
2c2b8cc841
[ServiceId] GRDBFinderTest
2023-08-16 15:29:14 -05:00
Max Radermacher
7452ea0442
[ServiceId] Update RecipientMerger
2023-08-03 16:59:29 -05:00
Max Radermacher
be8ba49b4e
[ServiceId] Update protobuf field names
2023-08-02 17:21:59 -05:00
Sasha Weiss
aea45d40cd
Handle IPv6 address formats
2023-08-01 10:47:34 -07:00
Max Radermacher
17a2fb4093
Rename ServiceId -> UntypedServiceId
2023-07-26 16:56:19 -05:00
Max Radermacher
b593cba603
Adopt randomForTesting/constantForTesting
2023-07-26 16:29:14 -05:00
Harry
ef1dfc1316
Add messageBody as a type of DisplayableText
2023-07-07 13:41:24 -07:00
Harry
f952d53c2b
Add support for aci based OWSFingerprint
2023-06-27 10:57:13 -07:00
Igor Solomennikov
0e9d511d1d
SignalUI cleanup.
...
• convert ObjC code from UIView+SignalUI to Swift.
• separate code from UIView+SignalUI to smaller files by functionality.
2023-06-23 14:36:21 -07:00
Igor Solomennikov
20c55e7dec
Add necessary imports to Swift files.
...
Necessary for converting ChatListVC to Swift.
2023-06-05 16:04:48 -07:00
Igor Solomennikov
8f6fbdf827
Convert SignalBaseTest to Swift.
2023-06-02 21:24:50 -07:00
Harry
c912ed67a9
Update rules for SVR2 rollout
2023-06-02 09:52:31 -07:00
Sasha Weiss
2845d60e13
Remove lots of GV1-related code
2023-06-01 11:47:43 -07:00
Igor Solomennikov
4bb09f8ed7
Convert DateUtil to Swift.
2023-05-30 09:37:36 -07:00
Max Radermacher
94f96fcd8e
Migrate SignalRecipient to SDSCodableModel
2023-05-24 15:50:17 -07:00
Sasha Weiss
931ff85eb0
Basic support for username links
2023-05-17 13:19:30 -07:00
Igor Solomennikov
f8a79687a7
Remove unnecessary @objc from the main app target.
2023-05-16 16:33:45 -07:00
Harry
1fe5612cff
Support text formatting in text stories
2023-05-11 10:42:37 -07:00
Harry
4fdd5b712f
Migrate TSRequest to swift
2023-05-08 11:01:59 -07:00
Max Radermacher
fcb5b60ec3
Remove anyRemoveAllWithoutInstantation
2023-05-05 14:52:48 -07:00
Harry
c8da382654
Handle text formatting styles in conversation list snippets
2023-05-03 22:04:05 -07:00
Evan Hahn
9be7718e54
Deprecate iOS 12
2023-04-21 11:49:34 -05:00
Max Radermacher
94a9c8cd65
Improve the performance of some tests
2023-04-17 14:14:57 -07:00
Max Radermacher
22ef2d8e55
Swiftify AppSetup
2023-04-12 17:54:48 -07:00
Max Radermacher
3b75249144
Stop performing searches if they’ve been canceled
2023-04-10 13:38:14 -07:00
Max Radermacher
2446a68b92
Remove some disabled unit tests
2023-04-07 10:09:43 -07:00
Harry
224e5a7c6b
Parse text formatting styles in MessageBody
...
* add deserialization test for MessageBodyRanges
* Add style ranges to MessageBodyText
* add deserialization tests and fix small other test
* add basic mention hydration tests
* Add RTL support for @mention hydration
* Add a test with accents for unicode shenanigans
* unique-ify TODOs
* Add emoji test and fix implementation to account for multi-point unicode that is captured in NSString.length but not String.count
* Add more TODOs for text formatting
* Collapse style ranges on init
* Handle mention overlaps on MessageBodyRanges init
* add tests, update existing tests, fix bugs
* Update v2 deserialization test; the meaning of Style raw values has changed
* comment nit
2023-04-04 12:46:09 -07:00