Audric Ackermann
bcc54f2bd0
remove scroll down button backbone view as we are using it directly now
5 years ago
Audric Ackermann
79eae4838d
Merge remote-tracking branch 'upstream/clearnet' into react-refactor
5 years ago
Audric Ackermann
21a88644b4
Merge pull request #1383 from Bilb/remove-proxy-fetch
5 years ago
Audric Ackermann
17ac8c4343
Merge remote-tracking branch 'upstream/clearnet' into react-refactor
5 years ago
Audric Ackermann
55fa65fc31
override attachments name on upload
5 years ago
Audric Ackermann
5de2dea407
use .ok field on serverRequest to check for request success
5 years ago
Maxim Shishmarev
5ecf43c124
Fix open group file uploads using incorrect server
5 years ago
Audric Ackermann
2b13321c23
remove completely send to proxy
5 years ago
Audric Ackermann
4c91d977ca
move token and submit challenge call to onion request
5 years ago
Audric Ackermann
a7bdc93ca8
working drag and drop, but no scrolling on the conversation messages
5 years ago
Audric Ackermann
7a13717739
fix the generation of video preview attachments
5 years ago
Audric Ackermann
4d991d3992
Merge branch 'clearnet' into react-refactor
5 years ago
Audric Ackermann
c7e54c4257
make attachment download use onion routing
5 years ago
Audric Ackermann
b050a3740d
clean all updateConversation calls to convo.commit()
5 years ago
Audric Ackermann
e0e0830d3b
remove all ratchet when needed to get fresh senderKey from members
5 years ago
Audric Ackermann
0b6fe65b3c
move to staging server for apns
5 years ago
Audric Ackermann
32c9576296
max retries is 3 for file server requests
5 years ago
Audric Ackermann
3a876c7322
add notify to PN server on message sent
5 years ago
Audric Ackermann
ffab04c7f4
Merge pull request #1341 from Bilb/avatar-always-show-two-members
5 years ago
Audric Ackermann
c0fa5fe290
hide annoying log
5 years ago
Audric Ackermann
56cd42d34c
remove authorColor unused in Session
5 years ago
Audric Ackermann
1545256cbe
Merge pull request #1337 from Bilb/fix-ssk
5 years ago
Audric Ackermann
b845ba9642
use a HOC to fetch closed group conversations for avatar rendering
5 years ago
Audric Ackermann
ec64ad80b4
rename LOKI_FRIEND_REQUEST to FALLBACK_MESSAGE
5 years ago
Audric Ackermann
a0e437ab87
fix ordering of our own message on message pulled from server
5 years ago
Audric Ackermann
b96ddf4f07
drop duplicate message with a timestamp close to the sent one
5 years ago
Audric Ackermann
1e446b0a81
fix order for open groups message which are out of sync
5 years ago
Audric Ackermann
76664d9a11
use created_at for public group to order messages
5 years ago
Audric Ackermann
e9f1183178
remove export of getMessageCount
5 years ago
Audric Ackermann
c35e1008a5
remove getAllPrivateConversations
5 years ago
Audric Ackermann
cd686269cb
use server created_at timestamp to order messages
...
Also update the way we check for duplicated message to allow a 10s
window with the same body rather than an exact match of timestamp.
This is needed as the timestamp of the message pulled is now the one of
the creation of the server, and not the same we have locally (sent at).
5 years ago
Audric Ackermann
a03132f088
remove qrDialogView unused
5 years ago
Audric Ackermann
3945c6b208
Merge remote-tracking branch 'upstream/clearnet' into react-refactor
5 years ago
Audric Ackermann
58dd064e93
Merge remote-tracking branch 'upstream/clearnet' into fix-integration-tests
5 years ago
Mikunj Varsani
fba84c0dbc
Merge pull request #1298 from Mikunj/disable-multi-device
...
Disable multi device
5 years ago
Audric Ackermann
3b01ada63a
fix multiple attachment signature in open group with mobile
5 years ago
Mikunj
49b994367d
Remove multi device data.
...
Force wipe secondary devices.
5 years ago
Audric Ackermann
933eb73aa1
Merge remote-tracking branch 'upstream/clearnet' into fix-integration-tests
5 years ago
Audric Ackermann
c12c3b5f64
move stub of integration tests to typescript
5 years ago
Audric Ackermann
6d65c9cc0a
make sendMessage return -1 on fail rather than false
5 years ago
Audric Ackermann
44349079ab
fix delete of open group messages
5 years ago
Maxim Shishmarev
db05592400
Address review comments
5 years ago
Vincent
d7de09e475
linter-fixes
5 years ago
Maxim Shishmarev
cc43555cd2
Merge branch 'clearnet' into medium-group-fixes
5 years ago
Maxim Shishmarev
87144336b7
Large refactor of medium groups. Fixes them for multidevice
5 years ago
Vincent
28a0d82ea2
Updating message recieving
5 years ago
Maxim Shishmarev
8f0d59f9b8
Fix not shuffling nodes requested for pubkey
5 years ago
Vincent
707200718d
Merge branch 'clearnet' of https://github.com/loki-project/session-desktop into refactor-ts-react
5 years ago
Mikunj Varsani
5a3892c52b
Merge pull request #1255 from Mikunj/remove-rss-feed
...
Remove RSS Feeds
5 years ago
Mikunj
9e14615cd2
Remove RSS Feeds
5 years ago
Ryan Tharp
1cf90d9585
better detect when token is no longer valid (helps whitelist servers)
5 years ago
Vincent
54b7d9a21b
Merge branch 'clearnet' of https://github.com/loki-project/session-desktop into refactor-ts-react
5 years ago
Audric Ackermann
4e56ad2419
Merge pull request #1244 from Bilb/fix-sending-errors-handling
5 years ago
Maxim Shishmarev
c843da0e94
Merge pull request #1238 from msgmaxim/revive-medium-groups
...
Fix medium group sending for single device users; protocol changes
5 years ago
Audric Ackermann
f641b9436b
fix our handling of snode sending errors so we have a real error shown
...
when a message fails to send because of it.
Also, fix the retry logic on the corresponding message
5 years ago
Audric Ackermann
53433261d9
remove outgoing_message.js and everything related to it
5 years ago
Maxim Shishmarev
237bd84b35
Fix medium group sending for single device users; protocol changes
5 years ago
Vincent
83528f4b8d
Merge branch 'clearnet' of https://github.com/loki-project/session-desktop into refactor-ts-react
5 years ago
Maxim Shishmarev
12f73e23f2
Move onion requests to typescript
5 years ago
Maxim Shishmarev
d5a98b8b47
Remove swarm nodes from conversations
5 years ago
Maxim Shishmarev
514d60b1cf
Clean up dead code
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
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
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
847db5b43a
fix typo
5 years ago
Vincent
7498a255a2
utils compatiblity merger
5 years ago
Maxim Shishmarev
0904e7a8ca
Refactor from message polling to content message handling
5 years ago
Mikunj
522e9fb4ec
Remove old functions
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
b69ad7db16
Add attachment util
5 years ago
Vincent
32015eeab6
ptests
5 years ago
Audric Ackermann
cae608fd01
drop typing message for public groups and fix opengroup sending
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
b0ed0207e0
fix one to one (session) chats with just the body set
5 years ago
Audric Ackermann
6380f7426f
fix pairing devices bugs since move to new pipeline
5 years ago
Mikunj
b85348569b
Merge branch 'clearnet' into folder-restructure
5 years ago
Vincent
58ab611c9e
pulled
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
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
28fb1dd12a
address PR reviews
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
Mikunj
ae44f0da0f
Remove old multi device functions
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
Mikunj
7a6ea97efb
Handle strings in MultiDeviceProtocol
5 years ago
Maxim Shishmarev
8ca7b8cfb4
Message receiving refactor: handleDataMessage onwards
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
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
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
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
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
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
Audric Ackermann
fa853538d0
LINT after prettier upgrade
5 years ago
Vincent
07e7afeb31
Merge branch 'clearnet' of https://github.com/loki-project/session-desktop into lns-map
5 years ago
Mikunj
85d3c35c0c
Fix types
5 years ago
Mikunj
729fa594b8
Updated window exports
5 years ago
Ryan Tharp
048b5558c1
lint
5 years ago
Ryan Tharp
06fb96ab07
lint
5 years ago
Audric Ackermann
03757ba2ca
lint
5 years ago
Ryan Tharp
51cd3bbe3b
more dead code cleanup
5 years ago
Ryan Tharp
ef92602615
dead code cleanup
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
78991416f1
put file server onion requests behind a feature flag
5 years ago
Ryan Tharp
2d715fdfed
getOnionRequestNumber=>assignOnionRequestNumber
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