Mikunj
|
0eaebcbcac
|
Don't send contact sync message with pairing authorisation.
Don't send secondary devices in contact sync messages.
|
5 years ago |
Audric Ackermann
|
6d5aed7de8
|
make upload of group picture work
|
5 years ago |
Mikunj Varsani
|
10a4f13bc5
|
Linting
|
5 years ago |
Ryan Tharp
|
930bc2d094
|
Merge pull request #827 from neuroscr/tls-fix
improve multidevice profile name handling in open groups
|
5 years ago |
Ryan Tharp
|
e6f5f4e718
|
Merge pull request #829 from neuroscr/file-notoken
Make private attachments use generic token
|
5 years ago |
Ryan Tharp
|
846228ce26
|
Merge branch 'tls-fix' of https://github.com/neuroscr/loki-messenger into tls-fix
|
5 years ago |
Ryan Tharp
|
5feee5dd5f
|
handle profile properly if primaryDevicePubKey is not set
|
5 years ago |
Ryan Tharp
|
d0f0cac31e
|
lint
|
5 years ago |
Ryan Tharp
|
dc14eb9ca7
|
open(), logging, stop() clears timers
|
5 years ago |
Ryan Tharp
|
c521497f90
|
lint
|
5 years ago |
Ryan Tharp
|
14f64e3769
|
Remove unneeded branch
|
5 years ago |
Ryan Tharp
|
6faa15d5b4
|
Update js/modules/loki_app_dot_net_api.js
Co-Authored-By: Mikunj Varsani <Mikunj@users.noreply.github.com>
|
5 years ago |
Ryan Tharp
|
bd4600f6c4
|
fix spelling and log url on serverRequest with non-json response
|
5 years ago |
Ryan Tharp
|
60259ab0bb
|
handle clearing profileName correctly, support multidevice profiles better, use getLokiProfile()
|
5 years ago |
Ryan Tharp
|
9a31e3703c
|
make sure sendToProxy get the textResponse option from submit_challenge, improve logging
|
5 years ago |
Ryan Tharp
|
926a245bf6
|
lint and note
|
5 years ago |
Ryan Tharp
|
4d027909c6
|
more text response fixes, better snode not ready detection
|
5 years ago |
Ryan Tharp
|
df1d032d96
|
headers protection, textResponse support, improve logging
|
5 years ago |
Mikunj Varsani
|
21e982e5c2
|
Fix open group joining.
|
5 years ago |
Ryan Tharp
|
4c44265909
|
no need to validate empty token, support lokinet/getession file domains, mark broken snodes as bad, improve logging
|
5 years ago |
Vincent
|
b341ceaf76
|
Closed group joining completed w/o backend
|
5 years ago |
Vincent
|
4fd2126fbe
|
Fileserver update
|
5 years ago |
Ryan Tharp
|
d7a1fbab22
|
make sure TLS is forced on open groups, improve serverRequest error message
|
5 years ago |
Ryan Tharp
|
3a0b3dddfd
|
lint
|
5 years ago |
Ryan Tharp
|
e6ab3d55ae
|
fix querystring in file-proxy
|
5 years ago |
Ryan Tharp
|
3abfd7833c
|
fix typo
|
5 years ago |
Ryan Tharp
|
aee63c3eae
|
file proxy needs to be able to talk to snode
- disable TLS check for fileProxy
- lokiHttpsAgent => snodeHttpsAgent (since we use for two different things now)
|
5 years ago |
Ryan Tharp
|
3964e9acf0
|
Merge branch 'clearnet' into tls-fix
|
5 years ago |
Ryan Tharp
|
18065c101b
|
minor refactor
|
5 years ago |
Ryan Tharp
|
daa21c1265
|
Merge branch 'clearnet' of https://github.com/loki-project/loki-messenger into groupavatar
|
5 years ago |
Ryan Tharp
|
3d70a6dc66
|
make sure token comms are done over fileProxy, other notes, logging adjustment
|
5 years ago |
Maxim Shishmarev
|
3f58dea035
|
Remove mixpanel
|
5 years ago |
Ryan Tharp
|
24b37b93c6
|
add .loki to have a self-signed cert
|
5 years ago |
Maxim Shishmarev
|
d910633422
|
Merge pull request #746 from msgmaxim/no-autojoin-loki-chats
Disable auto-joining default loki open groups
|
5 years ago |
Maxim Shishmarev
|
cf10a19b34
|
Disable auto-joining default loki open groups
|
5 years ago |
Maxim Shishmarev
|
dc0571137c
|
Merge pull request #734 from neuroscr/fileproxy
ephemeral layering file proxy
|
5 years ago |
Audric Ackermann
|
a39881ff1a
|
Display subscriber count for open groups (#741)
Display subscriber count for open groups
|
5 years ago |
Ryan Tharp
|
758a936e8f
|
include IV in server response
|
5 years ago |
Ryan Tharp
|
ab83f89142
|
_sendToProxy pass headers/handle response refactor, lint
|
5 years ago |
Ryan Tharp
|
11359fc037
|
Merge branch 'clearnet' into fileproxy
|
5 years ago |
Audric Ackermann
|
c92d22fece
|
allow space inside a display name but not at start or end
|
5 years ago |
Maxim Shishmarev
|
8ce066b802
|
Display subscriber count for open chats
|
5 years ago |
Ryan Tharp
|
5ced9a2b85
|
initial refactor of feaure flag detection statements in serverRequest()
|
5 years ago |
Ryan Tharp
|
41e35a1647
|
support file uploads on file proxy, fix _sendToProxy calling
|
5 years ago |
Ryan Tharp
|
f8252ec1ec
|
decrypt file server response, remove debug, handle crypt before _sendToProxy, improve json parsing failure logging
|
5 years ago |
Maxim Shishmarev
|
7cc2f5d707
|
Fix not showing messages from secondary devices
|
5 years ago |
Ryan Tharp
|
ce2e85cd38
|
send ephermal pubkey not privkey, file_proxy JSON encode body
|
5 years ago |
Ryan Tharp
|
4198f30b99
|
Label errors better, make _sendToProxy use ephermal layering
|
5 years ago |
Ryan Tharp
|
b0561f144b
|
if you have invalid token, wait for good token
|
5 years ago |
Maxim Shishmarev
|
a195c98061
|
Add a feature flag for snode proxy
|
5 years ago |
Ryan Tharp
|
c9c1567e80
|
fix token refresh, log error when failing to send a message
|
5 years ago |
Ryan Tharp
|
88b62210e7
|
array/meta guard, getModerators(), addModerators()/removeModerators()
|
5 years ago |
Ryan Tharp
|
91a814b20a
|
remove avatar annotation if not needed, lint
|
5 years ago |
Ryan Tharp
|
bb66515cce
|
we now expose LokiAppDotNetServerAPI, move getPrivateKey into chatAPI, deleteMessage clean up forEach with filter, add channel setting functions, update moderators endpoint/use primary device
|
5 years ago |
Ryan Tharp
|
a3abf3b14a
|
Merge pull request #661 from sachaaaaa/encrypted_avatar
Encrypted profile pic
|
5 years ago |
sachaaaaa
|
4da7243945
|
simplify tiny public chat snippet
|
5 years ago |
sachaaaaa
|
a29f0a4120
|
encrypted pictures for public chats
|
5 years ago |
vincentbavitz
|
2e83881373
|
Merge pull request #652 from vincentbavitz/public-ban
Public ban
|
5 years ago |
Beaudan Brown
|
43a91ab672
|
Linted
|
6 years ago |
Beaudan Brown
|
bee5a89f14
|
Show toast on user ban
|
6 years ago |
Beaudan Brown
|
2bbc1ecf63
|
Make ban user; handle server request
|
6 years ago |
Ryan Tharp
|
065f2ca47f
|
setProfileName refactor, setHomeServer(), immediate detect if our ProfileName gets out of sync on the server
|
6 years ago |
Ryan Tharp
|
bb9912dcc5
|
update some notes
|
6 years ago |
Ryan Tharp
|
7088411cff
|
fix where the avatar went
|
6 years ago |
Ryan Tharp
|
6bd1227189
|
add back missing avatarAnnotation for now, move setLastRetrievedMessage to after multidevice processing, make getListOfMembers async, subscribe to the channel when it registers, partChannel(), getSubscribers(), fix avatar message object placement
|
6 years ago |
Ryan Tharp
|
106a42306e
|
Merge branch 'clearnet' of https://github.com/loki-project/loki-messenger into multidevice-publicchat
|
6 years ago |
Ryan Tharp
|
3508658e00
|
pull avatar out of annotation, put it in profile
|
6 years ago |
Maxim Shishmarev
|
8cd8c8d4f9
|
Merge pull request #610 from msgmaxim/profile-pictures
Enable custom profile pictures
|
6 years ago |
Maxim Shishmarev
|
02cf9d58c8
|
Explicitly set server id for avatars to null
|
6 years ago |
Ryan Tharp
|
207e3d022f
|
Merge branch 'profile-pictures' of https://github.com/msgmaxim/loki-messenger into multidevice-publicchat
|
6 years ago |
Ryan Tharp
|
0c8873b5a2
|
constant naming clean up, remove slavePrimaryMap from LokiAppDotNetAPI, request user_annotations, home server support, use new verifyPrimaryPubKeys return format, avatar stubs
|
6 years ago |
Maxim Shishmarev
|
5a08ac9cc1
|
Use avatar specific endpoint
|
6 years ago |
sachaaaaa
|
6471c3698f
|
Fix errors showing up from invalid public chats
|
6 years ago |
Maxim Shishmarev
|
4dd314c18f
|
Enable profile pictures
|
6 years ago |
Beaudan Brown
|
685ada5cc5
|
Merge branch 'clearnet' into prep-merge
|
6 years ago |
Ryan Tharp
|
c40fe1dc79
|
reduce branching depth, prefer reduce over forEach, add comments, lint, dead code removal
|
6 years ago |
Beaudan Brown
|
ac762d43d5
|
Reduce indentation and simplify code by using existing verification functions
|
6 years ago |
Ryan Tharp
|
60cefc7fe1
|
improve comments
|
6 years ago |
Ryan Tharp
|
1a59ef5f92
|
rename getUsersAnnotations => getUsers
|
6 years ago |
Ryan Tharp
|
eab53e158e
|
Merge branch 'multi-device' of https://github.com/loki-project/loki-messenger into multidevice-publicchat
|
6 years ago |
sachaaaaa
|
2c1375e42a
|
Fix recurring memory leak in mentions
|
6 years ago |
Maxim Shishmarev
|
7c96990119
|
Correctly handle server errors in multi-deletion
|
6 years ago |
Maxim Shishmarev
|
8677fb15a0
|
Select multiple messages and bulk deletion
|
6 years ago |
Beaudan Brown
|
d97eced37b
|
Merge branch 'clearnet' into multi-device
|
6 years ago |
Beaudan Brown
|
a3635216db
|
Enable sending audio recordings
|
6 years ago |
Beaudan Brown
|
221c6b53b1
|
Clean up a bit
|
6 years ago |
Beaudan Brown
|
8cf90ae85d
|
Use message timestamp for empty messages
|
6 years ago |
Beaudan Brown
|
638f1c0e6c
|
Bringing together all the stuff for attachments and link previews
|
6 years ago |
Beaudan Brown
|
9114a3bc03
|
Annotation conversations
|
6 years ago |
Beaudan Brown
|
f0c198c7b7
|
Split uploadData to public and private
|
6 years ago |
Beaudan Campbell-Brown
|
ac80ef0d4e
|
Merge pull request #557 from BeaudanBrown/add-server
Add server
|
6 years ago |
Beaudan Brown
|
4e85435bf7
|
Update attachment pipeline to upload and download from loki fileserver
|
6 years ago |
Beaudan Brown
|
363cd81ccc
|
Hook up UI to all the server creation logic etc
|
6 years ago |
Beaudan Brown
|
4e70b66131
|
Extract the async token grab from the server api constructor and put in the factory. Fix up the areas this affects
|
6 years ago |
Beaudan Brown
|
5d2f7ddb20
|
Add messages needed for UI, bit of house work
|
6 years ago |
Beaudan Brown
|
9ed3ec5dec
|
Fix linting
|
6 years ago |
Beaudan Brown
|
399c54452e
|
Default user name to anonymouse if they don't have one set
|
6 years ago |
Beaudan Brown
|
f9f7a799b5
|
Updating signature scheme to use hard coded fields
|
6 years ago |
Ryan Tharp
|
7f433f3df0
|
move file server related functions into file server, make multidevice states global
|
6 years ago |
Ryan Tharp
|
206d29b033
|
avoid no pubkey with guards, make sure primary and secondary authorization match
|
6 years ago |