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