Mikunj
|
19b0dabe11
|
Keep a cache of the last 5 fetched messages for public chat so we can use it to detect duplicate messages.
|
6 years ago |
Mikunj
|
3152637cdc
|
Fix more check on deletion.
|
6 years ago |
Ryan Tharp
|
ca5275b410
|
better guard
|
6 years ago |
Ryan Tharp
|
e6d22aab19
|
pass serverId back to the server
|
6 years ago |
sachaaaaa
|
d3c3184405
|
Search returns primary device when looking up secondary pub key
|
6 years ago |
Mikunj
|
e6d62cb22c
|
Review changes.
Increase mod time to 30 seconds.
|
6 years ago |
Mikunj
|
0b898612d9
|
Linting.
|
6 years ago |
Mikunj
|
0883b1b650
|
Updated styles.
Merge commit clearnet into mod-badges
|
6 years ago |
sachaaaaa
|
43976c6c43
|
Merge pull request #494 from sachaaaaa/fix_last_hash
Fix last hash all being NULL in database
|
6 years ago |
Beaudan Campbell-Brown
|
ec5a69f1cf
|
Merge pull request #489 from msgmaxim/replies
Enable quotes in public chats
|
6 years ago |
sachaaaaa
|
3beb6004db
|
Fix last hash all being NULL in database
|
6 years ago |
Beaudan Brown
|
72b3d02b52
|
Poll for moderators, store them on the conversation and use the list to determine our own mod status
|
6 years ago |
Beaudan Brown
|
97746307f0
|
Make sure we are always updating the last deleted id
|
6 years ago |
Maxim Shishmarev
|
5cf63af3a3
|
Enable quotes in public chats
|
6 years ago |
sachaaaaa
|
b10835ffc7
|
Share contact upon authorising secondary device
|
6 years ago |
Beaudan Brown
|
9beea2cbd3
|
Enforce curlies completely and lint with new settings
|
6 years ago |
Beaudan Brown
|
6f995d6a96
|
Resolve linter issues
|
6 years ago |
Beaudan Brown
|
f9ca6e4cf2
|
Merge branch 'publicchat-config' of https://github.com/neuroscr/loki-messenger into neuroscr-publicchat-config
|
6 years ago |
Beaudan Brown
|
0c870d04e3
|
Stop polling when leaving public chat, only grab the most recent 100 messages on first poll
|
6 years ago |
Ryan Tharp
|
220f0aa9f5
|
handle empty servers better
|
6 years ago |
Ryan Tharp
|
eb3d22f2b0
|
remove unneeded comment
|
6 years ago |
Ryan Tharp
|
c97f26465c
|
set correct name on conversation
|
6 years ago |
Ryan Tharp
|
6d1c9700b1
|
this.stop guard on channelAPI
|
6 years ago |
Ryan Tharp
|
e382afdf91
|
make timers stoppable, delete throw parameter, pollForChannel() pattern update
|
6 years ago |
Ryan Tharp
|
f093490bec
|
lint plus constant fix
|
6 years ago |
Ryan Tharp
|
2ca23db141
|
Merge branch 'use-user-obj' of https://github.com/neuroscr/loki-messenger into use-user-obj
|
6 years ago |
Ryan Tharp
|
5b193b9e47
|
remove throw for now, squash ifs, some future avatar notes
|
6 years ago |
Ryan Tharp
|
35d059eae5
|
was getting some weird errors, going to try this
|
6 years ago |
Ryan Tharp
|
3f35170eae
|
Merge branch 'clearnet' into use-user-obj
|
6 years ago |
Ryan Tharp
|
428a3b7077
|
add back conversationId
|
6 years ago |
Beaudan Brown
|
da97d15891
|
Log when there are errors polling
|
6 years ago |
Beaudan Brown
|
0dd180d4f4
|
Wrap polling function in try finally for safety, fix issue with empty array check and lint
|
6 years ago |
Ryan Tharp
|
e25ed0aba3
|
move pubkey/name out of annotation into user object, read channel meta data from server, throw alert if delete fails, constant name clean up, store timers, Calls refreshModStatus/pollForChannel in cstr
|
6 years ago |
Beaudan Brown
|
8f4b0a2088
|
Don't look
|
6 years ago |
sachaaaaa
|
35b6182074
|
Clean up after account registration failure
|
6 years ago |
Beaudan Campbell-Brown
|
43bd167965
|
Merge pull request #463 from loki-project/public-chat
Public chat
|
6 years ago |
Beaudan Brown
|
cccf533abc
|
Save conversation after all messages are processed
|
6 years ago |
Beaudan Brown
|
27976a053c
|
Save the last retrieved message for public chats on the conversation
|
6 years ago |
Beaudan Campbell-Brown
|
f4e76f0576
|
Merge pull request #455 from neuroscr/public-delete
Public delete
|
6 years ago |
Beaudan Campbell-Brown
|
17c2817517
|
Merge pull request #449 from BeaudanBrown/rss-fix
Fix feed reader for single element results
|
6 years ago |
Ryan Tharp
|
56a4a31ca2
|
sendMessage(), getOrRefreshServerToken supports forceRefresh, make modStatus a property, additional comments
|
6 years ago |
Ryan Tharp
|
dfd6039c83
|
use LokiPublicChannelAPI
|
6 years ago |
Ryan Tharp
|
95cca859e9
|
Merge branch 'deletion-final' of https://github.com/BeaudanBrown/loki-messenger into public-delete
|
6 years ago |
Beaudan Brown
|
8d77d6fd79
|
All the API updates, enable mod status retrieval and allow for message deletion
|
6 years ago |
Beaudan Brown
|
1b4105a3d0
|
Fix db stuff and remove unneeded message function
|
6 years ago |
Ryan Tharp
|
33572cac1f
|
use newer delete system every 5s, deleteMessage(), store token in serverAPI, serverRequest refactor, registerChannel now returns the channel found/created, change baseChannelUrl base
|
6 years ago |
Beaudan Brown
|
7d0b300246
|
Add deletion polling
|
6 years ago |
Beaudan Brown
|
6392c77952
|
Fix database helpers
|
6 years ago |
Beaudan Brown
|
700ed5d2a8
|
Some refactoring from reviews, and include the token in the message pipeline instead of getting in message_api
|
6 years ago |
Beaudan Brown
|
b5fd01a468
|
Add required metadata to sending pipeline and send to public channels
|
6 years ago |
Beaudan Brown
|
37366198fc
|
Add database tables and helper functions for public server auth
|
6 years ago |
Beaudan Brown
|
87e57af090
|
Fix feed reader for single element results
|
6 years ago |
Beaudan Brown
|
fc8aa0211d
|
Addressing reviews
|
6 years ago |
Beaudan Brown
|
1f7787ecf7
|
Add token retrieval functions to public chat api
|
6 years ago |
sachaaaaa
|
4dd62a265c
|
Allow receiving and sending messages before lokiP2PApi is defined.
|
6 years ago |
sachaaaaa
|
f5f6b37852
|
Enable link preview for i.imgur.com, tenor and giphy
|
6 years ago |
sachaaaaa
|
a4411007b0
|
Pairing authorisations: refactor proto, change sql table, add getters
|
6 years ago |
Beaudan Brown
|
895cedc801
|
Lint
|
6 years ago |
Beaudan Brown
|
3f4b94ba74
|
Transition to initialising rss feeds in schema update
|
6 years ago |
Ryan Tharp
|
48f2637ff9
|
lint
|
6 years ago |
Ryan Tharp
|
1536a7e5f9
|
support multiple RSS feeds
|
6 years ago |
Ryan Tharp
|
d0ddcaf1fe
|
update feed url, handle no items more gracefully, start on dns check
|
6 years ago |
Ryan Tharp
|
93eb19bab5
|
add space, refactor out friendRequestStatusEnum
|
6 years ago |
Ryan Tharp
|
22cb7cd540
|
node/browser constant
|
6 years ago |
Ryan Tharp
|
3d40b55011
|
do the deferencing correctly
|
6 years ago |
Ryan Tharp
|
c57571fdfd
|
loki.network rss feed
|
6 years ago |
sachaaaaa
|
d208614909
|
Multi-device part 1: make primary account generate and send authorisation to secondary
|
6 years ago |
Beaudan
|
c9f433fbba
|
Save message id when sending/receiving to/from public server and lint
|
6 years ago |
Beaudan
|
899bfc3b2b
|
Add channel id to message table and provide helper functions
|
6 years ago |
Beaudan
|
f857744e88
|
Revert sending id
|
6 years ago |
Beaudan
|
145b8b6682
|
Fix message order
|
6 years ago |
Beaudan
|
86e55e5dc6
|
Clean up bold check
|
6 years ago |
Beaudan
|
f7039080af
|
Remove accidental swapfile, save messages with the id given to them from public server
|
6 years ago |
Beaudan
|
f718bf15d2
|
Prepare to delete message, send message id to server
|
6 years ago |
Beaudan
|
1a82a35a08
|
More efficient channel search
|
6 years ago |
Beaudan
|
143bf1bdc1
|
Fill out unregister channel stub, trigger unregister channel on conversation deletion
|
6 years ago |
Beaudan
|
014558d939
|
Squash and clean of old PRs, move towards sending cleartext again
|
6 years ago |
Beaudan Campbell-Brown
|
73b417e605
|
Merge pull request #371 from BeaudanBrown/testnet
Separate testnet
|
6 years ago |
Beaudan
|
492bb3723a
|
Move pubkey truncation to loki_rpc and add window function
|
6 years ago |
Beaudan Campbell-Brown
|
0e9372d3d5
|
Merge pull request #373 from msgmaxim/timestamp-error
Show correct error on incorrect timestamp
|
6 years ago |
Beaudan
|
6140fef1f7
|
Fix some bugs
|
6 years ago |
Maxim Shishmarev
|
09d279dd93
|
Show correct error on incorrect timestamp
|
6 years ago |
Beaudan
|
43c2e9c953
|
Use different seed nodes for development vs production and strip 2 characters from pubkey on testnet
|
6 years ago |
Beaudan
|
63396669bc
|
Add eslint rule to enforce curlys, run eslint --fix to automatically apply this rule and add swapfiles to gitignore
|
6 years ago |
Beaudan
|
c53a35deeb
|
Comment explaining stopPollingPromise
|
6 years ago |
Beaudan
|
6ef94fa43d
|
Start attempt at closing long polling connections when offline event is triggered
|
6 years ago |
Beaudan
|
1c9fe5b9f5
|
Make sure we are purging nodes from retrieve swarm list, and also filter 0.0.0.0 ips when getting snodes from wrong swarm error
|
6 years ago |
Beaudan
|
9910ef0c13
|
Rename bool
|
6 years ago |
Beaudan
|
b49be51f36
|
Don't return early if recalculating PoW
|
6 years ago |
Beaudan
|
804fc076cc
|
Refresh swarm list 1 time for outgoing messages
|
6 years ago |
Beaudan
|
df2c4af67c
|
Run lint and check for ip or address when removing unreachable nodes
|
6 years ago |
Beaudan Campbell-Brown
|
5aedd618c0
|
Merge pull request #324 from BeaudanBrown/improve-http-error
Also put the body in httperror
|
6 years ago |
Beaudan
|
68c1932b7b
|
Little better arguments
|
6 years ago |
Beaudan
|
65a09d12b6
|
Make sure we try a different seed node every time
|
6 years ago |
Beaudan
|
f02e885662
|
Print body of http error as well
|
6 years ago |
Beaudan
|
10e61c37da
|
Retry initialiseRandomPool some times if request fails, fix uncaught promise in sendMessage
|
6 years ago |
Beaudan
|
87c5d0858c
|
Choose a random seed node from a list for bootstrapping
|
6 years ago |
Beaudan Campbell-Brown
|
fee25036be
|
Merge pull request #321 from BeaudanBrown/faster-fail
Remove nodes after 1 failure and only wait for a single successful send
|
6 years ago |
Beaudan
|
580931c4fb
|
Pass ourKey to message api, initialise these APIs after registration or when storage is ready so we always have ourKey
|
6 years ago |
Beaudan
|
d647fb1eb8
|
Remove nodes after 1 failure and only wait for a single successful send before updating UI
|
6 years ago |