Maxim Shishmarev
237bd84b35
Fix medium group sending for single device users; protocol changes
5 years ago
Audric Ackermann
b5e5b3856d
handle sync for closed groups update as we do for regular messages
5 years ago
Audric Ackermann
465c78b2ee
send expiration timer update only to added members in closed group
5 years ago
Audric Ackermann
b502fcc3f9
clean code and add comments
5 years ago
Audric Ackermann
f03d66de38
use active_at to show and sync real contacts from contact list
5 years ago
Audric Ackermann
adb7234b43
exclude empty timestamp conversation from contacts list
5 years ago
Audric Ackermann
126f18278f
handle message sent success for opengroups events correctly
5 years ago
Audric Ackermann
7eb1440263
use db identifier for opengroup message so we handle sent events
5 years ago
Audric Ackermann
32bf5cd83f
Merge pull request #1225 from vincentbavitz/https-open-group
5 years ago
Audric Ackermann
3fa54c3ef9
Merge pull request #1226 from Bilb/various-closed-group-fixes
5 years ago
Vincent
6cb05c3677
review-fixes
5 years ago
Audric Ackermann
db1a133c25
drop an expiretimer message with the same timer already on use
5 years ago
Vincent
4a13b1e6bb
attemptConnection-complete
5 years ago
Audric Ackermann
dca4b9ef6d
remove unused GroupUpdateView
5 years ago
Audric Ackermann
797802885c
include joined and kicked members on local groupUpdate
...
also only print name update if the name changed
5 years ago
Vincent
b05d2e6725
Merge branch 'clearnet' of https://github.com/loki-project/session-desktop into https-open-group
5 years ago
Audric Ackermann
d5cfcf9edc
Merge pull request #1223 from Bilb/various-closed-group-fixes
...
* fix display name and avatar to be shown when message is coming from a secondary device
* fix show of expiretimer in the group conversation when it is for it.
* fix a bug creating empty conversation when sync closed group message is received on secondary device
* trigger an expiretimer update message to all members when updating a group.
* trigger an expiretimer update message when sending back group details (after a requestGroupInfo)
5 years ago
Audric Ackermann
696fbd8d7a
address review
5 years ago
Vincent
f6ae5386e9
getting opengroup conversation
5 years ago
Audric Ackermann
2a26f4af50
trigger send of expiretimer message ongroupupdate or groupInfo
5 years ago
Vincent
39b41cb222
joining-open-groups
5 years ago
Maxim Shishmarev
ae35626b35
Merge pull request #1221 from msgmaxim/ts-onion-requests
...
Move onion requests to typescript
5 years ago
Mikunj Varsani
f11e0f2cd0
Merge pull request #1222 from Mikunj/blocking
...
Fix up Blocking
5 years ago
Mikunj
f008a8b3ef
Always block the primary device instead of all devices.
...
Added isBlockedAsync function.
5 years ago
Mikunj
2a1afa9fe7
Forgot checking for our own devices
5 years ago
Mikunj
3159baebfa
Fix case where blocked user adds a new linked device.
5 years ago
Audric Ackermann
a02aa75f1f
Merge remote-tracking branch 'upstream/clearnet' into various-closed-group-fixes
5 years ago
Audric Ackermann
15b8600e25
fix display name and avatar not being updated when message from secondary
5 years ago
Vincent
bcad497c7f
regex-for-http
5 years ago
Mikunj
8c3943094d
Add tests
5 years ago
Mikunj
aa75205bbd
Move BlockedNumberController to ts
5 years ago
Maxim Shishmarev
12f73e23f2
Move onion requests to typescript
5 years ago
Vincent
4c48c9f6d6
Merge branch 'clearnet' of https://github.com/loki-project/session-desktop into closed-group-fixes
5 years ago
Vincent
600653d3d6
allow cancel linking
5 years ago
Audric Ackermann
ed48818867
include old avatar and expireTimer on groupUpdate
5 years ago
Vincent
0386259fce
cancelling linked
5 years ago
Maxim Shishmarev
d5a98b8b47
Remove swarm nodes from conversations
5 years ago
Vincent
6e1f3fdc75
linked-devices-limit
5 years ago
Mikunj
669648d9cb
Fix expire timer
5 years ago
Maxim Shishmarev
cf8ff24535
Merge pull request #1212 from msgmaxim/remove-dead-code
...
Clean up dead code
5 years ago
Maxim Shishmarev
514d60b1cf
Clean up dead code
5 years ago
Mikunj
2d5230715f
Merge branch 'clearnet' into closed-group-fixes
5 years ago
Mikunj
c422c9e2ad
Lint
5 years ago
Mikunj
fd547941d6
Fix sync message issue
5 years ago
Mikunj Varsani
81c2c892ef
Merge pull request #1209 from Mikunj/fix-attachments
...
Fix attachments
5 years ago
Mikunj
269c87a42e
Fix closed group issues
5 years ago
Mikunj Varsani
f5bc1efc3a
Merge pull request #1208 from vincentbavitz/fix-group-name
...
Fix Group Names
5 years ago
Mikunj
7665ecacfb
Fix incorrect sent timestamps
5 years ago
Vincent
a5f5b898f6
fix-group-names
5 years ago
Maxim Shishmarev
58e71243a4
Merge pull request #1204 from msgmaxim/refactor-polling
...
Refactor from message polling to content message handling
5 years ago
Maxim Shishmarev
7e737a3ccd
Merge branch 'clearnet' into refactor-polling
5 years ago
Audric Ackermann
14894a916e
fix device mapping upload format
5 years ago
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