Commit Graph

4603 Commits (e9f118317882dd668a4d1512ed26e2e01a9fa63b)

Author SHA1 Message Date
Audric Ackermann 7c89b291de
Merge pull request #1205 from Bilb/handle-message-sending-events 5 years ago
Audric Ackermann af7f73073b
address review 5 years ago
Maxim Shishmarev b31b6bb912 Lint 5 years ago
Maxim Shishmarev 255c7ada68 More clean up in message_receiver.js 5 years ago
Maxim Shishmarev 6fcc1f7ae4 Merge branch 'clearnet' into refactor-polling 5 years ago
Audric Ackermann bbebfa4c7e
remove fixed comments 5 years ago
Audric Ackermann 1413b98749
create a conversation with member of a closedgroup we receive 5 years ago
Audric Ackermann 105acd63d8
reenable isVerifier on contactCollection 5 years ago
Audric Ackermann 5610ec5a9f
move handling of message event sending to message.js 5 years ago
Audric Ackermann 1a09ba0b35
remove identifier from message to disable syncing of them on events callback 5 years ago
Audric Ackermann 0474e84b19
fix profileKey sharing and avatar 5 years ago
Vince cef647f110
Merge pull request #1199 from vincentbavitz/utils-tests
Utils Tests
5 years ago
Audric Ackermann 847db5b43a
fix typo 5 years ago
Mikunj 23b05107fb Fix closed group infinite request loop 5 years ago
Vincent 7498a255a2 utils compatiblity merger 5 years ago
Audric Ackermann 63c6f12a66
send sync message when a message was sent to someone 5 years ago
Audric Ackermann c95bf57b28
Merge remote-tracking branch 'upstream/clearnet' into handle-message-sending-events 5 years ago
Audric Ackermann 2a3b82ed9c
retrySend: handle public groups 5 years ago
Audric Ackermann 4c890482f7
handle sending events on messages (sent/error) 5 years ago
Mikunj 6851416d14 Fix note to self 5 years ago
Maxim Shishmarev 0904e7a8ca Refactor from message polling to content message handling 5 years ago
Audric Ackermann fb7e13acb0
lint 5 years ago
Audric Ackermann 8e0a466996
basic message sending event handling 5 years ago
Audric Ackermann 6a91d44e08
pass the db id to our messagesender message and clean a few files 5 years ago
Mikunj 4a3188bbf9 minor fixes 5 years ago
Mikunj 1bd1548172 Add sendSyncMessageOnly 5 years ago
Mikunj d4dc8aa2ed remove SyncMessageUtils.from 5 years ago
Mikunj a972c328c7 Change how sync messages are handled 5 years ago
Mikunj 225d7f84e4 Fix declaration file names 5 years ago
Mikunj 522e9fb4ec Remove old functions 5 years ago
Mikunj 347a1e5582 Add avatar uploading to attachment utils 5 years ago
Audric Ackermann c419ff9cd2
include display name in outgoing messages 5 years ago
Mikunj be4e540c62 Remove duplicate logs 5 years ago
Mikunj c589f4a4af Finish hooking up attachments 5 years ago
Mikunj fbbbadada5 Merge branch 'clearnet' into attachments 5 years ago
Vincent fadbb37022 Merge branch 'clearnet' of https://github.com/loki-project/session-desktop into utils-tests 5 years ago
Audric Ackermann 5f2990d088
Merge pull request #1197 from Bilb/other-messages-new-sending 5 years ago
Audric Ackermann 24f86de087
use SyncMessage when we are only sending a syncMessage 5 years ago
Audric Ackermann 8b4e69739d
adress review 5 years ago
Vincent e2e867d5c1 Merge branch 'clearnet' of https://github.com/loki-project/session-desktop into utils-tests 5 years ago
Vincent a6433fe5dd merge 5 years ago
Mikunj 13811233b6 Add session request expiry checks 5 years ago
Audric Ackermann 1650d758a5
fix calls with NoteToSelf case -> morph the message to a syncMessage 5 years ago
Audric Ackermann 67a9fcaa46
remove calls to message.sendSyncMessage() 5 years ago
Audric Ackermann 9941c12586
finish adding mediumGroupUpdates 5 years ago
Mikunj b69ad7db16 Add attachment util 5 years ago
Audric Ackermann 39bad87a18
updateMediumGroup replaced with new pipeline 5 years ago
Vincent 32015eeab6 ptests 5 years ago
Audric Ackermann df028b7ac6
remove sendMessage() 5 years ago
Audric Ackermann c5cf7f395f
remove sendMessageToNumber and sendMessageToGroup 5 years ago
Audric Ackermann 11c5061dce
update retrySend() and resend() to new pipeline 5 years ago
Audric Ackermann cfd76587f6
remove getSendOptions and getNumberInfo() 5 years ago
Audric Ackermann cae608fd01
drop typing message for public groups and fix opengroup sending 5 years ago
Audric Ackermann b07b195102
Merge remote-tracking branch 'upstream/clearnet' into other-messages-new-sending 5 years ago
Audric Ackermann 3067dd58aa
adress reviews 5 years ago
Audric Ackermann cd79b5051c
move more logic to build sync message in ts for ContactSync and GroupSync 5 years ago
Audric Ackermann fea75de3fe
make the sessionEstablishedMessage nullMessage have some random content 5 years ago
Audric Ackermann d114b6c130
add verifierSyncMesage and syncReadMessages 5 years ago
Audric Ackermann e38ea17e21
paste sessionEstablishedMessage whenever needed 5 years ago
Audric Ackermann aee7428282
remove non used function in session from sendMessage.js 5 years ago
Mikunj c2c56bb9b0 Handle typing and expiration messages when sending to group 5 years ago
Audric Ackermann b9c1bd7089
remove checkForSignalAccount() 5 years ago
Audric Ackermann 6a13839d9d
address reviews 5 years ago
Audric Ackermann cadc92ee7a
lint 5 years ago
Audric Ackermann 0668798b72
Merge remote-tracking branch 'upstream/clearnet' into hooking-up-sending 5 years ago
Audric Ackermann aa797f6670
various changes to be reverted. kind of working session chats only. 5 years ago
Ryan Tharp 9c1d2fad78 scope buildNewOnionPathsWorker call properly 5 years ago
Audric Ackermann a67fa54587
Merge remote-tracking branch 'upstream/clearnet' into hooking-up-sending 5 years ago
Ryan Tharp 5678f40b9e additional clean up lint found, converting let => direct return 5 years ago
Ryan Tharp f6525862d4 remove rethrows and seemingly uneeded configure 5 years ago
Vincent f72423c2ba types-etc 5 years ago
Audric Ackermann cf7635428a
Merge remote-tracking branch 'upstream/clearnet' into hooking-up-sending 5 years ago
Audric Ackermann 77025d1afd
adress review 5 years ago
Audric Ackermann bd940a9f79
add groupUpdate message and groupInfo to new pipeline 5 years ago
Audric Ackermann b0ed0207e0
fix one to one (session) chats with just the body set 5 years ago
Audric Ackermann c783e14a86
move sync request messages types to new pipeline 5 years ago
Audric Ackermann 6380f7426f
fix pairing devices bugs since move to new pipeline 5 years ago
Audric Ackermann 029851400d
include endSession message with new pipeline 5 years ago
Mikunj b85348569b Merge branch 'clearnet' into folder-restructure 5 years ago
Audric Ackermann 908316f00d
update ReadReceiptMessage and DeliveryReceiptMessage to new pipeline 5 years ago
Vincent 58ab611c9e pulled 5 years ago
Audric Ackermann fbba5575ba
remove buildSessionRequest message 5 years ago
Audric Ackermann 1fe0e3a815
remove sendBackgroundMessage 5 years ago
Audric Ackermann 6e1258e3d1
expirationTimerUpdate uses new sending pipeline 5 years ago
Audric Ackermann ff7ca5a0d5
add leave of closed group to new sending pipeline 5 years ago
Audric Ackermann 439ea09027
lint 5 years ago
Audric Ackermann a351ef86dd
remove getSendOptions as this is now fetch on encrypt() of a message 5 years ago
Audric Ackermann e43dc734de
TypingMessage sent with new sending pipeline 5 years ago
Audric Ackermann 9ec0c8e6a8
Merge remote-tracking branch 'upstream/clearnet' into hooking-up-sending 5 years ago
Ryan Tharp a905703cb4 move internal buildNewOnionPaths function into buildNewOnionPathsWorker per review 5 years ago
Ryan Tharp db36067503 Merge branch 'clearnet' of https://github.com/loki-project/loki-messenger into fileonion 5 years ago
Audric Ackermann cf94961736
throw an error if getSwarmNodes cannot find the conversation 5 years ago
Audric Ackermann c947d99369
getMessageQueue() rather than .messageQueue to avoid startup issue 5 years ago
Audric Ackermann b42bc05270
replace unlink message 5 years ago
Audric Ackermann 2e78f755b4
replace sending of established, grant and link request messages 5 years ago
Mikunj 4747c5f0db Merge branch 'clearnet' into multi-device-protocol-test 5 years ago
Mikunj 0933cf8b02 Added multi device protocol tests 5 years ago
Audric Ackermann 4865b72e93
Merge remote-tracking branch 'upstream/clearnet' into receiver-remove-friend-request-logic 5 years ago
Audric Ackermann a2909c0b58
remove unless comments 5 years ago
Audric Ackermann 28fb1dd12a
address PR reviews 5 years ago
Mikunj f681fd619d Added small helper functions 5 years ago
Mikunj a83ce4ee16 Review fixes 5 years ago
Mikunj c027490d2f Merge fixes 5 years ago
Audric Ackermann eb9a838af1
remove friends from UI logic 5 years ago
Audric Ackermann 66de8d9648
remove plenty of the friend logic 5 years ago
Audric Ackermann bccdc3cf34
Merge remote-tracking branch 'upstream/clearnet' into receiver-remove-friend-request-logic 5 years ago
Mikunj ae44f0da0f Remove old multi device functions 5 years ago
Mikunj 7b7d8c0e2a Remove multi device from libloki 5 years ago
Mikunj 0275d43fa4 Merge branch 'clearnet' into multi-device-protocol 5 years ago
Mikunj 7942ba086f Fetch device mappings from server when needed 5 years ago
Maxim Shishmarev b98543a9fc Fix enum in a definition type 5 years ago
Audric Ackermann 68b119fb69
remove FR logic from receiver and background.js 5 years ago
Maxim Shishmarev eb280ec1e4 Move model definition files 5 years ago
Mikunj 7a6ea97efb Handle strings in MultiDeviceProtocol 5 years ago
Maxim Shishmarev 8ca7b8cfb4 Message receiving refactor: handleDataMessage onwards 5 years ago
Mikunj b36b3e7725 Slowly replace old multi device functions 5 years ago
Mikunj c8414fdce6 Simplify sql and data files 5 years ago
Ryan Tharp cec5866c22 Merge branch 'fileonion' of https://github.com/neuroscr/loki-messenger into fileonion 5 years ago
Ryan Tharp e2d5d9e793 put lock around buildNewOnionPaths since it's called multiple times 5 years ago
Mikunj f279f47b35 Fix other declaration files 5 years ago
Ryan Tharp 6fd0183d11 lint/window.log 5 years ago
Ryan Tharp 5a54eaa79a
use window.setClockParams 5 years ago
Ryan Tharp f28508b849
expose window.setClockParams 5 years ago
Mikunj Varsani 2d0c3eb896
Merge branch 'clearnet' into message-sender 5 years ago
Ryan Tharp 9e4e524807 lint 5 years ago
Mikunj 2f5fd5d835 Revert loki modules to commonjs export 5 years ago
Ryan Tharp a22dbbc37e
Merge branch 'clearnet' into fileonion 5 years ago
Mikunj 1dad49057b Implement MessageSender 5 years ago
Mikunj 3ea0689d2f Linting 5 years ago
Mikunj e6139a5463 Merge branch 'clearnet' into message-sending-refactor 5 years ago
Mikunj Varsani 35ee455bbe
Merge pull request #1137 from Bilb/integration-test-logs-rebased
Integration test logs
5 years ago
Audric Ackermann 626a108a64
do not update a group by default as a medium group 5 years ago
Maxim Shishmarev 149f179214
Merge pull request #1156 from msgmaxim/fix-guard-selection
More robust guard node selection
5 years ago
Maxim Shishmarev ecde5c235a More robust guard node selection 5 years ago
Audric Ackermann 47c3bf1449
fix makeOnionRequest out of bound index 5 years ago
Audric Ackermann 73e15250d7
Merge remote-tracking branch 'upstream/clearnet' into integration-test-logs-rebased 5 years ago
Audric Ackermann d48063dc82
lint 5 years ago
Audric Ackermann a8a4c4995a
handle double AFR in conversation onAccept 5 years ago
Audric Ackermann 2d26479177
lint 5 years ago
Audric Ackermann 3c9bf34648
use conversation and conversationOrigin instead sendingConversation in message.js 5 years ago
Audric Ackermann 93581874b8
trigger afr to all users devices if needed on contactSync\ 5 years ago
Ryan Tharp 8c3e601198
Merge pull request #1144 from loki-project/neuroscr-pubkeys-dont-matter
Pubkeys don't matter if proxy/onion are off
5 years ago
Ryan Tharp b749afb761 Pubkeys don't matter if proxy/onion are off 5 years ago
Audric Ackermann a857406728
rename respondToAll.. FR to updateAll...Messages at is does not send any messages 5 years ago
Mikunj cd58e9b86e Add utils for stubbing.
Added ImportMock for easier es6 stubbing.
5 years ago
Mikunj 736cbc06da Add tests 5 years ago
Mikunj b644e2a05f Added more types.
Finalise MessageEncrypter.
5 years ago
Audric Ackermann ee6ee7ec4f
Merge remote-tracking branch 'upstream/message-sending-refactor' into audric/refactor-message-sending 5 years ago
Maxim Shishmarev 13c41f83fe Address more review comments 5 years ago
Maxim Shishmarev ec3c03dbd4 Address review comments 5 years ago
Maxim Shishmarev abde96bc1e Fix medium group updates 5 years ago
Maxim Shishmarev 2a0130ff04 Multidevice support for medium groups 5 years ago
Maxim Shishmarev 3561ac49c0 UI and some integrations tests for sender keys 5 years ago
Audric Ackermann fa853538d0
LINT after prettier upgrade 5 years ago
Mikunj 8512c2307b Linting 5 years ago
Mikunj df44e5afca Fix FR logic 5 years ago
Vince 53f26d588a
Merge pull request #1122 from vincentbavitz/contacts-sorting
Reorganise Contacts Panel
5 years ago
Vincent fe7b22dbc3 Groups not friends 5 years ago
Vince 50d111f538
Merge branch 'clearnet' into linked-devs-fixes 5 years ago
Vincent 07e7afeb31 Merge branch 'clearnet' of https://github.com/loki-project/session-desktop into lns-map 5 years ago
Vincent adb96fe4ce Merge branch 'clearnet' of https://github.com/loki-project/session-desktop into fr-fixes 5 years ago
Audric Ackermann 13a783bd4a
fix multi device fr 5 years ago
Mikunj 85d3c35c0c Fix types 5 years ago
Mikunj 729fa594b8 Updated window exports 5 years ago
Ryan Tharp 54ee9e3ad4 Merge branch 'clearnet' of https://github.com/loki-project/loki-messenger into fileonion 5 years ago
Ryan Tharp 048b5558c1 lint 5 years ago
Ryan Tharp 06fb96ab07 lint 5 years ago
Ryan Tharp 291ae531d9 lint 5 years ago
Audric Ackermann 03757ba2ca
lint 5 years ago
Audric Ackermann d695c57805
wait to delete secondaryDevice conversation after unpairing 5 years ago
Ryan Tharp 51cd3bbe3b more dead code cleanup 5 years ago
Ryan Tharp ef92602615 dead code cleanup 5 years ago
Ryan Tharp 3c6e58e54b build paths if useFileOnionRequests is on and useOnionRequests is not 5 years ago
Ryan Tharp bb963b77f1 expose serverRequest/sendViaOnion, sendViaOnion fix querystring/bad path response handling/handle text responses, getPubKeyForUrl check window.lokiPublicChatAPI.openGroupPubKeys for this.baseServerUrl 5 years ago
Ryan Tharp b8fb24853d move out clock stuff, validOpenGroupServer() checks for lsrpc/pubkey and make private, findOrCreateServer sets pubkeys (enabled OR) if we have one 5 years ago
Ryan Tharp 355005b0c1 buildNewOnionPaths() refresh if too few nodes, mark markPathAsBad as non-async, getOnionPath() retry until good paths, logging adjustment, guards 5 years ago
Audric Ackermann 64fca28aa8
Merge remote-tracking branch 'upstream/clearnet' into integration-test-logs-rebased 5 years ago
Ryan Tharp ba87eeecda fix logging variable, expose BAD_PATH 5 years ago
Ryan Tharp 9ecdcbf581 use tokenlessFileServerAdnAPI for RSS requests 5 years ago
Ryan Tharp c8d1ef17e5 setClockParams(), getTimeDifferential(), getServerTime(), and call it 5 years ago
Ryan Tharp e5e71c4577 move window.LokiPublicChatAPI.setClockParams() out 5 years ago
Audric Ackermann 255616ff8f
fix integration-tests 5 years ago
Audric Ackermann 12b396ce7e
add option to send a message to a single device, or to all device except one 5 years ago
Audric Ackermann f9f3117101
Merge remote-tracking branch 'vinc/fr-fixes' into integration-test-logs-rebased 5 years ago
Vincent f5bdcca569 pending request filters 5 years ago
Ryan Tharp e69828d490
Merge pull request #1100 from neuroscr/fileonion
File server onion routing support
5 years ago
Ryan Tharp 78991416f1 put file server onion requests behind a feature flag 5 years ago
Vincent 2378574519 Testing 5 years ago
Ryan Tharp 2d715fdfed getOnionRequestNumber=>assignOnionRequestNumber 5 years ago
Vincent 307fdd1bd6 Finalisation 5 years ago
Vincent 1b345bce42 Simplification 5 years ago
Ryan Tharp 4b6aaeab56 use window.lokiSnodeAPI.getOnionRequestNumber, catch lokiSnodeAPI.getOnionPath exceptions, remove dead code, lint 5 years ago
Ryan Tharp 1f9df11a0e better seedNode error handling, getOnionRequestNumber(), getOnionPath() fixes 5 years ago
Ryan Tharp b8ed019534 remove stale comment, use window.lokiSnodeAPI.getOnionRequestNumber 5 years ago
Vincent 1f9b3ce5ea Updated comments 5 years ago
Vincent 1cd716d053 Removed comments 5 years ago
Audric Ackermann 7c87519048
send syncMessage when we just created a closed group 5 years ago
Audric Ackermann 632de4e9c7
handleDataMessage: handle messages as coming from primaryDevice 5 years ago
Audric Ackermann e399b9b65b
lint 5 years ago
Audric Ackermann aa6371b6b0
fix bug friend request being auto accepted by unknown user from their secondary device 5 years ago