Signal-iOS/SignalUI/Utils
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
..
Attachment Multisend Parse text formatting styles in MessageBody 2023-04-04 12:46:09 -07:00
AppContext+SignalUI.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
AudioPlayer.swift Improve handling of ambiguously-typed audio messages from Android 2023-03-24 16:13:31 -05:00
AudioSession.swift Convert OWSAudioPlayer to swift and lose 'OWS' prefix. 2022-12-06 16:00:58 -08:00
BlockListUIUtils.h Remove two unused blocklist methods 2022-11-03 11:41:41 -07:00
BlockListUIUtils.m Remove two unused blocklist methods 2022-11-03 11:41:41 -07:00
ConversationStyle.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
FormattedNumberField.swift Format credit/debit card donation inputs 2022-11-23 18:49:21 -06:00
FullTextSearcher.swift use consistent sign on last interaction row id 2023-02-18 00:33:44 -06:00
GroupManager+GroupInvites.swift Update SignalCoreKit. Use explicit DispatchQueue instead of relying on the implicit type on promise 'on' params 2023-02-07 16:14:39 -08:00
GroupViewUtils.swift Update SignalCoreKit. Use explicit DispatchQueue instead of relying on the implicit type on promise 'on' params 2023-02-07 16:14:39 -08:00
InviteFlow.swift Refactor contact access code 2023-01-12 09:55:30 -08:00
LinkPreviewFetcher.swift Improve performance of link fetcher unit tests 2023-03-27 11:30:21 -07:00
MobileCoinHelperSDK.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
NameCollisionFinder.swift Hide the dropped-members banner more permanently when dismissed 2022-10-29 13:26:26 -07:00
OWSAnyTouchGestureRecognizer.h Change license to AGPL 2022-10-13 08:25:37 -05:00
OWSAnyTouchGestureRecognizer.m Change license to AGPL 2022-10-13 08:25:37 -05:00
OWSSounds+SignalUI.swift Convert OWSAudioPlayer to swift and lose 'OWS' prefix. 2022-12-06 16:00:58 -08:00
StoryMessage+SignalUI.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
StorySharing.swift Parse text formatting styles in MessageBody 2023-04-04 12:46:09 -07:00
TSMessage+SignalUI.swift Add all JobQueues to environment, via a wrapper 2022-11-09 14:08:44 -06:00