Ryan Tharp
3150a6ce11
separate out new/open, more lint/cleanup
6 years ago
Ryan Tharp
d4ca49ae95
separate out note to self
6 years ago
Ryan Tharp
51eaa90823
use window.mixpanel, remove eventEmitter
6 years ago
Ryan Tharp
68186afba2
lint and remove unneeded params
6 years ago
sachaaaaa
3b450e28da
lint
6 years ago
sachaaaaa
f8e9e1d3bd
Remove rejected authorisation from database
6 years ago
sachaaaaa
e07f81c150
Add LokiFileServerAPI
6 years ago
sachaaaaa
dc6d3b5ca2
Add LokiPublicChatAPI (extends LokiAppDotNetAPI)
6 years ago
sachaaaaa
33ea259d45
Rename file
6 years ago
sachaaaaa
fc00373897
Change LokiPublicChatAPI to LokiAppDotNetAPI, add annotations getter and setter
6 years ago
Ryan Tharp
a97788c7d9
modernize annotations since we're making a backward-incomp change
6 years ago
Ryan Tharp
a0b52826e9
sign and only show verified messages
6 years ago
Ryan Tharp
c921d3e3b3
allow mixpanel to be already set up elsewhere
6 years ago
Maxim Shishmarev
c54979bb41
Address review comments
6 years ago
Maxim Shishmarev
6c57346af0
Add missing file in tests
6 years ago
Maxim Shishmarev
1496a368e9
Add UI elements for searching and selecting members in a group chat
6 years ago
Ryan Tharp
88b44390bf
Desktop Analytics
6 years ago
sachaaaaa
fa6cde6cb9
use await/async
6 years ago
sachaaaaa
8ecf057386
Display list of paired device in modal
6 years ago
sachaaaaa
d3653e8665
lint after manual merge
6 years ago
sachaaaaa
0426d85e7a
Merge branch 'clearnet' into multi-device
...
* clearnet: (136 commits)
Fix more check on deletion.
Only shorten pubkeys if name is present
Shorten pubkeys in quotations too
better guard
pass serverId back to the server
Bump version.
Purge cache on failure.
Fix unnecessary link preview fetches.
Review changes. Increase mod time to 30 seconds.
Undo defaultPublicChatServer change,
Modified colour of dark mod badge
Linting.
Updated design
Show crown icon for moderators
Fix last hash all being NULL in database
Poll for moderators, store them on the conversation and use the list to determine our own mod status
Make sure we are always updating the last deleted id
Update ts/components/conversation/FriendRequest.md
Fix #355 Display timestamp for friend requests
Fix duplicate detection for sent messages in public chat
...
# Conflicts:
# app/sql.js
# js/background.js
# js/models/messages.js
# js/views/app_view.js
# libloki/crypto.js
# libtextsecure/message_receiver.js
6 years ago
sachaaaaa
d17f86679f
Merge pull request #495 from sachaaaaa/fix_unknown_signedkey
...
[multi-device] Ensure the latest contact signed prekey is used
6 years ago
Mikunj
75a527e828
Replaced value with a descriptive constant.
6 years ago
Mikunj
001d882273
Add comment to fix up confusion.
6 years ago
sachaaaaa
bd16bc5b9b
lint
6 years ago
sachaaaaa
6de6b762e6
Ensure the latest contact signed prekey is used
6 years ago
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
59609a13f9
Merge pull request #502 from neuroscr/clearnet
...
pass serverId back to the server
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 Varsani
ec790ddf89
Merge pull request #500 from Mikunj/link-preview-fix
...
Fix unnecessary link preview fetches.
6 years ago
Mikunj
a9710a68db
Purge cache on failure.
6 years ago
Mikunj Varsani
51f161a613
Merge pull request #498 from Mikunj/mod-badges
...
Mod badges
6 years ago
Mikunj Varsani
d302004225
Merge pull request #493 from BeaudanBrown/delete-polling-fix
...
Make sure we are always updating the last deleted id
6 years ago
Mikunj Varsani
0acea50acb
Merge pull request #490 from BeaudanBrown/incoming-public
...
Fix duplicate detection for sent messages in public chat
6 years ago
Mikunj
0636e635d5
Fix unnecessary link preview fetches.
6 years ago
sachaaaaa
f9df221638
Merge pull request #497 from sachaaaaa/prevent_multiple_retrievers
...
[multi-device] Ensure API objects are inited only once
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
025ad10fc5
Ensure API objects are inited only once
6 years ago
Mikunj Varsani
c48ae80468
Merge pull request #486 from Mikunj/profile-icons
...
Profile icons
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 Brown
e9a2b57d37
Show crown icon for moderators
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
sachaaaaa
e5eab74b1b
Fix #355 Display timestamp for friend requests
6 years ago
Beaudan Brown
9fe613967a
Fix duplicate detection for sent messages in public chat
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
sachaaaaa
cf3ddf0b03
Merge pull request #466 from sachaaaaa/mnemonic_secret
...
[multi-device] Show 3 last mnemonic representation of public key
6 years ago
Mikunj
500a88dbab
Removed identicon.js
...
Updated profile image helper.
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
Beaudan Campbell-Brown
bf7742932b
Merge pull request #480 from BeaudanBrown/loop-stopping
...
Stop polling on public chat deletion
6 years ago
Beaudan Campbell-Brown
6e6428928c
Merge pull request #479 from neuroscr/use-user-obj
...
Make sure public chat timers can't be restarted / Channel name bug fix
6 years ago
Beaudan Brown
d2dcd6c23d
Stop polling when you leave the public chat, clear up a bit
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
eea6bac7e6
add setGroupName()
6 years ago
Beaudan Campbell-Brown
4836b74f60
Merge pull request #478 from BeaudanBrown/clean-branches
...
Clean up redundant repetition of successive code duplication one after the other
6 years ago
Beaudan Campbell-Brown
f9c7a6ff3d
Merge pull request #475 from neuroscr/use-user-obj
...
Use user obj / pull channel name/avatar from server
6 years ago
Ryan Tharp
6d1c9700b1
this.stop guard on channelAPI
6 years ago
Beaudan Brown
c4a95218fa
Make even smaller
6 years ago
Ryan Tharp
e382afdf91
make timers stoppable, delete throw parameter, pollForChannel() pattern update
6 years ago
Beaudan Brown
3894f2784e
Clean up redundant repetition
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
Beaudan Campbell-Brown
e70b875226
Merge pull request #474 from BeaudanBrown/hide-menus
...
Remove most of the right click and cog menu options for the public chats
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
870dc7f904
Fix tests, refactor menu items to please linter and lint
6 years ago
Beaudan Brown
66459ac4bd
Remove most of the right click and cog menu options for the public chats
6 years ago
sachaaaaa
ef6b22f6b9
Simplify and lint
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
Ryan Tharp
b3e2a5aba8
move refreshModStatus into constructor of channelAPI, just instantiate channelAPI now
6 years ago
Beaudan Brown
8f4b0a2088
Don't look
6 years ago
sachaaaaa
35b6182074
Clean up after account registration failure
6 years ago
sachaaaaa
e50a29ffa5
Show 3 last mnemonic representation of public key instead of public key during pairing
6 years ago
Beaudan Campbell-Brown
48b6bf54c1
Merge pull request #461 from Mikunj/qr-code
...
Pubkey QR code
6 years ago
Mikunj
58b0c5ef39
Removed a line
6 years ago
Beaudan Campbell-Brown
a6abcaf826
Merge pull request #453 from Mikunj/profile-simplification
...
Profile simplification
6 years ago
Beaudan Campbell-Brown
43bd167965
Merge pull request #463 from loki-project/public-chat
...
Public chat
6 years ago
Mikunj
21dad58537
Linting.
6 years ago
Mikunj
831ae09576
Cherry pick "profile simplification" from Mik
6 years ago
Beaudan Brown
cccf533abc
Save conversation after all messages are processed
6 years ago
Mikunj
3d179909c7
Decrease the correctness level on the QR code.
6 years ago
Beaudan Brown
27976a053c
Save the last retrieved message for public chats on the conversation
6 years ago
Beaudan Brown
ef8b515d70
Make sure we only initialise special conversations after both registration and storage load have complete
6 years ago