status-desktop/ui/app/AppLayouts/Chat/ChatColumn/MessageComponents
emizzle 5953031bfc fix: YouTube unfurling
YouTube link unfurling was not working for a couple reasons.

There were two main parts fixed:
1. QML context for messages pertaining to linkUrls and imageUrls was changed from implicit to explicit. By this, I mean that any time we referenced linkUrls/imageUrls, we were relying on the knowledge that those values would be populated by some parent context several levels up. Now, we are referring to properties that have been explicitly defined on the components. This offers the ability to reuse components, and makes reading the code and debugging much easier.
2. Error handling has been added to getting link preview data. An unhandled "error" was thrown each time a link that wasn't whitelisted was passed in, causing the app to crash. For example, when a link to a tenor gif was posted in the chat, that URL was not whitelisted, causing the app to crash.
2020-12-10 14:45:48 -05:00
..
TransactionComponents refactor: chats view 2020-12-08 17:01:14 -05:00
AudioPlayer.qml feat: play audio messages 2020-07-30 13:49:50 -04:00
ChannelIdentifier.qml refactor: chats view 2020-12-08 17:01:14 -05:00
ChatImage.qml fix: fix chat height being too high in compact mode 2020-10-02 12:48:02 -04:00
ChatReply.qml fix: code review 2020-11-26 13:25:14 -05:00
ChatText.qml refactor: move `generateIdenticon` to utils 2020-12-08 17:01:14 -05:00
ChatTime.qml feat: allow users to change font size for chat messages 2020-11-25 14:41:29 +01:00
CompactMessage.qml fix: YouTube unfurling 2020-12-10 14:45:48 -05:00
DateGroup.qml fix: date 2020-07-23 16:00:14 -04:00
EmojiReactions.qml refactor: chats view 2020-12-08 17:01:14 -05:00
ImageLoader.qml fix: YouTube unfurling 2020-12-10 14:45:48 -05:00
ImageMessage.qml fix: YouTube unfurling 2020-12-10 14:45:48 -05:00
LinksMessage.qml fix: YouTube unfurling 2020-12-10 14:45:48 -05:00
MessageMouseArea.qml feat: enable animated gifs but stop them on click and out of focus 2020-11-19 16:55:41 -05:00
NormalMessage.qml fix: YouTube unfurling 2020-12-10 14:45:48 -05:00
RectangleCorner.qml feat: make RectangleCorner a component and show images in compact 2020-07-16 11:49:13 -04:00
Retry.qml feat: allow users to change font size for chat messages 2020-11-25 14:41:29 +01:00
SentMessage.qml fix: ensure `sending` message state isn't shown when message is expired 2020-11-17 10:01:13 -05:00
Sticker.qml fix: YouTube unfurling 2020-12-10 14:45:48 -05:00
TransactionBubble.qml fix: from/to account not showing correctly 2020-10-28 11:07:22 +01:00
UserImage.qml fix: fix chat height being too high in compact mode 2020-10-02 12:48:02 -04:00
UsernameLabel.qml fix(Usernamelabel): ensure message time is positioned correctly 2020-12-10 12:30:31 +01:00
qmldir feat: refactor Message and add Compact message type 2020-07-16 10:29:29 -04:00