Audric Ackermann
6676bf77f9
chore: fix unit tests for userconfig changes
3 years ago
Audric Ackermann
2a4bbbd587
feat: add the deleteContact and deleteConversation only menu items
3 years ago
William Grant
90e29c7b74
fix: updated groupId comment for future work
3 years ago
William Grant
b3297ab816
fix: remove isFinite comment
3 years ago
William Grant
647e542128
feat: add comments after run through
3 years ago
William Grant
b6c3edbac4
fix: pass yarn ready
3 years ago
William Grant
4c4bc045d7
fix: renamed ExpirationType enum value LEGACY to UNKNOWN
3 years ago
William Grant
df40ff8855
feat: added legacy to the ExpirationType enum in the protobuf and updated support
...
the desktop protobuf implementation doesnt support undefined for optional enum values this is a known bug.
3 years ago
William Grant
b8ab952c33
fix: explicitly set expirationType to undefined if sending a legacy message
3 years ago
William Grant
6de7c5c405
fix: legacy message checks must look for the ExpirationTimerUpdate flag explicitly
...
use correct model for a message in a closed group
3 years ago
William Grant
854742c0b1
fix: improved logic for turning off disappearing messages
3 years ago
William Grant
a3a0c3f9de
feat: fixed closed groups legacy mode
3 years ago
William Grant
8117e631d0
feat: legacy mode now works for 1-1 chats
3 years ago
William Grant
d698f66d50
feat: updated clients can send ExpirationTimerUpdateMessages to older clients
...
fixed syncing of ExpirationTimerUpdateMessages
3 years ago
William Grant
255b6225c9
feat: block sending disappearing messages of the wrong type in different conversations,
...
improved disappear after send or read logic, disable legacy sending for now
3 years ago
William Grant
12087da2be
fix: repaired closed group disappearing messages
3 years ago
William Grant
97ecc9e521
feat: fixed double expiration update message issue
...
started creating an inheritable expiration message class, improved start triggering logic
3 years ago
William Grant
4ef3537a53
feat: timer notifications expire correctly when disappearing after sending
3 years ago
William Grant
f36bbb9c7c
feat: group invitiations now disappear
3 years ago
William Grant
f825b74895
feat: disappearing messages are now correctly deleted from the swarm after they expire
3 years ago
William Grant
d358ab2fb1
feat: fixed closed groups
...
improved setExpirationStartTimestamp logic
3 years ago
William Grant
ee4aa333fc
feat: disappearing after send is not working correctly
3 years ago
William Grant
ee6607b96a
feat: added expirationType and expireTimer to content message and updated message pipeline
...
this includes sync messages and updating the protobuf, haven't tested closed groups
3 years ago
Audric Ackermann
0e286142f1
chore: add a redux settings slice, currently outdated banner inc
3 years ago
Audric Ackermann
22329bc745
chore: cleanup FIXMEs and remove sig_timestamp as we cannot rely on it
...
we use timestamp instead of sig_timestamp for store requests
3 years ago
Audric Ackermann
7c56310e69
feat: addConfSyncJob start
3 years ago
Audric Ackermann
58edbf44ee
add SharedConfig message and signing it when sending them
3 years ago
Audric Ackermann
6d1b406c85
fix: add namespace to all sending message calls
3 years ago
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
4 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
5 years ago
Audric Ackermann
8ef9c8ed1a
remove delivery receipt logic
5 years ago
Audric Ackermann
c5287158c4
merge protobuf attachment and preview types
5 years ago
Audric Ackermann
c1225b3a74
made some timestamp required in the protobuf
5 years ago
Audric Ackermann
173b49723b
rename groupInvitation in proto and remove more stuff unused
5 years ago
Audric Ackermann
37c9c6b5c3
new closed group send and handle expire timer already set
5 years ago
Audric Ackermann
b055165a5d
display a message when the recipient screenshots an attachemnt
5 years ago
Audric Ackermann
810ccdf675
send dataExtractionNotificaionMessage on saving attachment on priv chats
5 years ago
Audric Ackermann
3456162402
Moved opengroupv1 test to opengroupv2 tests
5 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