Commit graph

3150 commits

Author SHA1 Message Date
Mikunj
d30e950bf9 Changed hashing algorithm. 2019-02-11 15:00:30 +11:00
Mikunj
a989a1a818 Save previews locally. 2019-02-11 13:20:40 +11:00
Scott Nonnenberg
1a7df91dbc Fix: Navigation to message via quote click didn't always work 2019-02-08 11:54:22 -08:00
Mikunj
a1e4b740f2 Fixed up settings view.
Fix review issues.
2019-02-08 16:03:15 +11:00
Mikunj
7564e270f8 Lint and code cleanup 2019-02-08 15:08:35 +11:00
Mikunj
725a41a8d7 Added link preview setting. 2019-02-08 14:58:31 +11:00
Mikunj
27c6062351 Fix incoming messages not showing previews.
Linting.
2019-02-08 14:17:50 +11:00
Mikunj
ae695fe32f Remove sending attachments. 2019-02-08 13:36:22 +11:00
Mikunj
8f8e25bb3e Added local link preview 2019-02-08 12:22:00 +11:00
sachaaaaa
0417f0ffad
Merge pull request #182 from sachaaaaa/disable_dragndro
Disable drag n drop temporarily
2019-02-07 11:26:57 +11:00
sachaaaaa
f900a08eda
Merge pull request #177 from sachaaaaa/merge_1_21_0
Merge Signal 1.21.0
2019-02-07 10:08:50 +11:00
sachaaaaa
72b7f82522 Disable pasting files 2019-02-07 10:06:31 +11:00
sachaaaaa
46533fae0d disable drag n drop temporarily 2019-02-06 17:09:26 +11:00
sachaaaaa
4332a18fcb ran yarn lint 2019-02-06 16:01:36 +11:00
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
2019-02-06 13:53:20 +11:00
Beaudan
cde7bbf3c3 Removed forceP2p as argument for the pingContact event and enforced it on the other side 2019-02-06 11:49:46 +11:00
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 2019-02-06 10:26:25 +11:00
Scott Nonnenberg
0d7480bd92 A number of small fixes for Link Previews 2019-02-05 13:55:55 -08:00
sachaaaaa
432c336048
Merge pull request #171 from Mikunj/online-indicator-fix
Added online indicator to conversation header.
2019-02-05 16:35:42 +11:00
Mikunj
ddfc99a461 Added online indicator to conversation header. 2019-02-05 14:22:55 +11:00
sachaaaaa
1519406c65
Merge pull request #169 from Mikunj/queue-message-send-update
Minor code update
2019-02-05 12:13:31 +11:00
Mikunj
e3c0f2147a Fixed variable name. 2019-02-05 11:12:55 +11:00
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 2019-02-05 10:48:51 +11:00
Mikunj
926362f88a Rename queue_manager to job_queue 2019-02-05 10:45:46 +11:00
Mikunj
1d40bc3af9 Changed queueMessageSend to use JobQueue. 2019-02-05 10:17:11 +11:00
Beaudan
cd79d5aca5 Fixed and simplified some logic for the handling of loki address messages 2019-02-04 15:37:55 +11:00
Beaudan
b2e95932f1 Lint 2019-02-04 11:18:59 +11:00
Beaudan
fac8e72861 Added queue manager to properly fix the race condition bug and reset the changes I made in other commit 2019-02-04 11:14:31 +11:00
Beaudan
b2f456031f Forgot to lint 2019-02-01 15:01:11 +11:00
Beaudan
25383458b1 Fixed bug with our swarm nodes being removed from memory after a successful request because of returning a reference 2019-02-01 15:01:11 +11:00
Beaudan
cc3f98b20a Move the incoming hash filtering logic into sql.js to prevent data races 2019-02-01 15:01:11 +11:00
Beaudan Campbell-Brown
5f49c5aafd
Merge pull request #165 from Mikunj/online-indicator
Online indicator
2019-02-01 15:00:08 +11:00
Mikunj
174f8747b6 Review fixes.
Revert promises back to old style.
2019-02-01 14:47:09 +11:00
sachaaaaa
576617e18e call class method using "this" in loki_snode_api 2019-02-01 11:39:08 +11:00
Mikunj
4518e95619 Linting 2019-02-01 11:35:23 +11:00
Mikunj
8526c6dd92 Fix up possible database write issue. 2019-02-01 11:30:44 +11:00
Mikunj
f4e9bc655a Hooked up LokiP2pAPI with online stuff. 2019-02-01 11:27:31 +11:00
Mikunj
9b382de6da Added online indicator.
Disable selection in contacts.
2019-02-01 10:06:39 +11:00
Beaudan
1ce63add68 Simplified the addContactP2pDetails logic cause it was silly 2019-01-31 16:33:33 +11:00
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 2019-01-31 16:10:57 +11:00
Mikunj
efe95a70bc Fix review issues. 2019-01-31 11:58:43 +11:00
Mikunj
3c07d99a89 Fix variable names.
Fix module export to be more consistent.
2019-01-31 11:30:26 +11:00
Mikunj
ddbbb1a6f0 Refactor fetch. 2019-01-31 11:05:25 +11:00
Beaudan
6ba7fb20b8 Fixed UI blocking when creating conversation, more review comments 2019-01-31 10:26:46 +11:00
Beaudan
e735b3ca41 Review comments, moved swarmNodes database stuff to just be in data.js 2019-01-31 10:26:46 +11:00
Beaudan
4207d2d26b Removed accidental commented out line 2019-01-31 10:26:46 +11:00
Beaudan
9ff96a0250 Fixed tests and moved friend request status enum to new friends file 2019-01-31 10:26:46 +11:00
Beaudan
38ff70e2ec Fixed some little redundant stuff in the message and snode api 2019-01-31 10:26:46 +11:00
Beaudan
d002d76d9f Fix unneccesary logic and copy paste trash 2019-01-31 10:24:34 +11:00
Beaudan
2bae6b5eed Removed online broadcast message type, changed ttl logic a little, add p2p address and port to the window object when recieve message 2019-01-31 10:24:34 +11:00
Beaudan
07076c27ae Moved friend status to window, added start of p2p api stuff 2019-01-31 10:24:34 +11:00
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 2019-01-31 10:24:34 +11:00
sachaaaaa
8f165da43d Fix sending loop that cycles indefinitely when offline 2019-01-30 17:25:44 +11:00
Beaudan
f2acde219a Review suggestion 2019-01-30 11:57:31 +11:00
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 2019-01-30 11:52:55 +11:00
Scott Nonnenberg
1533fcc807 Fail over to all numbers in retry if errors don't have numbers 2019-01-29 16:08:03 -08:00
Scott Nonnenberg
92c071e083 Use the proper method for pulling attachments off disk for retry 2019-01-29 16:08:03 -08:00
Scott Nonnenberg
c936859d09 Fix rendering bug with verified state in updateVerified() 2019-01-29 16:08:03 -08:00
Beaudan
9ece4e1fd8 Review comments 2019-01-30 10:59:22 +11:00
Beaudan
dde63a552f Fix bug with replayable errors, fix bug with set representation of swarmNodes not being handled properly 2019-01-30 10:59:22 +11:00
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 2019-01-30 10:59:22 +11:00
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 2019-01-30 10:59:22 +11:00
Scott Nonnenberg
374b9db493 Ensure that dialog pops up when permissions denied for voice note 2019-01-29 13:53:14 -08:00
Scott Nonnenberg
813924685e Link Previews 2019-01-29 13:53:14 -08:00
Scott Nonnenberg
0eb4760349 Show contact name on 'send anyway' dialog instead of $name$
Partial fix for #1914
2019-01-29 13:53:14 -08:00
Mikunj
ac59e1249f Added db resetting.
Use built in signal warning view.
2019-01-29 12:57:24 +11:00
Mikunj
e544cd4c88 Added confirmation dialog. 2019-01-29 11:22:16 +11:00
Beaudan Campbell-Brown
dcfc97713b
Merge pull request #150 from sachaaaaa/display_nickname_on_friend_accept
Send profile along with friend request accept message
2019-01-25 16:03:04 +11:00
sachaaaaa
adfb4ab371 work with session reset 2019-01-23 17:39:49 +11:00
Mikunj
1a15ec9c15 Merge commit signal/master into signal-1.20 2019-01-22 13:54:03 +11:00
Scott Nonnenberg
0ba25ff8d5 Multiple images can now be selected in file chooser and drag/drop 2019-01-17 10:17:10 -08:00
Mikunj
e08a63d078 Merge development into lint 2019-01-17 12:58:33 +11:00
Mikunj
f92e8485f8 Merge development into lint
Added gitattributes
2019-01-17 09:42:12 +11:00
Scott Nonnenberg
1e4b562922 Multiple images can now be selected in file chooser and drag/drop 2019-01-16 10:32:57 -08:00
Beaudan
badaf40ca8 bit of readability and catching error (but just silencing for now) 2019-01-16 17:08:46 +11:00
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 2019-01-16 17:08:46 +11:00
Beaudan
24553e29e7 Made swarm requests ACTUALLY not wait for them all to finish and stop saving swarmNodes as DB column 2019-01-16 17:08:46 +11:00
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 2019-01-16 17:08:46 +11:00
Beaudan
f09f0f5721 Moved replenishSwarm into libloki-protocol and attached to the window 2019-01-16 17:08:46 +11:00
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 2019-01-16 17:08:46 +11:00
Beaudan Campbell-Brown
ea1d007b4f
Merge pull request #136 from Mikunj/tests
Tests
2019-01-16 17:07:38 +11:00
Mikunj
6bd2d3962e Linted files 2019-01-16 16:18:08 +11:00
Beaudan Campbell-Brown
c1dfd400f5
Merge pull request #131 from Mikunj/ttl-setting
Added TTL to settings.
2019-01-16 15:22:56 +11:00
Beaudan Campbell-Brown
1b681bdc98
Merge pull request #137 from Mikunj/fix/friend-display
Fix contact display
2019-01-16 15:19:11 +11:00
Mikunj Varsani
f527e2a2ff
Update js/notifications.js 2019-01-16 13:33:41 +11:00
Mikunj
1f10a73e4f Updated strings. 2019-01-16 11:30:09 +11:00
Mikunj
b8aa60b95d Added loki icon. 2019-01-16 11:25:34 +11:00
Mikunj
feb8af476a Refactored BlockedNumberController. 2019-01-16 10:34:34 +11:00
Scott Nonnenberg
74bbdb88a5 Lint fixes 2019-01-15 10:51:49 -08:00
Scott Nonnenberg
16a821645f Preserve scroll position on toggle emoji panel, add attachment 2019-01-15 10:51:49 -08:00
Scott Nonnenberg
0de54e125c Improve caption editor usability, new 'add attachment' affordance 2019-01-15 10:51:49 -08:00
Scott Nonnenberg
ac1a6d197a Enable sending multiple images in one message 2019-01-15 07:51:06 -08:00
Mikunj
e69999a790 Fix condition order. 2019-01-15 15:46:57 +11:00
Mikunj
7341471ce7 Fix up notification. 2019-01-15 15:41:14 +11:00
Mikunj
78c5962ff0 Fixed contact not being added after friend request is accepted. 2019-01-15 15:29:04 +11:00
Scott Nonnenberg
7db7a3ad44 Preserve scroll position when adding/removing staged quote 2019-01-14 19:20:45 -08:00
Mikunj
7aad9417c7 Added blocked number controller tests 2019-01-15 14:00:34 +11:00
Mikunj
faeb319c58 Added profile model test. 2019-01-15 12:45:53 +11:00
Scott Nonnenberg
b08c10a547 FileInputView: Event on attachment change to hide/show microphone 2019-01-14 17:35:01 -08:00
Scott Nonnenberg
43e5d16020 Support for web socket communication with no signaling key 2019-01-14 10:32:12 -08:00
Mikunj
924c51d5c7 Removed min and max clamping in code.
This should be done UI and Server side instead.
2019-01-14 15:39:42 +11:00
Mikunj
24455fc8b7 Updated TTL to use slider. 2019-01-14 12:41:25 +11:00
Mikunj
235dbb2176 Added display of message ttl in settings.
Fixed setting message ttl.
2019-01-14 09:46:31 +11:00
Mikunj
87113b6cc1 Added message ttl setting storage 2019-01-11 15:59:44 +11:00
sachaaaaa
61c4447ab0
Merge pull request #126 from Mikunj/friend-request-notification
Fix notification display after friend request is accepted.
2019-01-11 13:09:38 +11:00
Mikunj
4d1f4fcb4f Moved loki_protocol_store.js into libloki/storage.js 2019-01-10 11:53:12 +11:00
Mikunj
a12ed61cc1 Fix notification display after friend request is accepted. 2019-01-10 11:45:07 +11:00
Mikunj
070d18b514 Updated function calls. 2019-01-10 10:26:25 +11:00
sachaaaaa
5eb0bc51a4
Merge pull request #119 from sachaaaaa/pow-metrics
PoW statistical measurements
2019-01-09 17:12:51 +11:00
sachaaaaa
8c01bea913 variables name consistency and remove superfluous initialisation 2019-01-08 13:56:15 +11:00
Scott Nonnenberg
b816638dea Fix some of the notification avatar colors 2019-01-04 12:25:48 -08:00
Scott Nonnenberg
dc9f9dabfd Ensure that caption is shown even for single-image message 2019-01-04 12:25:48 -08:00
Scott Nonnenberg
c0be4718fc Update delivered_to for outgoing with earlier delivery receipts 2019-01-04 12:25:48 -08:00
Scott Nonnenberg
f9ea7be61f Reintroduce single attachment limit 2019-01-04 12:25:48 -08:00
Scott Nonnenberg
985b1d6aa6 New staged attachments UI, multiple image attachments per message 2019-01-04 12:21:26 -08:00
Scott Nonnenberg
e4babdaef0 Updates to backup infrastructure 2019-01-04 12:21:26 -08:00
Scott Nonnenberg
47f834cf5c Encrypt device name on account create, on first launch if needed 2019-01-04 12:21:26 -08:00
Herohtar
a21d63e450 Make notification initials consistent with everything else (#3006)
Make notification initials consistent with Avatar component
2019-01-02 14:34:18 -08:00
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
2019-01-02 12:22:47 -08:00
sachaaaaa
e3138f8fde add yarn pow-metrics 2018-12-20 15:58:18 +11:00
Mikunj
cbb62f4a71 Added tsx files to grunt watch.
Fixed minor bug in conversation view.
2018-12-20 15:30:19 +11:00
Mikunj
a0b814bf7c limit max message length to 2000 characters.
Set task time limit to 3 minutes.
2018-12-19 14:05:57 +11:00
Mikunj
3690f4acda Added timeout argument to WorkerInterface. 2018-12-19 14:05:57 +11:00
Mikunj
6bcb259919 Added PoW error. 2018-12-19 14:05:57 +11:00
sachaaaaa
27674513ba
Merge branch 'development' into signal-v1.19 2018-12-17 16:51:22 +11:00
Mikunj
a2f12ca18e Added option to copy conversation public key. 2018-12-17 13:48:47 +11:00
Mikunj
654b0dac84 Merge signal-master. 2018-12-17 12:56:04 +11:00
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 2018-12-13 17:13:52 +11:00
Mikunj
f98fe910d5 Fix friend request retry not working. 2018-12-13 12:48:33 +11:00
Mikunj
f92cc6cbd4 Added menu option to view seed. 2018-12-12 11:27:47 +11:00
Mikunj
0491ceacf1 Added seed dialog.
Fixed issue where incorrect language was used to generate seed.
2018-12-12 11:27:41 +11:00
Scott Nonnenberg
3851bf351f Throttle typing events, fix profile logging, fix group typing 2018-12-10 14:06:43 -08:00
sachaaaaa
a1255dd31e
Merge pull request #77 from Mikunj/password-protection
Password protection
2018-12-10 16:28:10 +11:00
sachaaaaa
bcc81e41e4
Merge pull request #81 from Mikunj/ui/unread-icon
Added unread indicator in conversation section.
2018-12-10 14:45:29 +11:00
sachaaaaa
4a2c618803
Update js/views/inbox_view.js
Co-Authored-By: Mikunj <Mikunj@users.noreply.github.com>
2018-12-10 14:43:28 +11:00
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.
2018-12-10 13:23:50 +11:00
Mikunj
0cfabb5ffa Added unread indicator in conversations sections. 2018-12-10 12:41:22 +11:00
Mikunj
9e995bde6c Review fixes.
Updated tests.
2018-12-10 11:19:20 +11:00
sachaaaaa
d8f4d1f313 Fixes to get production build working 2018-12-07 16:49:43 +11:00
Mikunj
0b87f13699 Added password dialog view. 2018-12-07 15:34:16 +11:00
Mikunj
26ba553e6a Added menu options to set, change and remove password. 2018-12-07 11:43:48 +11:00
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.
2018-12-06 15:47:37 +11:00
Mikunj
7a96b8446a Rename launcherView to passwordView. 2018-12-06 15:39:17 +11:00
Mikunj
6620244d03 Show main window on correct password; 2018-12-06 15:39:17 +11:00
Mikunj
65015063d2 Add css styling.
Added input and button.
2018-12-06 15:39:17 +11:00
Mikunj
6b9764e6c6 Added launcher view. 2018-12-06 15:39:17 +11:00
sachaaaaa
05c18d42db
Merge pull request #66 from sachaaaaa/session_reset
Handle session reset, Loki style
2018-12-06 15:24:52 +11:00
sachaaaaa
12d69244e9
Update js/signal_protocol_store.js
Co-Authored-By: BeaudanBrown <beau@loki.network>
2018-12-06 12:50:34 +11:00
Beaudan
1e3886cca8 More consistent naming of key storage functions, moved some loki messenger only functions into new file 2018-12-06 12:28:00 +11:00
Beaudan Campbell-Brown
86e04b89e2 Update js/models/conversations.js
Co-Authored-By: sachaaaaa <40749766+sachaaaaa@users.noreply.github.com>
2018-12-06 12:10:24 +11:00
Mikunj Varsani
8afbb9b3e5 Update js/views/conversation_view.js
Co-Authored-By: sachaaaaa <40749766+sachaaaaa@users.noreply.github.com>
2018-12-06 12:10:24 +11:00
sachaaaaa
e62c661ed9 Treat session reset success messages as incoming, handle failure differently 2018-12-06 12:10:24 +11:00
sachaaaaa
962c947605 Prevent "secure session reset succeeded" message from being cleaned up at startup 2018-12-06 12:10:24 +11:00
sachaaaaa
f2e1b9b8de more missing awaits 2018-12-06 12:10:24 +11:00
sachaaaaa
df80249cba fix missing awaits 2018-12-06 12:10:24 +11:00
sachaaaaa
4cc614269e add setter for session reset state 2018-12-06 12:10:24 +11:00
Beaudan Campbell-Brown
1dc621a917 Fix using FriendStatusEnum for session reset
Co-Authored-By: sachaaaaa <40749766+sachaaaaa@users.noreply.github.com>
2018-12-06 12:10:24 +11:00
sachaaaaa
7e612700f7 Handle session reset, Loki style 2018-12-06 12:10:24 +11:00
Beaudan
13db2d666f Fixed test again after rebase, reworked some logic in the conversation validateNumber function to correctly reflect what libsignal thinks is valid 2018-12-05 15:19:24 +11:00
Beaudan
eb7a0dbb3a Fix failing tests except for problematic spellcheck package 2018-12-05 15:19:24 +11:00
Mikunj
62c802445b Allow generating mnemonic for different languages. 2018-12-05 12:03:40 +11:00
Mikunj
8c78a78b41 Converted to dark theme. 2018-12-04 15:31:59 +11:00
Mikunj
85298012e4 Added generation of seed in registration. 2018-12-04 15:31:59 +11:00
Mikunj
89a19fd09b Added accordian style to registration view 2018-12-04 15:31:59 +11:00
sachaaaaa
4be6af569a
Merge pull request #69 from Mikunj/ui/header
Updated current profile display in UI
2018-12-04 15:10:03 +11:00
sachaaaaa
06ece60da8 Fix glitch in last message shown in conversation list 2018-12-04 12:04:57 +11:00
Mikunj
570a7f5bf8 Fix header not updating when editing nickname. 2018-12-04 09:09:15 +11:00
Mikunj
08f9101fec Hide new contact view unless we have no matches. 2018-12-04 08:52:59 +11:00
Mikunj
1cb09cad2a Add header options. 2018-12-04 08:47:09 +11:00
Mikunj
14ecbc3f35 Moved MainHeader into its own Backbone View. 2018-12-04 08:47:09 +11:00
Mikunj
c6d1c8303e Added a validation to check if a pubkey is prefixed by 05. 2018-12-04 08:47:09 +11:00
Mikunj
cb3599eea8 Removed IdentityKeyHeader. 2018-12-04 08:47:09 +11:00
Beaudan
28fc5793a7 More explicit function names, shifted friend request sent logic to more sensible place 2018-12-03 16:45:51 +11:00
Beaudan
91a8a82e39 More PR suggestions, now recover from early exit before friend request is sent 2018-12-03 16:45:03 +11:00
Beaudan
2de01d0343 Back to multiple pending states, fix some notification bugs and friend requests should now work for all cases besides message sending interruption 2018-12-03 16:44:10 +11:00
Beaudan
051e4dd22c XAnother big refactor to tie conversation UI logic to the friendRequestStatus variable 2018-12-03 16:44:10 +11:00
sachaaaaa
5212edcee2
Merge pull request #68 from Mikunj/ui/profile-icons
Automatically generate profile icons
2018-12-03 16:41:53 +11:00
Mikunj
c8db0e200d Fixed incorrect await. 2018-12-03 16:11:25 +11:00
Mikunj
d60f147659 replaced jdenticon with identicon.js.
Cleanup any unused images.
2018-12-03 16:09:12 +11:00
Mikunj
c10e81355d Moved profile name saving to account manager. 2018-12-03 12:54:19 +11:00
sachaaaaa
b5cb582e94
Merge pull request #67 from sachaaaaa/log_level
More log level finetuning
2018-12-03 11:29:50 +11:00
Mikunj
06f79eb3fd Allow user to set display name when registering. 2018-12-03 08:55:43 +11:00
Mikunj
961eb53915 Auto-generate profile images on conversations. 2018-12-03 08:55:43 +11:00
sachaaaaa
8f22babfcc More log level finetuning 2018-11-30 15:54:05 +11:00
Mikunj
d2c9def028 Fix code comment. 2018-11-30 09:20:52 +11:00
Mikunj
cc0b74fe4a Don't show ourselves in the contact list. 2018-11-29 16:13:42 +11:00
Mikunj
d6d71cb51e Show all contacts. 2018-11-29 16:02:02 +11:00
Mikunj
3eb193cca2 Added accordian 2018-11-29 16:02:02 +11:00
Mikunj
fbc3832cfb Show friends in inbox. 2018-11-29 16:02:02 +11:00
Mikunj
62135a1810 Added a section below conversation list.
Fixed scrolling on conversations.
2018-11-29 16:02:02 +11:00
sachaaaaa
f900fc496d
Merge pull request #61 from Mikunj/feature/profile-nickname
Added profile sharing and setting nicknames.
2018-11-29 15:59:53 +11:00
Scott Nonnenberg
313d08344a Request configuration sync on startup of new version 2018-11-28 12:35:26 -08:00
Mikunj
18d638fdbf Fix sending and receiving profile.
Don't delete profile after if we set the display name to empty.
2018-11-28 14:08:25 +11:00
Beaudan
fa63ce5ade Review changes 2018-11-28 13:16:50 +11:00
Mikunj
610a305e23 Added localised strings.
Only override name when editing profile.
2018-11-28 12:46:56 +11:00
Beaudan
35c89ea4d9 Big refactor, prekeybundle moved back to a content message 2018-11-28 12:10:44 +11:00
Mikunj
f7e9af4e3a Reverse changes to contact.js 2018-11-28 11:45:27 +11:00
Mikunj
b929b11f07 Override unused signal code.
minor fix.
2018-11-28 11:18:12 +11:00
Mikunj
ac4e04912c Minor language fixes. 2018-11-28 10:44:44 +11:00
Mikunj
14ee7fec65 Moved and nicknames into conversations. 2018-11-28 10:31:11 +11:00