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
Mikunj
3380500a2d
Added QR code viewing.
6 years ago
Beaudan Brown
8066affd2c
Move initialisation of public and rss conversations to fix early loading error. Rename function to be more readable
6 years ago
Beaudan
616e952f8e
Add right click option to public chat messages to copy pubkey of sender
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
133f2a5656
replace publicSendData with LokiPublicChannelAPI instance
6 years ago
Ryan Tharp
3178d67295
allow yourself to request deletion of messages
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
351fa09ad6
Only show delete option if have mod status and show different modal for mod deletion
6 years ago
Beaudan Brown
e4ecc5b389
A prepare for message deletion
6 years ago
Beaudan Brown
1b4105a3d0
Fix db stuff and remove unneeded message function
6 years ago
sachaaaaa
3a78f47cd7
Secondary device registration: UX changes (show countdown, disable button, etc.)
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
Ryan Tharp
d5e6ffb1f9
rename deletePublicMessage => deleteLocalPublicMessage
6 years ago
Mikunj
c4dd10a5cd
Simplified profile setting. Renamed functions to be less confusing. Removed storing profile in local storage.
6 years ago
Beaudan Brown
7d0b300246
Add deletion polling
6 years ago
Beaudan Brown
3332cb240e
Add background event listener
6 years ago
Beaudan Brown
5a70d88747
Add removeMessage function to conversation
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
1d4c98adf0
Merge pull request #444 from sachaaaaa/logic_fixes
...
[multi-device] Fix bugs revealed during reviews
6 years ago
sachaaaaa
7e0217dca8
Merge pull request #439 from sachaaaaa/registration_done_secondary
...
[multi-device] Prevent showing inbox if secondary registration is ongoing
6 years ago
sachaaaaa
16cc1cb400
Merge pull request #443 from sachaaaaa/show_secondary_pubkey_message_details
...
[multi-device] Format message details to show secondary pubkey properly
6 years ago
sachaaaaa
54f4fd843b
Merge pull request #440 from sachaaaaa/substitute_secondary_with_primary
...
[multi-device] Display incoming messages in the primary device conversation
6 years ago
sachaaaaa
661b207245
Various fixes for bugs introduced during reviews
6 years ago
sachaaaaa
dce8c8bcf7
Format message details to show secondary pubkey properly
6 years ago
sachaaaaa
2c052a65a2
Display incoming messages in the primary device conversation
6 years ago
sachaaaaa
415ea7992c
Prevent showing inbox if secondary device registration is still ongoing
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
06d60fd68e
Merge pull request #431 from sachaaaaa/secondary_device_registration_view
...
[multi-device] Secondary device registration UI
6 years ago
sachaaaaa
24cf1ef3f7
Merge pull request #433 from sachaaaaa/primary_accept_request
...
[multi-device] UI for accepting pairing request on Primary devices
6 years ago
sachaaaaa
79d842635d
fix events registration issues
6 years ago
sachaaaaa
2754969b23
Ensure one listener and one event for 'secondaryDeviceRegistration'
6 years ago
sachaaaaa
1ced8e348b
Merge pull request #432 from sachaaaaa/pair_device_menu_item
...
[multi-device] Display "Pair New Device" in menu
6 years ago
sachaaaaa
ac4038e86a
Dialogs for device pairing requests - Primary device side
6 years ago
sachaaaaa
b5aee4f4be
Display "Pair New Device" in menu for non-secondary devices
6 years ago
sachaaaaa
632e35c8a5
Secondary device registration UI
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
662c64f347
Remove ability to delete some rss conversations
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
962469a54c
messenger and loki.network feeds
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
d3cf055128
rss avatar guard
6 years ago
Ryan Tharp
a67e7fcfe1
guard for CI fix
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
bbffa89308
make sure we have braces
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
sachaaaaa
a7f999aeb1
Merge pull request #391 from sachaaaaa/show_seed_errors
...
Report mnemonic errors instead of silent failure
6 years ago
sachaaaaa
1f3f63dcc6
Report mnemonic error in a toast instead of silently fail
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
sachaaaaa
701f6be00c
Add missing mnemonic languages
6 years ago
Beaudan
145b8b6682
Fix message order
6 years ago
Beaudan
5bdfaeaf1d
Don't send read receipts to public chats
6 years ago
Beaudan
406938cf59
Cleaner forceSave
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
21f0149e22
Send profile and update it
6 years ago
Beaudan
014558d939
Squash and clean of old PRs, move towards sending cleartext again
6 years ago
Beaudan
b4cc9430be
Add loki schema versioning and create new public conversation
6 years ago
Beaudan
ccfc9046b4
Fix tests
6 years ago
Beaudan
7dd155eb16
Remove empty event trigger, doesn't seem to be required any more but could be wrong
6 years ago
Beaudan
9dae805017
Run lint
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
98f1c8d80b
Merge pull request #380 from BeaudanBrown/profile-fix
...
Catch this little rascal. Profile names should update consistently now
6 years ago
Beaudan
55152cd33a
Catch this little rascal. Profile names should update consistently now
6 years ago
Beaudan Campbell-Brown
b5c232f54a
Merge pull request #378 from BeaudanBrown/typing-friend-request
...
Also don't send typing messages for people we aren't friends with
6 years ago
Beaudan Campbell-Brown
dd7bf1b2bb
Merge pull request #370 from msgmaxim/clipboard
...
Add a button to paste pubkey from clipboard if valid
6 years ago
Beaudan
debd211fe5
Also don't send typing messages for people we aren't friends with
6 years ago
Beaudan Campbell-Brown
fc12f01ab3
Merge pull request #374 from msgmaxim/no-read-receipt-unless-friends
...
Only send read receipts if friends
6 years ago
Beaudan Campbell-Brown
b76f84acc5
Merge pull request #377 from msgmaxim/typing-indicators
...
Add a toggle option for typing indicators; use short ttl for them
6 years ago
Maxim Shishmarev
cdd374a4b2
Add a toggle option for typing indicators; use short ttl for them
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 Campbell-Brown
6a3062860d
Merge pull request #365 from sachaaaaa/beta-disclaimer
...
Add one-time disclaimer at startup for beta release
6 years ago
Beaudan
6140fef1f7
Fix some bugs
6 years ago
Maxim Shishmarev
f12a7cee4d
only send read receipts if friends
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
Maxim Shishmarev
d0e73ed7f8
Add a button to paste pubkey from clipboard if valid
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
sachaaaaa
5cb7703ae5
Add one-time disclaimer at startup for beta release
6 years ago
Beaudan Campbell-Brown
c1efa93137
Merge pull request #349 from BeaudanBrown/fix-disappearing
...
Fix disappearing messages and deleting contact
6 years ago
Beaudan
96aaa7851d
Send broadcast message instead of empty message to trigger things like session reset and disappearing messages. Also fix small bug where deleting a contact kept the (now removed) conversation open
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
Beaudan
676cebdce4
Fix async
6 years ago
sachaaaaa
37e95cf7d2
remove unnecessary await
6 years ago
sachaaaaa
c53633e367
Clearnet p2p with https (no verification yet)
6 years ago
Beaudan
eb1fa97c9c
Make use of ip consistent for random snode pool and swarm list
6 years ago
Beaudan
ee260f7de0
Fix silly filtering bug, add filtering for swarm nodes and lint
6 years ago
Beaudan
96f7949ac8
Update endpoint for storage server and p2p
6 years ago
Beaudan Campbell-Brown
436af1a990
Merge pull request #313 from BeaudanBrown/random-list
...
Random list
6 years ago
Beaudan
c5c01b0ac8
Purge retrieving snodes
6 years ago
Beaudan
d82b5e1998
Remove random snodes if they fail and then try again. Throw seed node error if getRandomSnodeAddress fails. Filter out 0.0.0.0 nodes.
6 years ago
Beaudan
923d7ffe27
Change to get_n_service_nodes method
6 years ago
Beaudan
d12f6b6d32
Handle swarm nodes the same for us or contacts, attach our key to message api object
6 years ago
Beaudan Campbell-Brown
4330e48185
Merge pull request #307 from BeaudanBrown/fix-self-note
...
Fix not to self
6 years ago
Beaudan
e1d2484797
Can't update conversation that hasn't been created yet
6 years ago
Beaudan
ab15a4afd6
Review moving status setting to conversation init
6 years ago
Beaudan
3bb9d888dc
Initialise conversation with ourselves as friends and don't allow it to be changed to anything else
6 years ago
Beaudan
94b125f2cf
Consider friend requests that are still being sent as sent
6 years ago
Beaudan
ca31649207
Trial value wasn't being initialised big enough for very low difficulty, also development should not have been there but I don't think it was doing anything
6 years ago
Beaudan
0948a344d2
Review refactor
6 years ago
Beaudan
d5546b9473
Lint
6 years ago
Beaudan
b6b0248e9d
Retrieve from seed
6 years ago
Beaudan
1f74088586
Send to IP
6 years ago
Beaudan
6b2b9ce926
Remove default port and use port from storage server responses
6 years ago
Beaudan
eea2b8e6a7
Do port null check inside rpc call
6 years ago
Beaudan
52c191fc94
Merge branch 'development' into clearnet
6 years ago
sachaaaaa
9d6c5bff36
make unverified https queries to the snodes
6 years ago
Beaudan
7141847dfb
Restart sendMessage logic if PoW changed an dfix NaN bug
6 years ago
Beaudan
f01d8088b7
Remove development PoW
6 years ago
Beaudan
dad52a784d
Change wrong pow http response
6 years ago
Beaudan
dbcaaf98dc
Lint
6 years ago
Beaudan
c27d1ef69a
Clean some stuff in loki_rpc and get new difficulty from successful requests
6 years ago
Beaudan
e520bf109a
Persist PoW difficulty and update if get response from snodes
6 years ago
Beaudan Campbell-Brown
e9b1359bab
Merge pull request #295 from BeaudanBrown/refactor-sendmessage
...
Refactor sendmessage
6 years ago
Beaudan
18a87d5463
Review changes
6 years ago
Beaudan Campbell-Brown
fd6f6c6a8c
Merge pull request #290 from Mikunj/loki-profile
...
Convert profile field in DataMessage to use LokiProfile
6 years ago
Beaudan
c02d5d4053
Lint
6 years ago
Beaudan
709db4bf54
Make sendMessage take options, remove redundant retrieve function and get constant
6 years ago
Beaudan
b43978ece1
Initial refactoring of sendmessage
6 years ago
Beaudan Campbell-Brown
1e11a6527c
Merge pull request #289 from Mikunj/p2p-ping
...
Updated pinging logic.
6 years ago
Beaudan Campbell-Brown
50c7da4432
Merge pull request #280 from Mikunj/fix-friend-request-logic
...
Fix friend request logic.
6 years ago
Mikunj
2c12c8a1d8
Convert profile field in data message to use LokiProfile instead of signal Contact.
6 years ago
Mikunj
53cbfb1f5c
Merge branch 'development' into fix-friend-request-logic
6 years ago
sachaaaaa
1b1c18b928
Patch from Beau
6 years ago
Mikunj
147861790b
Always send application/json as content type in rpc.
6 years ago
Mikunj
bc6586e5ce
Removed duplicated function.
6 years ago
Mikunj
f77b67d358
Updated tests.
...
Fix some minor logic.
6 years ago
Mikunj
986d34bbd9
linting
6 years ago
Mikunj
d4de4b13dd
Fix incorrect import.
6 years ago
Mikunj
b4390a8c95
Updated pinging logic.
6 years ago
sachaaaaa
edd5915bf2
Fix use .length on object
6 years ago
sachaaaaa
5f77f751d9
Replace generator function and other various fixes
6 years ago
sachaaaaa
09a9cfbf37
Refactor long polling for better concurrent requests
6 years ago
Beaudan Campbell-Brown
e99cec9c09
Merge pull request #272 from Mikunj/signal-1.24
...
Signal 1.24
6 years ago
Mikunj
12cce8fe47
Auto accept friend request messages if we were already friends with the user.
...
Lint fixes for previous files.
6 years ago
beaudan
54bd75e9a6
Wait for a longer time after failed poll and extend default timeout
6 years ago
Mikunj
fbbf454c49
Merge branch 'development' into signal-1.24
6 years ago
Beaudan Campbell-Brown
318371a652
Merge pull request #264 from BeaudanBrown/remove-signal-references
...
Remove Signal references
6 years ago
Mikunj
b8ef6c2cc6
Loki changes
...
Added friends section in search.
This is because contacts is now used in signal for something else and we don't want to clash meanings.
Styling fixes
Add dropdown options into mainheader
Updated styling
Restore StartNewConversation to the old ui style of loki messenger.
Fix friend search display.
Fix header expand animation.
Hooked up menu actions.
Linting.
More styling changes.
Fix tests.
Added back in the loki logo below the gutter.
Fix toast positioning.
Fix context menu showing incorrectly on virtual lists.
Added tabs.
Linting
6 years ago
Mikunj
61b862b021
Merge signal 1.24.1
6 years ago
Mikunj
8808100796
Merge signal-1.24.0
...
# Conflicts:
# .github/PULL_REQUEST_TEMPLATE.md
# background.html
# config/default.json
# config/production.json
# js/models/conversations.js
# js/models/messages.js
# js/views/conversation_view.js
# js/views/inbox_view.js
# js/views/settings_view.js
# main.js
# package.json
# test/index.html
# ts/components/conversation/ContactName.tsx
# yarn.lock
6 years ago
Mikunj
3152f92e30
Merge signal 1.23.2
...
# Conflicts:
# app/sql.js
# js/conversation_controller.js
# package.json
6 years ago
Mikunj
3a8111020e
Merge v1.23.0
...
# Conflicts:
# background.html
# package.json
# yarn.lock
6 years ago
Scott Nonnenberg
ef670bec3f
Ensure that we have all conversations in redux store
6 years ago
Mikunj
7387e88c97
Add showing friends in search.
6 years ago
Mikunj
1f03e04d8c
Merge commit 'c75a756b2a58bd4a79890e34673d95d9f17f3f01' into signal-1.23
...
# Conflicts:
# js/views/conversation_view.js
# package.json
# ts/components/ConversationListItem.tsx
# ts/components/conversation/ConversationHeader.tsx
6 years ago
Scott Nonnenberg
fca40cb548
Disable keyboard shortcut for conversation archive
6 years ago
Mikunj
12ce0140de
Left pane changes.
...
Merge commit 'b3ac1373fa64117fe2a9ccfddf3712f1826c06d9' into signal-1.23
# Conflicts:
# _locales/en/messages.json
# background.html
# js/background.js
# js/conversation_controller.js
# js/models/conversations.js
# js/models/messages.js
# js/views/conversation_list_item_view.js
# js/views/conversation_list_view.js
# js/views/conversation_search_view.js
# js/views/inbox_view.js
# libtextsecure/account_manager.js
# package.json
# stylesheets/_global.scss
# stylesheets/_index.scss
# stylesheets/_modules.scss
# test/_test.js
# test/index.html
# test/models/conversations_test.js
# test/views/conversation_search_view_test.js
# ts/components/ConversationListItem.tsx
# ts/components/MainHeader.tsx
# ts/components/conversation/ConversationHeader.tsx
# ts/components/conversation/ResetSessionNotification.tsx
6 years ago
Mikunj
48c4ed1a29
Partial Merge commit 'bf904ddd129ceba8fa363ccf6d10ecd256c65f63' into signal-1.23
...
# Conflicts:
# _locales/en/messages.json
# app/sql.js
# js/background.js
# js/conversation_controller.js
# js/models/conversations.js
# js/views/inbox_view.js
# main.js
6 years ago
Mikunj
57195017f9
Linting
6 years ago
Mikunj
e343a04eea
Merge commit '18b5b7c046436f2defab2e20407e22da180bf97b' into signal-1.22
...
# Conflicts:
# app/sql.js
# background.html
# config/default.json
# js/background.js
# js/models/conversations.js
# js/models/messages.js
# js/modules/data.js
# js/signal_protocol_store.js
# js/views/conversation_search_view.js
# libtextsecure/message_receiver.js
# libtextsecure/sendmessage.js
# main.js
# package.json
# preload.js
# test/index.html
# ts/components/Avatar.tsx
# ts/components/conversation/ConversationHeader.md
# ts/components/conversation/ConversationHeader.tsx
6 years ago
Beaudan Campbell-Brown
cab389fe2e
Merge pull request #267 from BeaudanBrown/move-filtering
...
Persistent last hash
6 years ago
Scott Nonnenberg
b31fbcaa17
Don't send if message body is too long
6 years ago
Beaudan Campbell-Brown
6a290f4918
Merge pull request #266 from Mikunj/fixes
...
UI Fixes
6 years ago
Beaudan
8ff647e3cd
Return instead of await
6 years ago
Beaudan
e63e9b9053
Small optimisation
6 years ago
Beaudan
faf1b4b66b
Lint
6 years ago
Beaudan
620380d2d9
Move filter messages to message api and some other cleaning
6 years ago
Beaudan
796181e00c
Add database functions for storing, retrieving and cleaning last hash for snodes
6 years ago
Beaudan
960bd3fff2
Move JobQueue to be a module so that we can use it in preload
6 years ago
Mikunj
40ab727b12
Linting
6 years ago
Mikunj
b2ecb87462
Review fixes
6 years ago
Scott Nonnenberg
22f7a352f9
updateLastMessage: If we don't update last text, clear it
6 years ago
Mikunj
c7130a3bbb
Added password confirmation dialog before showing seeds.
6 years ago
Beaudan
7eabae18f5
Replaced more references to signal with loki and updated CONTRIBUTING.md
6 years ago
Beaudan
377e90bafe
Include long polling header for retrieve messages, extend retrieveMessages timeout to 40 seconds, reduce default tmeout to 5 seconds, remove dev/prod poll time difference
6 years ago
Beaudan Campbell-Brown
495ddcabab
Merge pull request #262 from BeaudanBrown/millisecond-times
...
Ttl and timestamp milliseconds
6 years ago
Beaudan
db8f8ba36f
Multiple all ttl values by 1000 and stop dividing timestamp by 1000 so they are both milliseconds
6 years ago
Beaudan
f69e6ec763
Disable encryption
6 years ago
Scott Nonnenberg
62de2a229d
Add logging to track synchronization in message processing
6 years ago
Derek Meer
7727dc093e
Hides the "Hide menu bar" option on MacOS ( #2903 )
...
The "Hide menu bar" option is only applicable to Windows and some Linux distros,
where the menu bar is attached to the Signal window. Therefore, this commit
ensures that it doesn't show up on MacOS. It includes a setting,
isHideMenuBarSupported(), to control the option's appearance. This
commit also includes the tests to make sure isHideMenuBarSupported()
works correctly.
Fixes #2705
6 years ago
Beaudan
f076f94e71
Clearer last hash line
6 years ago
Beaudan
fa7042c043
Added wrong swarm error which gets thrown if we receive a 421 error, update the swarm lists if we get one of those errors
6 years ago
Beaudan
0f771d4db4
Rename loki_fetch to loki_rpc
6 years ago
Beaudan
b09f2970fc
Move NotFoundError to errors.js
6 years ago
Beaudan
929d272fcc
Fixed bugs with http being appended at wrong time and lastHash not being sent properly
6 years ago
Beaudan
531ee92dcb
Updated messenger to work with slightly different storage server API and changed swarm requests to go through storage server
6 years ago
Scott Nonnenberg
629dc8737b
Fix issue where 'delete messages' was not clickable second time
6 years ago
Scott Nonnenberg
c8ea2e9463
Download and install updates without the help of electron-updater
6 years ago
Scott Nonnenberg
81de5f9a76
Introduce CTRL-E shortcut for archiving a conversation
6 years ago
Scott Nonnenberg
74cb808763
New MessageController as the single place for in-memory messages
6 years ago
Mikunj
ae8b3899ad
Changed registration to be a 2 step process.
6 years ago
Scott Nonnenberg
274949b247
Enable long message send as an attachment
6 years ago
Scott Nonnenberg
4d8fbe95ff
Retry send: Always remove all errors and recalculate recipients
6 years ago
Scott Nonnenberg
0c69d725c3
Ensure that we have all conversations in redux store
6 years ago
Beaudan Campbell-Brown
338f4e3682
Merge pull request #255 from BeaudanBrown/better-logs
...
Improve sending/retrieving/swarm logs
6 years ago
Scott Nonnenberg
b232d6289a
Update react-contextmenu to avoid event handler issues un unload
6 years ago
Scott Nonnenberg
3b140d9b51
Update react-contextmenu to avoid event handler issues un unload
6 years ago
Scott Nonnenberg
7cfd3870d5
Escape XML delimiters for notifications on linux
...
Thanks to @whitequark for pointing out an inconsistency in the way that
some Linux desktop environments were displaying markup in notifications.
6 years ago
Scott Nonnenberg
8c4d90df07
Send long text as an attachment instead of inline
...
Remove Android length warning
Handle incoming long message attachments
Show long download pending status in message bubble
Fix the width of the smallest spinner
Remove Android length warning from HTML templates
6 years ago
Scott Nonnenberg
0e5f405b53
Remove unnecessary 'tag' from Notification construction
6 years ago
Beaudan Campbell-Brown
ce2d5d169f
Merge pull request #253 from BeaudanBrown/extend-right-click
...
Extend right click functionality
6 years ago
Scott Nonnenberg
32fa5cccde
Send sync sent messages properly in 1-member group
6 years ago
Scott Nonnenberg
c76d537482
Note to Self: On just expire timer update, set TIMER_UPDATE flag
6 years ago
Beaudan
0b6849c96a
Review comment plus added a todo
6 years ago
Beaudan
6656a89092
Cleaned up a lot of the logs, stop them from printing more than once etc
6 years ago
Scott Nonnenberg
b3ac1373fa
Move left pane entirely to React
6 years ago
Scott Nonnenberg
bf904ddd12
On attachment save include date, include album index
6 years ago
Scott Nonnenberg
768007a269
Message Detail: Ensure that quotes are not clickable
6 years ago
Scott Nonnenberg
6ffbc0ac06
Archive Conversation
6 years ago
Scott Nonnenberg
782516186f
Move expiring message cleanup after ConversationController.load()
6 years ago
Scott Nonnenberg
d72f89d776
Render only visible conversations in left pane
6 years ago
Scott Nonnenberg
e68367fe0d
Remove reference to nonexistent view
6 years ago
Scott Nonnenberg
009c58749b
Don't continue to log if socket is returning unknown status
6 years ago
Scott Nonnenberg
812f895e12
Bring lastMessage and lastMessageStatus back to conversation
6 years ago
Scott Nonnenberg
dcd16775c3
Note to Self: set expirationStartTimestamp before sending sync
6 years ago
Scott Nonnenberg
eb7ad48951
Only put nbsp before last token in msg body if token is <12 chars
6 years ago
Scott Nonnenberg
ba501a6df6
Fix ASM warnings in MP3 library
6 years ago
Scott Nonnenberg
fbda313d09
Add job details to attachment download log warning
6 years ago
Scott Nonnenberg
ae161c6cf6
Update to Electron 4.x
6 years ago
Scott Nonnenberg
667b2e63f1
Ensure image lightbox is aware of its underlying message changes
6 years ago
Scott Nonnenberg
ae2db9f09a
Improve handling for URLs composed of mixed character sets
6 years ago
Beaudan
dbdde07062
Allow conversation symbol to generate while swarm nodes are being retrieved
6 years ago
Beaudan
9717267b00
Review
6 years ago
Beaudan
14367620d9
lint
6 years ago
Beaudan
d0d57ea8c7
Add more functionality to the conversation right click menu, add right click for messages, change some of the ways toasts/confirmation dialogs are created, auto focus text input for nickname, clean up some stuff
6 years ago
Beaudan
5c29c6cb1d
Search view now works with deleting contacts as well
6 years ago
Beaudan
df93c97b48
Added ability to delete contacts and destroy all sessions with them. Added right click menu to contacts/conversations in list which can block, delete messages and delete contact
6 years ago
sachaaaaa
dca2462f6c
Merge pull request #248 from sachaaaaa/friend_request_expiry
...
Add requestExpired state to Friend Request state machine
6 years ago
sachaaaaa
77fb5b4a71
Missing closing parenthesis
6 years ago
Mikunj Varsani
353302ca16
Use Array.includes instead of Array.indexOf
...
Co-Authored-By: sachaaaaa <40749766+sachaaaaa@users.noreply.github.com>
6 years ago
sachaaaaa
e953ae7be2
use correct function respondToAllFriendRequests
6 years ago
sachaaaaa
62889bbdd4
Add requestExpired state to Friend Request state machine
6 years ago
sachaaaaa
926c9ce3ca
Fix multiple friend request timers instantiated
6 years ago
Beaudan Campbell-Brown
8e3542b511
Merge pull request #213 from sachaaaaa/channel_encryption
...
Hook up channel encryption
6 years ago
sachaaaaa
4714cafa6f
Merge pull request #238 from sachaaaaa/commit_hash_about
...
Show commit hash in About window for beta builds
6 years ago
sachaaaaa
37f0fced29
Show commit hash in About window for beta builds
6 years ago
Beaudan
f906cbfd50
Added enter to log in
6 years ago
sachaaaaa
28b548525e
Merge pull request #233 from BeaudanBrown/handle-local-server-fail
...
Retry p2p server if failed to start
6 years ago
Beaudan
5030ad4021
Made the slider label populate as well, plus removed redundant window function
6 years ago
Beaudan
8c20a31dd4
Review suggestions
6 years ago
sachaaaaa
53b0574a1f
Merge branch 'development' into channel_encryption
...
* development:
Manually set the dns servers for windows
Refactor local_loki_server
Refactor rpc calls to its own function.
# Conflicts:
# js/modules/loki_message_api.js
6 years ago
sachaaaaa
55e0ff1a88
Merge pull request #208 from Mikunj/message-api-refactor
...
Refactor rpc call to its own function.
6 years ago
sachaaaaa
ad5efc9ba3
lint
6 years ago
sachaaaaa
aa722590fa
use channel encryption with storage server
6 years ago
Beaudan
72d00e0922
Manually set the dns servers for windows
6 years ago
Mikunj
4a037387e9
Refactor rpc calls to its own function.
6 years ago
Mikunj
06be1da40d
Added p2p message styling
6 years ago
Beaudan
c0a6ba25bc
Update p2p messages to follow the same endpoint format as storage server. Clean up message_api a lil bit and updated tests
6 years ago
Beaudan
08dee14802
Review comment
6 years ago
Scott Nonnenberg
3917ab940e
web_api: Fix caching of https.agent objects between requests
6 years ago
Scott Nonnenberg
41ea9ee15b
Ensure that we show error'd recipients in message details screen
6 years ago
Scott Nonnenberg
ad53423e0a
Queue quote reference handling per convo in handleDataMessage
6 years ago
Scott Nonnenberg
5165eb3bd4
On database error: show popup, allow user to delete and relaunch
6 years ago
Scott Nonnenberg
3fb6ab295f
Debug log optimizations and improvements
6 years ago
Scott Nonnenberg
9afea3ae2b
View All Media: Listen for updates to conversation, re-render
6 years ago
Scott Nonnenberg
d4eacda649
Disable import/export outside of test mode; not currently used
6 years ago
Scott Nonnenberg
77ae717b9b
Clean up shutdown handling - stop processing incoming messages
6 years ago
Scott Nonnenberg
af40ceda6c
Note to Self timer fixes for bugs reported by beta users
6 years ago
Beaudan
0516e69ff7
Fix tests
6 years ago
Beaudan
dc67aaf9cc
Roll back change to ping more often again, ping our offline contacts every 2 mins to check if they have come back online
6 years ago
Beaudan
29bca71d5a
Try ping contacts that send us storage server messages in the last 2 mins
6 years ago
Beaudan
d6a210efaa
Reworked the update p2p details to be more robust and stopped some redundant pings from happening
6 years ago
Beaudan
25ded46e2c
Fixed some bugs removing nodes after the first failure instead of waiting for the failure count and also reduced the number of errors logged and made some warnings
6 years ago
Beaudan
b00a0cb699
Rename isOnline to isPing for clarity, and reduce the ttl for online broadcast messages to 1 min
6 years ago
sachaaaaa
1c4d9b40bb
Merge pull request #199 from sachaaaaa/new_message_api
...
Use new message json rpc API
6 years ago
sachaaaaa
d3f23db049
serialise objects to json before node-fetch
6 years ago
sachaaaaa
8eac72b60c
Fix typo
6 years ago
sachaaaaa
ed1d06d9ce
use 'params' as per json_rpc
6 years ago
Beaudan
4bb10044ea
Clear timers after friend request complete and don't do timer related things if we are already friends
6 years ago
sachaaaaa
159dc711e1
use new message json rpc API
6 years ago
Beaudan
2fd746821a
Added function for getting your loki IP and bind the local server
6 years ago
Beaudan
6426a5eb9b
Added ability to look up our .loki address and now send that with our LokiAddress messages
6 years ago
Scott Nonnenberg
1b9959aca3
Ensure outgoing attachment size always matches resized image
6 years ago
Scott Nonnenberg
28f96fe893
Ensure that we capture sender even if thrown error is falsey
6 years ago
Scott Nonnenberg
291e8d80cb
Fix asm.js errors in emscripten-generated functions
6 years ago
Scott Nonnenberg
5b54c9554e
Remove groups table, conversation is single source of truth
6 years ago
Scott Nonnenberg
041fe4be05
Remove JSON column and Backbone Model for unprocessed
6 years ago
Scott Nonnenberg
9c540ab977
Add cache support to Signal Protocol Store
6 years ago
Scott Nonnenberg
1d2c3ae23c
Download attachments in separate queue from message processing
6 years ago
Scott Nonnenberg
a43a78731a
Note to Self
6 years ago
Scott Nonnenberg
858c7e629f
Fine-tune linkification technique for link previews
6 years ago
Scott Nonnenberg
462fa712bc
Show members: Pull conversation from group table
6 years ago
sachaaaaa
68fe552156
Merge commit '5c8558e293989094693f918a63b672301f1aeb55' into merge_1_21_1
...
* commit '5c8558e293989094693f918a63b672301f1aeb55':
v1.21.1
v1.21.1-beta.1
Fix: Navigation to message via quote click didn't always work
mainWindow.close - be ready for null mainWindow
Ensure that Curve.async points to worker after startWorker call
Protect against unhandled promises when calling checkForUpdates
Reenable send when link preview is missing an image
# Conflicts:
# package.json
6 years ago
Scott Nonnenberg
12739ac82d
Ensure we don't add empty attachments to quote
6 years ago
Beaudan
2d9e6a7ac8
Review comments
6 years ago
Beaudan
2311bd1328
Fix bug with swarm node reference, now we should only refresh swarm nodes when they fail
6 years ago
Beaudan
5d823de6f9
Renamed lokiSnodeAPI to start with lower case for consistency, refactor snode API to use conversation controller
6 years ago
Mikunj
d30e950bf9
Changed hashing algorithm.
6 years ago
Mikunj
a989a1a818
Save previews locally.
6 years ago
Scott Nonnenberg
1a7df91dbc
Fix: Navigation to message via quote click didn't always work
6 years ago
Mikunj
a1e4b740f2
Fixed up settings view.
...
Fix review issues.
6 years ago
Mikunj
7564e270f8
Lint and code cleanup
6 years ago
Mikunj
725a41a8d7
Added link preview setting.
6 years ago
Mikunj
27c6062351
Fix incoming messages not showing previews.
...
Linting.
6 years ago
Mikunj
ae695fe32f
Remove sending attachments.
6 years ago
Mikunj
8f8e25bb3e
Added local link preview
6 years ago
sachaaaaa
0417f0ffad
Merge pull request #182 from sachaaaaa/disable_dragndro
...
Disable drag n drop temporarily
6 years ago
sachaaaaa
f900a08eda
Merge pull request #177 from sachaaaaa/merge_1_21_0
...
Merge Signal 1.21.0
6 years ago
sachaaaaa
72b7f82522
Disable pasting files
6 years ago
sachaaaaa
46533fae0d
disable drag n drop temporarily
6 years ago
sachaaaaa
4332a18fcb
ran yarn lint
6 years ago
sachaaaaa
a0f67c22da
Merge branch 'textsecure/master' into merge_1_21_0
...
* textsecure/master: (26 commits)
v1.21.0
v1.21.0-beta.4
Dark Theme: Preserve blue background on app loading screen
Localization updates
Fix width of audio player when window is very narrow
A number of small fixes for Link Previews
Get rid of the white flash when the app starts up (#3083 )
v1.21.0-beta.3
Lint fixes
Introduce new language: NB
Fail over to all numbers in retry if errors don't have numbers
Use the proper method for pulling attachments off disk for retry
Fix rendering bug with verified state in updateVerified()
Update electron-builder and electron-updater
Ensure that dialog pops up when permissions denied for voice note
Lint fixes
Large update to localization strings
Link Previews
Ensure that blocked messages are dropped even after sealed sender
Don't linkify quoted message contents
...
# Conflicts:
# .github/PULL_REQUEST_TEMPLATE.md
# _locales/cs/messages.json
# background.html
# config/default.json
# index.html
# js/models/conversations.js
# js/modules/web_api.js
# js/settings_start.js
# js/views/conversation_view.js
# js/views/settings_view.js
# package.json
# protos/SignalService.proto
# stylesheets/_index.scss
# stylesheets/_settings.scss
6 years ago
Beaudan
cde7bbf3c3
Removed forceP2p as argument for the pingContact event and enforced it on the other side
6 years ago
Beaudan
69ebf017ff
Reworked loki_p2p_api to not use the window object, which means it needs to be instantiated after the storage is ready so that your pubkey can be passed in to the constructor. This makes it more modular and allows for easier testing
6 years ago
Scott Nonnenberg
0d7480bd92
A number of small fixes for Link Previews
6 years ago
sachaaaaa
432c336048
Merge pull request #171 from Mikunj/online-indicator-fix
...
Added online indicator to conversation header.
6 years ago
Mikunj
ddfc99a461
Added online indicator to conversation header.
6 years ago
sachaaaaa
1519406c65
Merge pull request #169 from Mikunj/queue-message-send-update
...
Minor code update
6 years ago
Mikunj
e3c0f2147a
Fixed variable name.
6 years ago
Beaudan
0c104e5a53
Small fix for the disconnected banner coming up when it shouldn't, just default to thinking we are connected and mock the onEmpty event. Will only get set to not connected if requests fail
6 years ago
Mikunj
926362f88a
Rename queue_manager to job_queue
6 years ago
Mikunj
1d40bc3af9
Changed queueMessageSend to use JobQueue.
6 years ago
Beaudan
cd79d5aca5
Fixed and simplified some logic for the handling of loki address messages
6 years ago
Beaudan
b2e95932f1
Lint
6 years ago
Beaudan
fac8e72861
Added queue manager to properly fix the race condition bug and reset the changes I made in other commit
6 years ago
Beaudan
b2f456031f
Forgot to lint
6 years ago
Beaudan
25383458b1
Fixed bug with our swarm nodes being removed from memory after a successful request because of returning a reference
6 years ago
Beaudan
cc3f98b20a
Move the incoming hash filtering logic into sql.js to prevent data races
6 years ago
Beaudan Campbell-Brown
5f49c5aafd
Merge pull request #165 from Mikunj/online-indicator
...
Online indicator
6 years ago
Mikunj
174f8747b6
Review fixes.
...
Revert promises back to old style.
6 years ago
sachaaaaa
576617e18e
call class method using "this" in loki_snode_api
6 years ago
Mikunj
4518e95619
Linting
6 years ago
Mikunj
8526c6dd92
Fix up possible database write issue.
6 years ago
Mikunj
f4e9bc655a
Hooked up LokiP2pAPI with online stuff.
6 years ago
Mikunj
9b382de6da
Added online indicator.
...
Disable selection in contacts.
6 years ago
Beaudan
1ce63add68
Simplified the addContactP2pDetails logic cause it was silly
6 years ago
Beaudan
a40a3d164f
Lots of logic for establishing a p2p connection, managing when the other user is online vs offline etc. Will always try to use P2P messaging when it can and fall back to storage server otherwise
6 years ago
Mikunj
efe95a70bc
Fix review issues.
6 years ago
Mikunj
3c07d99a89
Fix variable names.
...
Fix module export to be more consistent.
6 years ago
Mikunj
ddbbb1a6f0
Refactor fetch.
6 years ago
Beaudan
6ba7fb20b8
Fixed UI blocking when creating conversation, more review comments
6 years ago
Beaudan
e735b3ca41
Review comments, moved swarmNodes database stuff to just be in data.js
6 years ago
Beaudan
4207d2d26b
Removed accidental commented out line
6 years ago
Beaudan
9ff96a0250
Fixed tests and moved friend request status enum to new friends file
6 years ago
Beaudan
38ff70e2ec
Fixed some little redundant stuff in the message and snode api
6 years ago
Beaudan
d002d76d9f
Fix unneccesary logic and copy paste trash
6 years ago
Beaudan
2bae6b5eed
Removed online broadcast message type, changed ttl logic a little, add p2p address and port to the window object when recieve message
6 years ago
Beaudan
07076c27ae
Moved friend status to window, added start of p2p api stuff
6 years ago
Beaudan
b417edfc9b
Added new protos for online broadcast messages, added db hits for getting friends, local server now instantiated on the window, now sending online broadcast messages when the local server starts
6 years ago
sachaaaaa
8f165da43d
Fix sending loop that cycles indefinitely when offline
6 years ago
Beaudan
f2acde219a
Review suggestion
6 years ago
Beaudan
f6d167eda1
Split logic for getting swarm nodes from db, getting from lokinet and saving to db. Now tracking successfulRequests when making queries on top of the completedNodes list
6 years ago
Scott Nonnenberg
1533fcc807
Fail over to all numbers in retry if errors don't have numbers
6 years ago
Scott Nonnenberg
92c071e083
Use the proper method for pulling attachments off disk for retry
6 years ago
Scott Nonnenberg
c936859d09
Fix rendering bug with verified state in updateVerified()
6 years ago
Beaudan
9ece4e1fd8
Review comments
6 years ago
Beaudan
dde63a552f
Fix bug with replayable errors, fix bug with set representation of swarmNodes not being handled properly
6 years ago
Beaudan
c83661ce3f
Added DNS resolution error for when lokinet isn't working, now keeping track of the nodes that have been queried and not trying them again
6 years ago
Beaudan
561d60cfd5
Sending messages now in a while loop like retrieving messages, added a failureCount and only delete node urls if they fail 3 times
6 years ago
Scott Nonnenberg
374b9db493
Ensure that dialog pops up when permissions denied for voice note
6 years ago
Scott Nonnenberg
813924685e
Link Previews
6 years ago
Scott Nonnenberg
0eb4760349
Show contact name on 'send anyway' dialog instead of $name$
...
Partial fix for #1914
6 years ago
Mikunj
ac59e1249f
Added db resetting.
...
Use built in signal warning view.
6 years ago
Mikunj
e544cd4c88
Added confirmation dialog.
6 years ago
Beaudan Campbell-Brown
dcfc97713b
Merge pull request #150 from sachaaaaa/display_nickname_on_friend_accept
...
Send profile along with friend request accept message
6 years ago
sachaaaaa
adfb4ab371
work with session reset
6 years ago
Mikunj
1a15ec9c15
Merge commit signal/master into signal-1.20
6 years ago
Scott Nonnenberg
0ba25ff8d5
Multiple images can now be selected in file chooser and drag/drop
6 years ago
Mikunj
e08a63d078
Merge development into lint
6 years ago
Mikunj
f92e8485f8
Merge development into lint
...
Added gitattributes
6 years ago
Scott Nonnenberg
1e4b562922
Multiple images can now be selected in file chooser and drag/drop
6 years ago
Beaudan
badaf40ca8
bit of readability and catching error (but just silencing for now)
6 years ago
Beaudan
bdbdf15469
Added timeouts for requests so they don't for ages. Changed swarmNodes to be a set to work property with merge, now removing contact swarmNodes if they timeout
6 years ago
Beaudan
24553e29e7
Made swarm requests ACTUALLY not wait for them all to finish and stop saving swarmNodes as DB column
6 years ago
Beaudan
7b1799c418
Big ol' hunk o' chunk. Now using random.snode to populate swarm lists, now making multiple requests from said lists and they are processed as they complete rather than waiting for all to resolve
6 years ago
Beaudan
f09f0f5721
Moved replenishSwarm into libloki-protocol and attached to the window
6 years ago
Beaudan
37ba762312
First stuff for contacting specific nodes for each contact. Hard coded to hit the same bootstrap node for now plus doesn't handle unreachable nodes/errors well yet
6 years ago
Beaudan Campbell-Brown
ea1d007b4f
Merge pull request #136 from Mikunj/tests
...
Tests
6 years ago
Mikunj
6bd2d3962e
Linted files
6 years ago
Beaudan Campbell-Brown
c1dfd400f5
Merge pull request #131 from Mikunj/ttl-setting
...
Added TTL to settings.
6 years ago
Beaudan Campbell-Brown
1b681bdc98
Merge pull request #137 from Mikunj/fix/friend-display
...
Fix contact display
6 years ago
Mikunj Varsani
f527e2a2ff
Update js/notifications.js
6 years ago
Mikunj
1f10a73e4f
Updated strings.
6 years ago
Mikunj
b8aa60b95d
Added loki icon.
6 years ago
Mikunj
feb8af476a
Refactored BlockedNumberController.
6 years ago
Scott Nonnenberg
74bbdb88a5
Lint fixes
6 years ago
Scott Nonnenberg
16a821645f
Preserve scroll position on toggle emoji panel, add attachment
6 years ago
Scott Nonnenberg
0de54e125c
Improve caption editor usability, new 'add attachment' affordance
6 years ago
Scott Nonnenberg
ac1a6d197a
Enable sending multiple images in one message
6 years ago
Mikunj
e69999a790
Fix condition order.
6 years ago
Mikunj
7341471ce7
Fix up notification.
6 years ago
Mikunj
78c5962ff0
Fixed contact not being added after friend request is accepted.
6 years ago
Scott Nonnenberg
7db7a3ad44
Preserve scroll position when adding/removing staged quote
6 years ago
Mikunj
7aad9417c7
Added blocked number controller tests
6 years ago
Mikunj
faeb319c58
Added profile model test.
6 years ago
Scott Nonnenberg
b08c10a547
FileInputView: Event on attachment change to hide/show microphone
6 years ago
Scott Nonnenberg
43e5d16020
Support for web socket communication with no signaling key
6 years ago
Mikunj
924c51d5c7
Removed min and max clamping in code.
...
This should be done UI and Server side instead.
6 years ago