session-desktop/ts
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>
2021-09-20 13:47:59 +10:00
..
attachments increase prettier maxWidth to 100 2021-04-22 18:03:58 +10:00
components Unsend messages (only message hashes saving for now is enabled) (#1891) 2021-09-20 13:47:59 +10:00
data Unsend messages (only message hashes saving for now is enabled) (#1891) 2021-09-20 13:47:59 +10:00
fileserver WIP 2021-07-01 14:39:13 +10:00
hooks Cleanup redux store (#1925) 2021-09-17 16:41:04 +10:00
interactions Unsend messages (only message hashes saving for now is enabled) (#1891) 2021-09-20 13:47:59 +10:00
models Unsend messages (only message hashes saving for now is enabled) (#1891) 2021-09-20 13:47:59 +10:00
notifications increase prettier maxWidth to 100 2021-04-22 18:03:58 +10:00
opengroup Unsend messages (only message hashes saving for now is enabled) (#1891) 2021-09-20 13:47:59 +10:00
protobuf Compile all protocol buffers 2018-05-07 21:53:40 -04:00
pushnotification enable no-unused local and imports and fix tslint 2021-08-12 14:48:18 +10:00
receiver Unsend messages (only message hashes saving for now is enabled) (#1891) 2021-09-20 13:47:59 +10:00
session Unsend messages (only message hashes saving for now is enabled) (#1891) 2021-09-20 13:47:59 +10:00
shims add linking of a device to the Registration logic 2021-03-01 16:20:35 +11:00
state Unsend messages (only message hashes saving for now is enabled) (#1891) 2021-09-20 13:47:59 +10:00
test Unsend messages (only message hashes saving for now is enabled) (#1891) 2021-09-20 13:47:59 +10:00
types make attacments the same size that they are displayed on the UI 2021-08-27 15:18:44 +10:00
updater remove context in locales 2021-06-16 11:20:31 +10:00
util removed the enum from SessionIconType. Just rely on the type itself 2021-08-30 17:57:31 +10:00
ip2country.d.ts lights glowing but not yet in order. 2021-06-02 15:57:56 +10:00
mic-recorder-to-mp3.d.ts disable UI recording bars so we can encode audio MP3 2021-04-20 12:55:39 +10:00
OS.ts Fix lint error in OS.ts 2018-05-23 16:26:48 -07:00
window.d.ts Unsend messages (only message hashes saving for now is enabled) (#1891) 2021-09-20 13:47:59 +10:00