You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
session-desktop/ts/components/conversation
Warrick 1d459ba533
Unsend messages (only message hashes saving for now is enabled) (#1891)
* WIP unsending message.

* retrieving message with hash from db on receiving unsend request.

* outgoing messages hashes updated on message sent success

* unsend messaging

* unsend message - deleting messages and marking as isDeleted.

* add msg hash to unprocessed records.

* Message unsending working for closed groups provided the message has been updated with a hash from server.

* adding 2-stage confirmation modal for message deletion

* adding rendering of removed incoming messages, disabling rendering of unsent outgoing messages in coversation screen.

* Adding logging

* debugging.

* outgoing only saved for sync message instead of regular message.

* deleting locally

* adding post unsend deletioncode.

* starting adding feature flag.

* Added feature flag.

* addding mandatory messageHash  pollling pipeline methods swarm polling.

* Conversation list item message preview showing deletion placeholder text if deleted.

* add condition to drop unsend requests not send by message author

* refactoring deleteMessage. Saving response hash for closed group message sending

* running yarn ready

* removing logging.

* Adding PR fixes

* Minor changes and running yarn ready

* fix typo

* Moved feature flag to lokiFeatureFlags. Fixing linting errors


Co-authored-by: Audric Ackermann <audric@loki.network>
4 years ago
..
media-gallery enable no-unused local and imports and fix tslint 4 years ago
message Unsend messages (only message hashes saving for now is enabled) (#1891) 4 years ago
AddMentions.tsx make conversation screen closer to mobile UI part1 4 years ago
AddNewLines.md
AddNewLines.tsx do not replace new lines with br in messages 4 years ago
AttachmentList.md
ContactDetail.md
ContactName.md
ContactName.tsx Cleanup redux store (#1925) 4 years ago
ConversationHeader.md
ConversationHeader.tsx Cleanup redux store (#1925) 4 years ago
DataExtractionNotification.tsx move tsx and theme to css variables part1 4 years ago
EmbeddedContact.md
Emojify.md
Emojify.tsx fix emoji being inserted into mentions identifier 4 years ago
ExpireTimer.md
ExpireTimer.tsx disable transition for background of leftpane (for app initial load) 4 years ago
FriendRequest.md
GroupInvitation.tsx move tsx and theme to css variables part1 4 years ago
GroupNotification.md
GroupNotification.tsx Cleanup redux store (#1925) 4 years ago
H5AudioPlayer.tsx disable transition for background of leftpane (for app initial load) 4 years ago
Image.md
Image.tsx Fix path building (#1903) 4 years ago
ImageGrid.md
ImageGrid.tsx fix attachment pre-decrypting when out of view 4 years ago
Linkify.md
Linkify.tsx showExitIcon in link click dialog 4 years ago
Message.md
Message.tsx Unsend messages (only message hashes saving for now is enabled) (#1891) 4 years ago
MessageBody.md
MessageBody.tsx disable drag on message body to fix drag overlay bug 4 years ago
MessageDetail.md
MessageDetail.tsx Cleanup redux store (#1925) 4 years ago
Quote.md
Quote.tsx Cleanup redux store (#1925) 4 years ago
ReadableMessage.tsx fix attachment pre-decrypting when out of view 4 years ago
ResetSessionNotification.md
StagedAttachmentList.tsx Fix path building (#1903) 4 years ago
StagedGenericAttachment.md
StagedGenericAttachment.tsx
StagedLinkPreview.md
StagedLinkPreview.tsx Fix path building (#1903) 4 years ago
StagedPlaceholderAttachment.md
StagedPlaceholderAttachment.tsx
TimerNotification.md
TimerNotification.tsx Cleanup redux store (#1925) 4 years ago
Timestamp.md
Timestamp.tsx move tsx and theme to css variables part1 4 years ago
TypingAnimation.md
TypingAnimation.tsx do not render typing animation at all if not typing 4 years ago
TypingBubble.md
TypingBubble.tsx Cleanup redux store (#1925) 4 years ago
VerificationNotification.md