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
Mikunj
24455fc8b7
Updated TTL to use slider.
6 years ago
Mikunj
235dbb2176
Added display of message ttl in settings.
...
Fixed setting message ttl.
6 years ago
Mikunj
87113b6cc1
Added message ttl setting storage
6 years ago
sachaaaaa
61c4447ab0
Merge pull request #126 from Mikunj/friend-request-notification
...
Fix notification display after friend request is accepted.
6 years ago
Mikunj
4d1f4fcb4f
Moved loki_protocol_store.js into libloki/storage.js
6 years ago
Mikunj
a12ed61cc1
Fix notification display after friend request is accepted.
6 years ago
Mikunj
070d18b514
Updated function calls.
6 years ago
sachaaaaa
5eb0bc51a4
Merge pull request #119 from sachaaaaa/pow-metrics
...
PoW statistical measurements
6 years ago
sachaaaaa
8c01bea913
variables name consistency and remove superfluous initialisation
6 years ago
Scott Nonnenberg
b816638dea
Fix some of the notification avatar colors
6 years ago
Scott Nonnenberg
dc9f9dabfd
Ensure that caption is shown even for single-image message
6 years ago
Scott Nonnenberg
c0be4718fc
Update delivered_to for outgoing with earlier delivery receipts
6 years ago
Scott Nonnenberg
f9ea7be61f
Reintroduce single attachment limit
6 years ago
Scott Nonnenberg
985b1d6aa6
New staged attachments UI, multiple image attachments per message
6 years ago
Scott Nonnenberg
e4babdaef0
Updates to backup infrastructure
6 years ago
Scott Nonnenberg
47f834cf5c
Encrypt device name on account create, on first launch if needed
6 years ago
Herohtar
a21d63e450
Make notification initials consistent with everything else ( #3006 )
...
Make notification initials consistent with Avatar component
6 years ago
Herohtar
0b60af1c84
Don't compare a numeric value with a string when using the identity operator ( #2989 )
...
Fix comparison for emoji injection at cursor location
6 years ago
sachaaaaa
e3138f8fde
add yarn pow-metrics
6 years ago
Mikunj
cbb62f4a71
Added tsx files to grunt watch.
...
Fixed minor bug in conversation view.
6 years ago
Mikunj
a0b814bf7c
limit max message length to 2000 characters.
...
Set task time limit to 3 minutes.
6 years ago
Mikunj
3690f4acda
Added timeout argument to WorkerInterface.
6 years ago
Mikunj
6bcb259919
Added PoW error.
6 years ago
sachaaaaa
27674513ba
Merge branch 'development' into signal-v1.19
6 years ago
Mikunj
a2f12ca18e
Added option to copy conversation public key.
6 years ago
Mikunj
654b0dac84
Merge signal-master.
6 years ago
Beaudan
6113f13d3a
Rip the worker logic out of message_receiver and add the functionality for it to work with pow. Fix pow tests to work with those changes
6 years ago
Mikunj
f98fe910d5
Fix friend request retry not working.
6 years ago
Mikunj
f92cc6cbd4
Added menu option to view seed.
6 years ago
Mikunj
0491ceacf1
Added seed dialog.
...
Fixed issue where incorrect language was used to generate seed.
6 years ago
Scott Nonnenberg
3851bf351f
Throttle typing events, fix profile logging, fix group typing
6 years ago
sachaaaaa
a1255dd31e
Merge pull request #77 from Mikunj/password-protection
...
Password protection
6 years ago
sachaaaaa
bcc81e41e4
Merge pull request #81 from Mikunj/ui/unread-icon
...
Added unread indicator in conversation section.
6 years ago
sachaaaaa
4a2c618803
Update js/views/inbox_view.js
...
Co-Authored-By: Mikunj <Mikunj@users.noreply.github.com>
6 years ago
Mikunj
2715e79268
Fix conversation status not being reset upon conversation messages deletion.
...
Fix incoming friend request not replacing old friend requests.
Fixed incorrect function name.
6 years ago
Mikunj
0cfabb5ffa
Added unread indicator in conversations sections.
6 years ago
Mikunj
9e995bde6c
Review fixes.
...
Updated tests.
6 years ago
sachaaaaa
d8f4d1f313
Fixes to get production build working
6 years ago
Mikunj
0b87f13699
Added password dialog view.
6 years ago
Mikunj
26ba553e6a
Added menu options to set, change and remove password.
6 years ago
Mikunj
f53bec38a5
Added password inputs on registration screen.
...
Fix case where db is deleted but password hash still remains which causes user to never register.
Allow password to have symbols and other characters.
Added more tests.
Moved passHash from config into the sqlite db.
We can do this because we assume if sql failed to initialise then the key provided was wrong and thus we can show the user the password page.
6 years ago
Mikunj
7a96b8446a
Rename launcherView to passwordView.
6 years ago
Mikunj
6620244d03
Show main window on correct password;
6 years ago
Mikunj
65015063d2
Add css styling.
...
Added input and button.
6 years ago
Mikunj
6b9764e6c6
Added launcher view.
6 years ago
sachaaaaa
05c18d42db
Merge pull request #66 from sachaaaaa/session_reset
...
Handle session reset, Loki style
6 years ago
sachaaaaa
12d69244e9
Update js/signal_protocol_store.js
...
Co-Authored-By: BeaudanBrown <beau@loki.network>
6 years ago
Beaudan
1e3886cca8
More consistent naming of key storage functions, moved some loki messenger only functions into new file
6 years ago
Beaudan Campbell-Brown
86e04b89e2
Update js/models/conversations.js
...
Co-Authored-By: sachaaaaa <40749766+sachaaaaa@users.noreply.github.com>
6 years ago
Mikunj Varsani
8afbb9b3e5
Update js/views/conversation_view.js
...
Co-Authored-By: sachaaaaa <40749766+sachaaaaa@users.noreply.github.com>
6 years ago
sachaaaaa
e62c661ed9
Treat session reset success messages as incoming, handle failure differently
6 years ago
sachaaaaa
962c947605
Prevent "secure session reset succeeded" message from being cleaned up at startup
6 years ago
sachaaaaa
f2e1b9b8de
more missing awaits
6 years ago
sachaaaaa
df80249cba
fix missing awaits
6 years ago
sachaaaaa
4cc614269e
add setter for session reset state
6 years ago
Beaudan Campbell-Brown
1dc621a917
Fix using FriendStatusEnum for session reset
...
Co-Authored-By: sachaaaaa <40749766+sachaaaaa@users.noreply.github.com>
6 years ago
sachaaaaa
7e612700f7
Handle session reset, Loki style
6 years ago
Beaudan
13db2d666f
Fixed test again after rebase, reworked some logic in the conversation validateNumber function to correctly reflect what libsignal thinks is valid
6 years ago
Beaudan
eb7a0dbb3a
Fix failing tests except for problematic spellcheck package
6 years ago
Mikunj
62c802445b
Allow generating mnemonic for different languages.
6 years ago
Mikunj
8c78a78b41
Converted to dark theme.
6 years ago
Mikunj
85298012e4
Added generation of seed in registration.
6 years ago
Mikunj
89a19fd09b
Added accordian style to registration view
6 years ago
sachaaaaa
4be6af569a
Merge pull request #69 from Mikunj/ui/header
...
Updated current profile display in UI
6 years ago
sachaaaaa
06ece60da8
Fix glitch in last message shown in conversation list
6 years ago
Mikunj
570a7f5bf8
Fix header not updating when editing nickname.
6 years ago
Mikunj
08f9101fec
Hide new contact view unless we have no matches.
6 years ago
Mikunj
1cb09cad2a
Add header options.
6 years ago
Mikunj
14ecbc3f35
Moved MainHeader into its own Backbone View.
6 years ago
Mikunj
c6d1c8303e
Added a validation to check if a pubkey is prefixed by 05.
6 years ago
Mikunj
cb3599eea8
Removed IdentityKeyHeader.
6 years ago
Beaudan
28fc5793a7
More explicit function names, shifted friend request sent logic to more sensible place
6 years ago
Beaudan
91a8a82e39
More PR suggestions, now recover from early exit before friend request is sent
6 years ago
Beaudan
2de01d0343
Back to multiple pending states, fix some notification bugs and friend requests should now work for all cases besides message sending interruption
6 years ago
Beaudan
051e4dd22c
XAnother big refactor to tie conversation UI logic to the friendRequestStatus variable
6 years ago
sachaaaaa
5212edcee2
Merge pull request #68 from Mikunj/ui/profile-icons
...
Automatically generate profile icons
6 years ago
Mikunj
c8db0e200d
Fixed incorrect await.
6 years ago
Mikunj
d60f147659
replaced jdenticon with identicon.js.
...
Cleanup any unused images.
6 years ago
Mikunj
c10e81355d
Moved profile name saving to account manager.
6 years ago
sachaaaaa
b5cb582e94
Merge pull request #67 from sachaaaaa/log_level
...
More log level finetuning
6 years ago
Mikunj
06f79eb3fd
Allow user to set display name when registering.
6 years ago
Mikunj
961eb53915
Auto-generate profile images on conversations.
6 years ago
sachaaaaa
8f22babfcc
More log level finetuning
6 years ago
Mikunj
d2c9def028
Fix code comment.
6 years ago
Mikunj
cc0b74fe4a
Don't show ourselves in the contact list.
6 years ago
Mikunj
d6d71cb51e
Show all contacts.
6 years ago
Mikunj
3eb193cca2
Added accordian
6 years ago
Mikunj
fbc3832cfb
Show friends in inbox.
6 years ago
Mikunj
62135a1810
Added a section below conversation list.
...
Fixed scrolling on conversations.
6 years ago
sachaaaaa
f900fc496d
Merge pull request #61 from Mikunj/feature/profile-nickname
...
Added profile sharing and setting nicknames.
6 years ago
Scott Nonnenberg
313d08344a
Request configuration sync on startup of new version
6 years ago
Mikunj
18d638fdbf
Fix sending and receiving profile.
...
Don't delete profile after if we set the display name to empty.
6 years ago
Beaudan
fa63ce5ade
Review changes
6 years ago
Mikunj
610a305e23
Added localised strings.
...
Only override name when editing profile.
6 years ago
Beaudan
35c89ea4d9
Big refactor, prekeybundle moved back to a content message
6 years ago
Mikunj
f7e9af4e3a
Reverse changes to contact.js
6 years ago
Mikunj
b929b11f07
Override unused signal code.
...
minor fix.
6 years ago
Mikunj
ac4e04912c
Minor language fixes.
6 years ago
Mikunj
14ee7fec65
Moved and nicknames into conversations.
6 years ago
Mikunj
98c4b5d77b
Added editing own nickname.
...
Fix dark theme support.
Fix notification titles.
6 years ago
Mikunj
449f44cc5a
Added changing user nicknames.
6 years ago
Mikunj
6ce9d6a08c
Added nickname dialog.
6 years ago
Mikunj
cf24e42a0e
Added storing nicknames.
6 years ago
Mikunj
aa57693fce
Update profile if we get it through a message.
6 years ago
Mikunj
774c52a407
Added dynamic profile fetching in conversation.
...
Added setting profile when sending DataMessage.
6 years ago
Mikunj
0e6c14eb5c
Added profile model.
6 years ago
Scott Nonnenberg
a291834301
Dismiss typing indicator when ConversationView is not loaded
7 years ago
Scott Nonnenberg
70eed938d9
Store arrayBuffers in database for remote identity keys
7 years ago
Scott Nonnenberg
79a861a870
Typing Indicators
7 years ago
Scott Nonnenberg
99252702e1
Support receiving multiple images in one messages
7 years ago
Scott Nonnenberg
447a217397
Bulletproof getNumberInfo against missing ourNumber
7 years ago
sachaaaaa
4309a10ebc
Merge pull request #60 from BeaudanBrown/develop-mode-settings
...
Removed some repetetive logs, developer mode settings
7 years ago
Beaudan
b515fc41e7
Removed some repetetive logs, made the polling time a variable and lower the polling time and PoW difficulty if we are in debug mode
7 years ago
sachaaaaa
5c128e9d91
remove `isFriend` from conversation default
7 years ago
Beaudan
f67c71bda1
Fixed comment typo
7 years ago
Beaudan
b65d6a6d2c
Refactor friend request status to use a state enum variable
7 years ago
sachaaaaa
05602b3281
Fix accessing $messageField before assignment
7 years ago
Mikunj
d37b02421c
Merge commit '96595a46d81b2d7361dfde213392e203b18ee279' into fix/prekey-saving
7 years ago
Mikunj
9fd822a7e3
Remove preKeys on friend request decline.
7 years ago
Mikunj
0dabce9e28
Remove preKeyBundle from message.
...
Always save preKeyBundles if we receive them.
Always override preKeys when saving.
7 years ago
sachaaaaa
19b6698a24
Merge pull request #53 from BeaudanBrown/read-receipts
...
Read receipts setting
7 years ago
Beaudan
bed9ce5be2
Added read receipt checkbox to the settings window which enables or disables the sending and receiving of read receipts
7 years ago
sachaaaaa
dbdd52b4eb
Merge pull request #50 from Mikunj/fix/friend-request
...
Friend request fixes
7 years ago
Mikunj
f29a515fdf
Fix up typos.
7 years ago
Mikunj
4fd709be35
Removed unused state.
7 years ago
Mikunj
50e8f65a7e
updated doc.
7 years ago
Mikunj
fb8b0e1d40
Auto accept friend request if we have both incoming and outgoing friend requests.
7 years ago
Mikunj
8a0b8e1f00
Store the state of the friend request inside the conversation.
7 years ago
Mikunj
484efd34a3
Added friend request message expiration.
7 years ago
Mikunj
bd103e2ad2
Minor fixes.
7 years ago
sachaaaaa
c9d6a11b1a
Merge pull request #49 from sachaaaaa/log_level
...
Use correct log level in development mode
7 years ago
Mikunj
628ec5fc76
Updated truncate length to 25.
7 years ago
sachaaaaa
ccb5ff79d4
Use correct log level in development mode and use log.debug() for some of the reoccurring logs
7 years ago
Mikunj
7d8719f250
Fix incoming friend request messages being deleted.
...
Set pending outgoing friend requests to declined if we receive an incoming friend request.
Fix text input not blocking.
7 years ago
Mikunj
dba6a36e83
removed old unused code.
7 years ago
Mikunj
110387508f
UI fixes.
7 years ago
Mikunj
4ebdfab633
Update handling of new message logic.
7 years ago
Mikunj
cf3e9716ed
Update new conditions for friend accepted and key exchange complete in conversations model.
7 years ago
Mikunj
6689802513
Truncate text to 15 characters.
7 years ago
Mikunj
a9c1f628a4
Switched to using html select.
7 years ago
Mikunj
5f4a44ba8c
Remove returning models from block/unblock.
...
lint fixes.
7 years ago
Mikunj
a3a7f4a621
Merge commit 'ef44a123ed4ada70489d78fde16a86c60ced34a8' into feature/blocking
7 years ago
Beaudan
ff3cc7a315
Review changes
7 years ago
Mikunj
1bb608b55a
Fixed minor issues.
7 years ago
Mikunj
04bf00d24f
Missed semicolon
7 years ago
Beaudan
489ec8fc65
Heap of linting, eslint warning/error removal, and fixed a couple small bugs found along the way
...
Created new table to store the received message hashes. Checking this table when receiving messages to look for duplicates. Should be cleared of expired messages on app start and every hour after
Removed id which was not needed for seen messages. Refactored filter logic into function and found function name error
create unique index for contact prekeys (to allow using REPLACE)
Fixed lint stuff that merge brought back
7 years ago
Mikunj
dbb92aa9c8
Added i18n messages.
7 years ago
Mikunj
ba390e354b
Added unblocking.
...
Added styling.
Trigger changes on both conversation and messages when we block/unblock.
7 years ago
Mikunj
658b2b0332
List blocked users in settings.
7 years ago
Mikunj
a82999818a
Added blocking/unblocking from friend request.
...
Fixed incoming messages being deleted.
7 years ago
Mikunj
ae2e2fa2ae
Updated UI in conversation to support user blocking behaviour.
7 years ago
Mikunj
8cc9b7b54b
Added blocked number model and collection.
...
Added blocked number controller.
Hooked up BlockedNumberController loading.
7 years ago