Audric Ackermann
fddfc8c501
fix: hide v3 closed group protobuf messages for now
3 years ago
Audric Ackermann
d7bcf1026f
fix: refactor snodeRPC to use snode batching
3 years ago
Audric Ackermann
4ed837e57e
fix: add test for MessageRequestResponse outgoing message
3 years ago
Audric Ackermann
84f2ce777a
fix: include profile in message request response
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
Emily
775ddfda12
fixing the saved media read receipt
3 years ago
warrickct
0db3c76756
Fixing linting errors
4 years ago
warrickct
ee9156d4f8
Merge clearnet into message-request-ui
4 years ago
warrickct
8a8a5ca82c
removing pubkey from message request response.
4 years ago
warrickct
36ca2a767c
Adding PR changes
4 years ago
warrickct
d627b8e11d
Requesting flow working with sending message as acceptance.
4 years ago
warrickct
cdeac8f424
Adding protobuf changes for message request response.
4 years ago
warrickct
86a9253144
Merge branch 'clearnet' into message-requests
4 years ago
Warrick Corfe-Tan
c3924f85a9
Adding blocking of individual requests and syncing of block to devices. Added approval by replying to a message.
4 years ago
Audric Ackermann
8468598b3a
send a pre offer to the PNServer for video calls
4 years ago
Audric Ackermann
8618cf75e9
send and handle uuid for multi device calls
4 years ago
Warrick Corfe-Tan
9e0f128fc6
Adding isApproved field to protobuf.
4 years ago
Audric Ackermann
d55c96cb67
setup webrtc between two pubkey
4 years ago
Audric Ackermann
a538cac491
add callmessage typescript class
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
9e37985d03
enable no-unused local and imports and fix tslint
4 years ago
audric
e69873d6ba
fix link preview url onClick
...
Fixes https://github.com/oxen-io/session-android/issues/669
4 years ago
Audric Ackermann
c8aa73626e
do not load right panel data unless it is visibl
4 years ago
Audric Ackermann
89a0868fc3
remove getInstance of conversationController to get()
4 years ago
Audric Ackermann
a659d5b480
fix open group invitation logic
4 years ago
Audric Ackermann
8ef9c8ed1a
remove delivery receipt logic
4 years ago
Audric Ackermann
c5287158c4
merge protobuf attachment and preview types
4 years ago
Audric Ackermann
c1225b3a74
made some timestamp required in the protobuf
4 years ago
Audric Ackermann
173b49723b
rename groupInvitation in proto and remove more stuff unused
4 years ago
Audric Ackermann
37c9c6b5c3
new closed group send and handle expire timer already set
4 years ago
Audric Ackermann
b055165a5d
display a message when the recipient screenshots an attachemnt
4 years ago
Audric Ackermann
810ccdf675
send dataExtractionNotificaionMessage on saving attachment on priv chats
4 years ago
Audric Ackermann
3456162402
Moved opengroupv1 test to opengroupv2 tests
4 years ago
Audric Ackermann
5cab7908b4
add some test for partial path rebuilding
5 years ago
Audric Ackermann
e10a3cd4a9
remove the channelId from groupInvitation
5 years ago
Audric Ackermann
8444c7cbfc
increase to ttl of 14 days for everything except TypingMessages
5 years ago
Audric Ackermann
f7e163c142
add sending of message for opengroupv2`
5 years ago
Audric Ackermann
f7581cf4eb
increase prettier maxWidth to 100
5 years ago
Audric Ackermann
b9586c90ce
working open group v2 getInfo for https only
5 years ago
Audric Ackermann
ec6a5995db
sync expire timer updates
5 years ago
Audric Ackermann
79193ee7be
refactor to Visible and ControlMessage types
5 years ago
Audric Ackermann
aac54e6045
Merge remote-tracking branch 'upstream/clearnet' into restore-handle-configuration
5 years ago
Audric Ackermann
b8a17bcd94
do not include lokiProfile on sync Message => we use ConfigMessage now
5 years ago
Audric Ackermann
e052a6743a
fix building of sync message from 1-to-1 convo
5 years ago
Audric Ackermann
43e2ca00ff
do not sync profileKey on sync => only on ConfigurationMessage
5 years ago
Audric Ackermann
fc24df00fb
always share our profileKey on outgoing messages
5 years ago
Audric Ackermann
c55f204440
Merge branch 'clearnet' into restore-handle-configuration
5 years ago
Audric Ackermann
e0c2cf8e9a
Force configuration message on avatar or display name update
5 years ago
Audric Ackermann
3f59ce1692
fix updates of message on message syncing
5 years ago
Audric Ackermann
a61f5e6814
add contacts to ConfigurationMessage
5 years ago
Audric Ackermann
0a82bf98fa
Add displayName and avatar pointer to ConfigurationMessage
5 years ago
Audric Ackermann
ca22b4635f
fixup some building of sync message issues
5 years ago
Audric Ackermann
58cc6551e5
fix updates of message on message syncing
5 years ago
Audric Ackermann
7a3a12ccdc
Merge branch 'clearnet' into move-models-to-ts-2
5 years ago
Audric Ackermann
3ee0ccfac8
remove the forceSave logic for a message, always insert or replace
5 years ago
Audric Ackermann
3f43ae48ad
WIP
5 years ago
Audric Ackermann
a34720501c
update avatar on convo only if DL+decrypt is OK
5 years ago
Audric Ackermann
2d7515cf0b
Merge branch 'clearnet' into move-models-to-ts-2
5 years ago
Audric Ackermann
375c5ba1a8
add the request and reply of an encryptionKeyPair if needed
5 years ago
Audric Ackermann
36fab86d30
Merge remote-tracking branch 'upstream/clearnet' into move-models-to-ts-2
5 years ago
Audric Ackermann
ea2c4437a3
cleanup models with unused events
...
also, sort message from DB and on redux by sent_at or received_at when
not a public group
5 years ago
Audric Ackermann
89ea946b3f
disable sending of explicit group updates for now - only receiving is ON
5 years ago
Audric Ackermann
a51f95d28c
move models to TS part1
5 years ago
Audric Ackermann
b88ea110e8
Add multi device v2 support
5 years ago
Audric Ackermann
64737a89d7
add ConfigurationMessage
5 years ago
Audric Ackermann
ab8aa0d982
disable sending of explicit group updates for now - only receiving is ON
5 years ago
Audric Ackermann
0e25ab2874
WIP
5 years ago
Audric Ackermann
6e11c6db2e
remove all reference to closed group update v2
5 years ago
Audric Ackermann
999e6fc712
replace GroupUpdateV2 in proto to ClosedGroupControlMessage
5 years ago
Audric Ackermann
a0703bc2f9
remove primary and secondary device separate status
5 years ago
Audric Ackermann
135fc3b366
remove prekeys
5 years ago
Audric Ackermann
72c96ea998
remove most of the SessionProtocol unused stuff
...
- prekeys
- SessionCipher
- LokiCipher
- endSession and the reset Session logic
- what we called Sessionprotocol manager (to keep track of session with
everyone)
5 years ago
Audric Ackermann
979a9058e3
remove verified number - related features (partial)
5 years ago
Audric Ackermann
75b7788fa9
remove stuff related to web api
5 years ago
Audric Ackermann
f1d84177a0
fix expirationTimer updates closed group desktop to ios
5 years ago
Audric Ackermann
eb9828a3b7
fix tests
5 years ago
Audric Ackermann
cbd0e63641
add admin dialog to warn him about leaving for v2 closed group
5 years ago
Audric Ackermann
d43ae09eb0
first working version of closed group v2
5 years ago
Audric Ackermann
8710b7a9e8
medium group: send existing expiretimer to joining members if set
5 years ago
Audric Ackermann
545eef4edb
include expireTimer in group invitation message so it does not reset it
5 years ago
Audric Ackermann
6fd8ea20c7
fix restoring of session after restore from seed
5 years ago
Audric Ackermann
d4e9b43f0c
remove QUIT type of mediumgroupupdate
5 years ago
Audric Ackermann
53a14a0b60
add prefix to ExpirationTimerUpdateMessage for closed group too
5 years ago
Audric Ackermann
514eb9ba98
fix pubkey regex for mobile medium groups
5 years ago
Audric Ackermann
215c964fab
fix padding for medium group
5 years ago
Audric Ackermann
ff1c554e8a
make MediumGroupChatMessage share impl with ClosedGroupChatMessage
5 years ago
Maxim Shishmarev
d95dfdc04a
Merge pull request #1280 from msgmaxim/medium-group-fixes
...
Medium group protocol changes
5 years ago
Audric Ackermann
ad24ad28d6
Merge pull request #1284 from Bilb/fix-ttl-ugly-hack
5 years ago
Audric Ackermann
394030b711
remove getDefaultTTL and use Constants values instead
5 years ago
Audric Ackermann
3e23039adb
do not sync blocked closed group as mobile is not ready yet
5 years ago
Maxim Shishmarev
cc43555cd2
Merge branch 'clearnet' into medium-group-fixes
5 years ago
Audric Ackermann
d2a4757061
trigger and handle blocked contacts/groups as a list on block/unblock
5 years ago
Maxim Shishmarev
87144336b7
Large refactor of medium groups. Fixes them for multidevice
5 years ago
Audric Ackermann
edc34649a4
Merge pull request #1241 from Bilb/fix-our-profile-picture-change
5 years ago
Audric Ackermann
3fd260b793
enforce type of profileKey and signature on linking messages
5 years ago
Vincent
5216cc2c2e
merge clearnet
5 years ago
Vincent
c020eddef6
constants-to-ts
5 years ago
Maxim Shishmarev
d747249d4f
Merge branch 'clearnet' into revive-medium-groups
5 years ago
Audric Ackermann
a4fedaf75d
fix empty avatar being undefined rather than ''
...
building ClosedGroupUpdate message via ts makes it have an avatar
content with fields empty if we pass '' as avatar.
we wamt no avatar field at all
5 years ago