597 Commits

Author SHA1 Message Date
Goran Jovic
75a1430075
bug #4930 - atomic navigation after error prevents send screen being briefly shown with invalid data
Signed-off-by: Goran Jovic <goranjovic@gmail.com>
2018-07-06 09:52:43 +02:00
Goran Jovic
21595eede7
bug #4926 and #4806 - showing correct fiat value in /send and /request messages
Signed-off-by: Goran Jovic <goranjovic@gmail.com>
2018-07-05 15:32:18 +02:00
Goran Jovic
ebe1b08b2c
bug #4983 - a few workarounds for blinking token transactions in history
Signed-off-by: Goran Jovic <goranjovic@gmail.com>
2018-07-05 11:38:22 +02:00
Goran Jovic
0a062d1e91
bug #4775 - showing spinner when signing transaction
Signed-off-by: Goran Jovic <goranjovic@gmail.com>
2018-07-05 10:20:34 +02:00
Andrey Shovkoplyas
3fc35a437d
Track collectible events in MixPanel [#4799]
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-07-04 12:26:48 +03:00
Andrey Shovkoplyas
763b9f006e
0 shown when appropriate asset selected [#4900]
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-07-03 20:57:12 +03:00
Andrey Shovkoplyas
ee317c4aeb
Wrong number of collectibles in the list and they are mixed up [#4904]
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-07-03 18:31:18 +03:00
Andrea Maria Piana
b34744133b
[fixes #4745] Don't query mailserver on restored account
When creating a new account / recovery we don't poll the mailserver anymore for historic messages, which solves the immediate issue of fetching only received messages

Handle messages sent from a different device in public chat / restore history. The message will be added, shown correctly as sent by the user, and the status will be set as sent ( need to check for seen race condition, as messages will now be added twice). This means that multidevice should now work for public chats.

Move contact updates to discovery topic. This is necessary as there is a pre-existing bug whereby contact updates would not work anymore after wallet recovery, as the code relies on the initial contact request being stored on the mailserver, which we cannot guarantee (we only pull 7 days of data). Not pulling history anymore exacerbate the problems but does not introduce it.
To make sure that contact updates will work after wallet recovery, we also need to consider a ContactUpdate in the same way we consider a ContactRequest (the other peer has no idea that the user has recovered the wallet). This does not change any behaviour in terms of obscurity/security as ContactRequest are automatically processed (in both case the contact will be set as pending?, not as accepted)
At this stage ContactRequest, ContactRequestConfirmed, ContactUpdate have all the same logic, i.e. update the contact information, leave the pending flag alone.

Only 1 day of history is fetched for newly joined chats, if catching up 7 days is the cap as before.

Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-07-03 17:21:59 +02:00
Goran Jovic
e27d38e5ca
feature #2696 - chat message after wallet send
Signed-off-by: Goran Jovic <goranjovic@gmail.com>
2018-07-03 12:38:23 +02:00
Andrea Maria Piana
b9148cb782
Use component-did-mount
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-07-02 10:13:54 +02:00
Andrea Maria Piana
6359b3a834
Dont use denormalized name anymore
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-06-29 22:34:58 +02:00
Andrea Maria Piana
a7fc05fcd3
Add support for browse dapps
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-06-28 14:18:07 +02:00
Pedro Pombeiro
c11781d01b
Add Farsi public #status channel. Closes #4960
Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
2018-06-28 10:20:32 +02:00
Andrea Maria Piana
b17d9bab37
Add universal links for android
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-06-27 22:45:57 +02:00
janherich
9df15ffc78
Remove old code which is not used anymore
Signed-off-by: Goran Jovic <goranjovic@gmail.com>
2018-06-27 14:17:29 +02:00
Goran Jovic
9a348390d3
bug #4921 - adds a workaround for the conflicting bugs #4876 and #4755
Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
2018-06-25 12:52:51 +02:00
Goran Jovic
ad1a31073e
bug #4917 and #4914 - not showing message in chat after wallet send
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-06-25 08:05:31 +02:00
Andrea Maria Piana
5935d29d7d
Allow user to access account on invalid key
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-06-22 16:03:59 +02:00
Aleksandr Pantiukhov
fafd50775b
[#4874]: Specified gas price is automatically reverted to default one if open Assets or any screen to specify Recipient
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-06-22 13:17:37 +02:00
Dmitry Novotochinov
fd1dffd38d
Add token symbol to balance load fail error message
Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
2018-06-22 08:32:17 +02:00
Goran Jovic
ac2780e577
bug #4876 - cleaning up succesful and failed dapp transactions and added stricter check for chat wallet onboarding
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-06-22 08:30:14 +02:00
janherich
73dab568ff
Always try to assert that saved network is the one which node was actually started 2018-06-21 17:49:03 +02:00
Dmitry Novotochinov
08932c4e2b
Show mainnet warning
Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
2018-06-21 16:59:41 +02:00
Julien Eluard
50736c658e
[#4871] Added some more DApps
Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
2018-06-21 16:40:25 +02:00
janherich
32a2c0ad08
Clear amount when switching assets
Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
2018-06-21 13:25:34 +02:00
Andrey Shovkoplyas
bbdb90fdf6
Support remote SVG images [#4709]
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-06-21 11:36:57 +03:00
Andrey Shovkoplyas
8307e80182
Tx failed with Out of Gas error [#4855] 2018-06-21 09:43:41 +03:00
Pedro Pombeiro
227014674c
Add 6 new languages as public channels in the localized language. Closes #4753 2018-06-20 19:11:56 +03:00
Roman Volosovskyi
6028cca377
[#4821] send /send command before after sending transaction (befor pressing "Got it") 2018-06-20 19:05:41 +03:00
Goran Jovic
32bbf4e533
feature #3233 #4095 and #3234 - send and request tokens in chat and wallet 2018-06-20 19:04:55 +03:00
Roman Volosovskyi
77cb0c2f3d
[#4671 #4708] mainnet_rpc as default network, no mainnet warning
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-06-19 20:17:04 +02:00
Andrea Maria Piana
ef0fa75ad4
Handle empty/invalid keys
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-06-19 20:15:16 +02:00
Dmitry Novotochinov
810ca1f93a
Add Help Center
Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
2018-06-19 20:09:30 +02:00
Dmitry Novotochinov
00c5c630f4
Prevent send button spamming in public chats 2018-06-19 11:35:02 +03:00
Roman Volosovskyi
0dd5c11b47
[#4754] discard transaction if transaction's modal is closed before sending transaction 2018-06-19 10:44:19 +03:00
Julien Eluard
252dab26bc
[#4667] Added support for etheremon and cryptostrikers
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-06-18 13:19:34 +02:00
Roman Volosovskyi
6e761cad83
[#4763] prevent navigation back to transaction 2018-06-18 12:06:17 +03:00
Eric Dvorsak
b40b042b67
[fix 4212] update profiles with concurrent contact-requests 2018-06-15 20:14:52 +03:00
Andrea Maria Piana
5a08383bde
Check minimum amount
Use string for inputs

validate gas is not 0

Handle signed/unsigned transactions
2018-06-15 18:32:26 +03:00
Eric Dvorsak
8848b37433
[fix 4417] update toolbar style 2018-06-15 18:29:08 +03:00
Dmitry Novotochinov
221e6fd2b7
New design for /send and /receive commands
Move markup generation from js side to cljs
Add tx-hash to /send command to display a confirmation
and send user to transaction details screen on icon press

Signed-off-by: Goran Jovic <goranjovic@gmail.com>
2018-06-15 13:56:47 +02:00
Julien Eluard
e449e12a2a
[#4663] Added collectibles and CK support
Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
2018-06-14 21:33:50 +02:00
Andrea Maria Piana
2d54c3e2cc
Select random ms until users explicitictly choose one
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-06-14 15:02:15 +02:00
Igor Mandrigin
0d45683935
[#4755] Keep the transaction source intact on errors/discards.
If a tx was send from a chat, that fact is recorded in its properties, `from-chat?` property.
On errors and discards, this property was reset to `false`, hence, making any chat transaction editable if an error happens or user discards it.
This commit makes this property stay as it is.

Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
2018-06-14 13:51:48 +03:00
Goran Jovic
6f209ec4c0
bug #4402 and #4639 - showing failed transactions in transaction history
Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
2018-06-14 13:49:45 +03:00
Sylvain Ageneau
9cf7e05446
[#4504] Sort assets alphabetically (send - asset)
Sort assets alphabetically (by symbol).
Keep ETH as first symbol in the list (like before), sort the rest
alphabetically.
2018-06-14 11:05:16 +03:00
Goran Jovic
986fc2bc7c
bug #4746 - using dapp specified gas limit, but default gas price when dapp sets gas limit only
Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
2018-06-14 09:55:36 +03:00
Andrea Maria Piana
34174cd539
Validate rpc-url when creating a custom network
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-06-13 13:42:00 +02:00
Julien Eluard
61d7cd2a33
[#4669] Added new DApps
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-06-13 08:19:50 +02:00
Goran Jovic
268b07fddc
feature #4065 - gas and gas price can be changed for dapp transactions
Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
2018-06-12 16:19:51 +02:00