Commit Graph

121 Commits (267f49ff1ef536f3cd5a177d451e6a815cae429f)

Author SHA1 Message Date
Will G 267f49ff1e
Emoji Reacts (#2320)
Add support for emoji reacts in conversations

Resolves #2375 and #1577
2 years ago
Audric Ackermann 242d51ca8d
Id blinding + onionv4 + new endpoints for sogs and fileserver (#2347)
* Added Onionv4 support to file server, sogs and pn server
* Added blinded message support
* Updated endpoints for sogs and file server to remove legacy ones
2 years ago
Audric Ackermann 368c0cd01b
drop sourceDevice and other unused json fields from msg table 2 years ago
Audric Ackermann 323b7ec45c
cleanup >2 months old messages in opengroups 2 years ago
Audric Ackermann 01bb200b24
reduce number of commits during opengroup handling of message 2 years ago
Audric Ackermann 00d70db0be
queue user profile avatars update
also add some tests for the promise utils
2 years ago
Audric Ackermann 5bc576249b move signal.js to TS 2 years ago
Audric Ackermann 7d570fec52
move linkPreviews.js to ts 2 years ago
Audric Ackermann 0b814d4d16
remove read sync as we do not care about them on Session 2 years ago
warrickct 0f7bf5d2d1 Remove unnecessary conditional 2 years ago
warrickct e4f4328232 rename request evaluating function for clarity. Prevent disappearing messsages from being activated by request recipient before the request has been accepted. 2 years ago
warrickct 1ca66e6bcf Fix read receipts being considered as inferred request approvals. Fix preventing subsequent request messages from reactivating the request banner. 2 years ago
warrickct 2957c131c0 removing blocked convos no longer appear in regular inbox and using processing of polled swarm messages to infer approval. 2 years ago
warrickct 539458fe8a Adding setting of approval fields on message processing. 2 years ago
warrickct 893f7e99b8 Merge branch 'clearnet' into message-request-ui 2 years ago
warrickct 6a02846829 Correcting merge errors. 2 years ago
warrickct ee9156d4f8 Merge clearnet into message-request-ui 2 years ago
warrickct 8ebfa4b7a3 Move message receival UI toggling to event. 2 years ago
warrickct f93a2e5fad Adding more PR review changes. 2 years ago
warrickct d627b8e11d Requesting flow working with sending message as acceptance. 2 years ago
Audric Ackermann 1eba9dce30
merge messagesChanged and messagesAdded to a single redux event 2 years ago
Audric Ackermann 949c36a42f
merge fetching more messages for top and bottom in the same flag 2 years ago
Audric Ackermann 9000c649f8
remove optional setToExpire and UnreadMessageIsAbove indicator 2 years ago
Audric Ackermann 4e638d162d
fix the scroll to bottom with button and on send message 2 years ago
Audric Ackermann 7d9f970b2c
remove decrypted_at field from saving message models as unused 2 years ago
Audric Ackermann b3a8692240
cleanup incoming message creation for displaying messageresult 2 years ago
Audric Ackermann 5afbd9c19e
cleanup creation of opengroup message on sync 2 years ago
Audric Ackermann 5e314e4dcc
remove 'recipients' message field and 'destination'
we do not need recipients as it makes no sense for us having medium
groups on the same pubkey

we do not need destination as it can always be guessed from the
direction and the type of conversation of that message
2 years ago
Audric Ackermann 00d2bbc63d
cleanup MessageSearchResults 2 years ago
Audric Ackermann c7565fe7b3 Move scale/resize and attachment logic to typescript 2 years ago
Audric Ackermann 4349b699cb
remove schemaVersion field and logic from message object 2 years ago
Audric Ackermann 58dc3e26ca
reactify group updates text bubble from redux store (#2083) 3 years ago
warrickct 2d664a2df7 Applying PR changes. 3 years ago
warrickct ac8dbb341b linting and formatting changes 3 years ago
warrickct 86a9253144 Merge branch 'clearnet' into message-requests 3 years ago
warrickct 2144a3980f Linting and formatting. 3 years ago
warrickct 40396224dc adding feature flag for config message receiving 3 years ago
warrickct e5a203a48e adding setting of active_at to hide unapproved messages. 3 years ago
Warrick Corfe-Tan 6a62437c3e Blocking, accepting on click and accepting on msg send
working across clients.
3 years ago
Audric Ackermann ef25e5956f
add a spinner for when video call video is loading 3 years ago
Warrick Corfe-Tan 87235641cb fixed typos for translations and method name. 3 years ago
Warrick Corfe-Tan 8d75fde012 yarn ready changes 3 years ago
Warrick Corfe-Tan ff1d7cefe4 changing some code. 3 years ago
Warrick Corfe-Tan 3c7c3220a1 Marking conversation as read if received a sync message from same users other device. 3 years ago
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>
3 years ago
Audric Ackermann b17312c13c
Cleanup redux store (#1925)
* do not consider expire timer update unread messages #1881

* cleanup conversation props in redux to only have what cannot be derived

* fix app not starting without the await on convo creation

* cleanup props of message model
3 years ago
Audric Ackermann b45109985c
use timestamp offset in for messages storage requests (#1892)
* add using timestamp offset from network for sending part1

* remove MessageController as we now rely on the database

* fix tests for message sending overriding timestamp
3 years ago
audric 0d90248450 fix scrolling jumping to bottom on new messages 3 years ago
audric 7fa50b4a73 do not pass props not needed between message list components 3 years ago
audric f9988119f9 major UI rewrite of messages view with redux improvements 3 years ago