Signal-iOS/SignalServiceKit
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
..
Calls Enable a RingRTC field trial for all users, with kill switch 2023-02-01 16:20:16 -06:00
ChangePhoneNumber Clean up SignalRecipient create & fetch APIs 2023-03-29 18:40:05 -07:00
DateProvider Implement RegistrationSessionManager 2023-02-08 15:37:12 -08:00
Dependencies Rename StorageServiceManagerProtocol 2023-03-23 09:29:38 -07:00
Experience Upgrades guard usernames megaphone on usernames feature flag 2023-03-17 10:25:25 -07:00
GroupMembers Clean up logic that builds the TSGroupMember table 2023-03-27 12:52:54 -07:00
Jobs Clean up queue names 2023-02-27 14:16:09 -08:00
KeyBackupService Handle being de-registered while still in the middle of registration 2023-03-28 07:50:56 -07:00
Mocks Make SystemStoryManagerTest synchronous to end its reign of flaky terror 2023-03-29 08:47:49 -07:00
protobuf Add EditMessage protos 2023-03-30 15:16:53 -05:00
Registration Change all e164 references in reg coordinator to E164 type 2023-03-16 11:32:13 -07:00
Resources Add parsing support for the pni capability 2023-03-24 10:07:39 -07:00
Schedulers Make SystemStoryManagerTest synchronous to end its reign of flaky terror 2023-03-29 08:47:49 -07:00
src Parse text formatting styles in MessageBody 2023-04-04 12:46:09 -07:00
tests Parse text formatting styles in MessageBody 2023-04-04 12:46:09 -07:00
Usernames Rename StorageServiceManagerProtocol 2023-03-23 09:29:38 -07:00
.clang-format Update clang-format with AllowShortEnumsOnASingleLine: false 2022-03-14 11:20:20 -07:00
.gitignore
.travis.yml
SignalServiceKit-Prefix.pch Change license to AGPL 2022-10-13 08:25:37 -05:00
SignalServiceKit.h Remove unused NSArray+OWS.[hm] files 2023-03-27 11:30:06 -07:00