Commit Graph

133 Commits (d59ecbb4710ef103f838b3838fc2ccc909b8beb2)

Author SHA1 Message Date
Audric Ackermann d59ecbb471
fix: groupInvite tracks abort signal to cancel request 3 months ago
Audric Ackermann 111757509a
fix: always provide timeoutMs to requets, and enforce it 5 months ago
Audric Ackermann c1fd66d4e9
fix: break down index files to avoid circular deps 6 months ago
Audric Ackermann 7d6953812d
Merge remote-tracking branch 'upstream/unstable' into closed-group-chunk3 6 months ago
yougotwill 39d8ad11e5 fix: a whole bunch of circular depdencies
for various convo duck, convo interactions, convo model and opengroup types
9 months ago
Audric Ackermann 9d9844aeb4 feat: make group v2 control messages disappear 11 months ago
Audric Ackermann 1796e82bcb fix: add handling of revoked namespace messages 11 months ago
Audric Ackermann d6d9bec5ba fix: fixed a bunch of groupv2 chunk2 issues 1 year ago
Audric Ackermann 5509dc74c5 refactor: move subrequests to classes and fix updateMessages 1 year ago
Audric Ackermann 4e8ca31c2f fix: remove isLeft flag as we can't have a left and unremoved group 1 year ago
Audric Ackermann 77a62e82e7 fix: add avatar change message handling
still needs to be able to send one, but that's chunk3
1 year ago
Audric Ackermann 6d81f5ff36 Merge remote-tracking branch 'yougotwill/userconfig_disappearingmessage' into closed-group-chunk2 1 year ago
Audric Ackermann b61745fd94 fix: use DaR ttl for synced message store request
removing one request at a time
1 year ago
Audric Ackermann 23998065ea fix: address PR reviews 1 year ago
Audric Ackermann b259d18443 fix: add still broken promote handling with set_sig_keys 1 year ago
Audric Ackermann 08c5f76a15 fix: store envelopetimestamp in cache, and make sure we use network one
everywhere
1 year ago
Audric Ackermann 16e7ee1cd6 feat: make groupv2 messages skip cache
also add group members change
1 year ago
Audric Ackermann 1dbcd157a0 feat: add invite failed toast debounced
also make the toast replace pubkeys with nicknames/names or shortened
pks
2 years ago
Audric Ackermann 6ed74c9807 feat: move profile details of group invite to use the one in dataMsg 2 years ago
Audric Ackermann c9b2d69a73 fix: remove all of the ConfiguratioMessage (legacy) logic 2 years ago
Audric Ackermann 28d99a0f52 chore: lint 2 years ago
Audric Ackermann b0e38670ab chore: rename all groupv3 to groupv2 2 years ago
Audric Ackermann d9300e67a0 fix: remove the whole kind logic and use namespace instead
this is because session doesn't care about the config it receives
anymore and just forwards them to libsession
2 years ago
William Grant 50f144a8c3 fix: improved logging
made some progress with fixing things but other things broke
2 years ago
Audric Ackermann 08164f2fd0 feat: add sending and receiving of libsession encrypted msgs
still a wip though
2 years ago
Audric Ackermann be50aa7a2e feat: add support for retrieve signs with admin key of group 2 years ago
Audric Ackermann 42913371df fix: remove groups from protobuf 2 years ago
Audric Ackermann 8c3b6508ad fix: wip before removing info+members+keys from protobuf kinds 2 years ago
Audric Ackermann e3b6be7318 chore: fix typos
this comes from mdplusplus https://github.com/mdPlusPlus/session-desktop/tree/codespell

duplicated to fix conflicts
2 years ago
Audric Ackermann d43d6abbae chore: replace tslint with eslint and fix linting issues 2 years ago
Audric Ackermann 77acd1396b feat: add support for blinded25 receipt of messages for later impl 2 years ago
Audric Ackermann 2a4bbbd587 feat: add the deleteContact and deleteConversation only menu items 2 years ago
Audric Ackermann 6f6620f622 fix: skip new group messages when receved after group was removed 2 years ago
Audric Ackermann c4e17d0825 fix: add mgmt of members in user groups wrapper 2 years ago
Audric Ackermann 7c56310e69 feat: addConfSyncJob start 2 years ago
Audric Ackermann 4bfcf91193 fix: add return types for libsession wrapper functions 2 years ago
Audric Ackermann 9cf1419ca5 feat: add first try to build SharedConfigMessages 2 years ago
Audric Ackermann 68852a9e63 chore: move syncUtils to its own folder 2 years ago
Audric Ackermann 58edbf44ee add SharedConfig message and signing it when sending them 2 years ago
Audric Ackermann 6d1b406c85 fix: add namespace to all sending message calls 2 years ago
Audric Ackermann d7bcf1026f fix: refactor snodeRPC to use snode batching 2 years ago
William Grant d77c9fa824 fix: sogs reactions work again and added rate limiting 3 years ago
Will G 267f49ff1e
Emoji Reacts (#2320)
Add support for emoji reacts in conversations

Resolves #2375 and #1577
3 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
3 years ago
Audric Ackermann 28c7445dce
refactor most of the components to outside of their Session folder (#2072)
* refactor most of the components to outside of their Session folder

* finish moving overlay and memberListItem to react hook

* fix bug with kicked member len >2 not being displayed

also sort admins first in UpdateGroupMembers dialog

* fix admin leaving text of groupNotification

* add a useFocusMount hook to focus input fields on mount

* make click avatar convo item open only user dialog

* cleanup config default.json

* make sure to use convoController to build sync message

* disable showing pubkey on opengroups

* add a pause on audio playback

Fixes #2079
3 years ago
Audric Ackermann 5d9565a559
fix menu action for unsending messages 4 years ago
Warrick Corfe-Tan 6743201cc4 added perfect negotiation
Adding toast for cam and audio permission when making a call.

adding missed call message and toast when a call is received while mid-call.

background call message work
4 years ago
Audric Ackermann d55c96cb67
setup webrtc between two pubkey 4 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>
4 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
4 years ago