Signal-iOS/SignalMessaging
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
..
attachments Add all JobQueues to environment, via a wrapper 2022-11-09 14:08:44 -06:00
calls Update SignalCoreKit. Use explicit DispatchQueue instead of relying on the implicit type on promise 'on' params 2023-02-07 16:14:39 -08:00
categories Improve media viewer open/close animations for partially obscured media. 2023-03-03 22:47:14 -08:00
contacts Rename SubscriptionManagerProtocol 2023-03-14 17:44:38 -07:00
environment Rename StorageServiceManagerProtocol 2023-03-23 09:29:38 -07:00
groups Fall back to snapshot if group change proto has incompatible revision 2023-03-28 12:10:26 -07:00
Jobs Clean up SignalRecipient create & fetch APIs 2023-03-29 18:40:05 -07:00
Notifications Parse text formatting styles in MessageBody 2023-04-04 12:46:09 -07:00
Payments [Payments] Fix Incorrect Payments State after QR Code Transfer, possible loss of funds 2023-03-27 10:34:10 -07:00
profiles Add parsing support for the pni capability 2023-03-24 10:07:39 -07:00
Storage Service Clean up SignalRecipient create & fetch APIs 2023-03-29 18:40:05 -07:00
Subscriptions Clear “display badge” when your last badge expires 2023-03-23 00:32:42 -07:00
test Require a serviceId for storage service contacts 2023-02-13 12:44:45 -08:00
Usernames Add contacts' usernames to ContactRecord, if nothing better available 2023-02-14 13:42:53 -08:00
utils Move SDSCodableModel database methods to separate object 2023-04-03 15:21:07 -07:00
VoiceMessage Split “in progress” & “saved” voice message drafts 2023-03-08 15:31:56 -08:00
Info.plist Shared framework between app and extension 2017-11-29 13:58:27 -08:00
SignalMessaging-Prefix.pch Change license to AGPL 2022-10-13 08:25:37 -05:00
SignalMessaging.h Rewrite debug log scrubbing logic in Swift 2023-02-28 15:55:00 -06:00