1024 Commits

Author SHA1 Message Date
Roman Volosovskyi
d66198a420
[slow sign in]
fix iterating over all messages from realm db (was done for deduplication)
async loading of chats (:init-chats event)
2018-11-21 18:21:52 +02:00
Julien Eluard
205c9aaecc
[Fixes #6825] Do not open settings as a modal
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-11-21 16:36:06 +01:00
yenda
20bd65c0c0
[refactor] differentiate private and public chat and contact subs
- aliased namespace keywords are used for local subs used for caching
- synthetic :chat namespace is used for subs used elsewhere

Signed-off-by: yenda <eric@status.im>
2018-11-21 12:08:51 +01:00
yenda
79c149af7d
[fix] usernames in bold on Linux
Signed-off-by: yenda <eric@status.im>
2018-11-21 08:40:35 +01:00
Julien Eluard
529eabb1f4
[Fixes #6739] Introduced wallet.settings hook
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-11-20 18:04:25 +01:00
Goran Jovic
28c6d46c49
bug #6768 - updating enabled tokens before navigation to wallet
Signed-off-by: Goran Jovic <goranjovic@gmail.com>
2018-11-20 17:22:36 +01:00
Bruce Hauman
d5dde69af9
[#6718] restyle wallet onboarding flow
Signed-off-by: Goran Jovic <goranjovic@gmail.com>
2018-11-20 17:21:26 +01:00
Goran Jovic
72e7ae2fff
feature #6509 - validating token config against their contracts; moved token info from compile time list to app-db; fixed any discrepancies in existing info
Signed-off-by: Goran Jovic <goranjovic@gmail.com>
2018-11-20 17:18:08 +01:00
yenda
c48dd4597f
[fix] current chat in bold on Linux
Signed-off-by: yenda <eric@status.im>
2018-11-20 10:40:04 +01:00
Andrey Shovkoplyas
624130e440
[#6736] support multi-extensions store
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-11-19 22:54:25 +01:00
yenda
1ba7feb439
[refactor] move contact.subs and utils.contacts to contact.db
functions defined in subs need to be reusable and testable independently
from re-frame framework. they are moved into db namespace for that purpose

Signed-off-by: yenda <eric@status.im>
2018-11-19 14:30:25 +01:00
yenda
2ccc8fef0d
[fix] align min input container height with tab menu
Signed-off-by: yenda <eric@status.im>
2018-11-16 22:43:30 +01:00
Oleksii Lymarenko
360ee565f2
recovery view: added accessibility labels for passphrase and password
Signed-off-by: Oleksii Lymarenko <alexey.lymarenko@gmail.com>
2018-11-16 14:56:34 +02:00
yenda
b41df3b3c2
updating cljs compiler
Signed-off-by: yenda <eric@status.im>
2018-11-16 13:10:31 +01:00
Andy Tudhope
43357e1708
Update links
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-11-16 10:17:51 +01:00
Bruce Hauman
1716643c46
[#5749] transaction history fixes
Signed-off-by: Goran Jovic <goranjovic@gmail.com>
2018-11-16 10:03:54 +01:00
Igor Mandrigin
83ef7746d4
Show debug information when LES is selected (in the titlebar).
To simplify testing and debugging, there is a very simple sync indicator
(debug) for LES. This UI is not even close to being production and will
be reworked in the future.

Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
2018-11-15 10:34:31 +01:00
Andrey Shovkoplyas
1f2e2728cb
use ens name for granting permissions
Signed-off-by: yenda <eric@status.im>
2018-11-14 16:34:29 +01:00
janherich
f5ab49a4a4
Make bold work on desktop again
Signed-off-by: yenda <eric@status.im>
2018-11-14 16:33:19 +01:00
Andrea Maria Piana
1104becfba
Enable syncing of contacts & style pairing section
Everytime a contact request is sent/confirmed a sync message is also
sent to other devices so the contact is kept in sync.

Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-11-14 13:21:14 +01:00
Julien Eluard
e8d3e39063
Adding SNT voting DApp
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-11-14 10:55:54 +01:00
tbenr
c363c06a17
fixes #5699
gas estimation sets original-gas when nil

Signed-off-by: Goran Jovic <goranjovic@gmail.com>
2018-11-12 11:04:05 +01:00
Aleksandr Pantiukhov
17f74ff2f6
[#6455]: Updated extension management
Signed-off-by: Aleksandr Pantiukhov <alwxndr@gmail.com>
2018-11-12 10:28:48 +01:00
yenda
014d564e72
[fix] error when switching chats
- a subscription name change was missed during rebase

Signed-off-by: yenda <eric@status.im>
2018-11-10 13:41:44 +01:00
Andrey Shovkoplyas
44aef6788f
open chat for ens names
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-11-09 17:47:35 +01:00
Andrey Shovkoplyas
88b43e7dc2
introduced browser privacy mode
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-11-09 13:22:42 +01:00
Julien Eluard
6730a48da4
Added some new DApps
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-11-09 11:54:19 +01:00
Eric Dvorsak
548162f733
[refactor] remove current-public-key 2018-11-09 11:16:27 +01:00
Eric Dvorsak
f8f499d9b0
[refactor] rename whisper-id and whisper-identity to public-key 2018-11-09 11:16:27 +01:00
Eric Dvorsak
38ec77b97b
[refactor] remove default contacts
transactor and demo-bot are not used anymore and related code can therefore
be deleted
2018-11-09 11:16:26 +01:00
Eric Dvorsak
b7b7806ed1
[refactor] remove allowed-keys macro
The initial purpose of the allowed keys macro was to only accept maps
with a defined set of keys so that the maps can be serialized into the db.
The way maps are serialized has been changed so that only the existing keys
in the db are cherry picked so passing maps with extra keys is no longer a
problem
2018-11-09 11:16:26 +01:00
Julien Eluard
009d974d83
Improved extensions error handling. Various fixes.
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-11-09 09:42:23 +01:00
yenda
93db31d867
[6628] don't block message sending when mailserver disconnected
Signed-off-by: Dmitry Novotochinov <dmitry.novot@gmail.com>
2018-11-08 19:37:13 +03:00
yenda
5594fb6c60
[fix 6508] user own picture should be unclickable in chats
Signed-off-by: yenda <eric@status.im>
2018-11-08 16:02:05 +01:00
Andrey Shovkoplyas
e9bf1d7864
[#6169] Display .eth or other domain rather than IPFS redirect
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-11-08 15:53:38 +01:00
Roman Volosovskyi
7264ae2a14
prevent logging of re-frame events parameters
mask password received from keychain
2018-11-08 12:39:50 +01:00
Andrey Shovkoplyas
36ef541037
fixed CK
Signed-off-by: Goran Jovic <goranjovic@gmail.com>
2018-11-07 17:14:01 +01:00
yenda
a3b2bc1b87
[fix #3913] do not logout when changing mailserver
- do not logout and remove previous mailserver
from peers when changing mailserver
- rename wnode mailserver
- move transport.inbox to mailserver.core
- fix all subs and db keys

Signed-off-by: yenda <eric@status.im>
2018-11-07 17:10:18 +01:00
Andrea Maria Piana
693eae9cf9
Send your own messages
Adds a `chat-id` field in `content` map.

The reason it has been added to the map instead of augmenting transit is
that it would simplify the calculation of `message-id`, which in this
case is consistent for both old & new clients.

`chat-id` also represents the `chat-id` with respect of the sender, as
in 1-to-1 chats that is asymmetric.

Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-11-06 21:19:50 +01:00
janherich
ff97345f07
Plug-in new text parsing engine 2018-11-06 19:59:24 +01:00
karol
18b4bf590c
[#2884] added name lookup for recipient after qr code scanning, moved address comparision function to utils.ethereum namespace, address= will now expect address to be passed (instead of contact)
Signed-off-by: Goran Jovic <goranjovic@gmail.com>
2018-11-06 17:44:55 +01:00
Andrey Shovkoplyas
e09476f5d3
added Inter UI font and made some cleanup
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-11-06 16:46:58 +01:00
Andrea Maria Piana
7aa597517e
Add system messages to group chats
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-11-05 14:54:43 +01:00
Dmitry Novotochinov
7a62b4b48b
[#6415] mark button as inactive when no internet or mailserver connection
Signed-off-by: Goran Jovic <goranjovic@gmail.com>
2018-11-01 13:32:28 +01:00
Andrey Shovkoplyas
f53c4c275e
make designers happy again
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-10-29 15:07:40 +01:00
Eric Dvorsak
b293fb11e3
[fix] fix ens name resolution
the app was previously letting the user create a chat with a contact
if a name typed in the input returned a valid public key at some point
because the field wasn't cleaned up with latter typing

Signed-off-by: Eric Dvorsak <eric@status.im>
2018-10-28 16:29:13 +01:00
Andrea Maria Piana
073dddcee0
Add pairing
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-10-27 20:43:53 +02:00
Vitaliy Vlasov
ca8a3037d8
Use ReactText for links
Add custom rn-desktop repo path

Fix url in package-lock.json

Fix regex

Add comments

Fix errors

More

Remove package-lock change

Signed-off-by: Vitaliy Vlasov <siphiuel@gmail.com>
2018-10-26 18:09:45 +02:00
Volodymyr Kozieiev
0bc9fb6d9d
Adjusted chat input to send text on on-submit-editing
Signed-off-by: Volodymyr Kozieiev <vkjr.sp@gmail.com>
2018-10-25 11:02:39 +03:00
Goran Jovic
3da2cd9b9e
feature #6250 - added xdai and poa sidechains
Signed-off-by: Goran Jovic <goranjovic@gmail.com>
2018-10-24 10:00:04 +02:00