Commit Graph

2119 Commits

Author SHA1 Message Date
Andrey Shovkoplyas 9a02bca975
experiment modal wallet
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-07-26 16:38:10 +03:00
Dmitry Novotochinov 063ed16c47
Allow only one wallet transactions sync loop
Signed-off-by: Dmitry Novotochinov <dmitry.novot@gmail.com>
2018-07-26 15:23:07 +02:00
Vitaliy Vlasov ac624ca447
Merge pull request #5284 from status-im/desktop_leftovers
Leftovers from desktop branch since 9th July
2018-07-25 13:46:43 +03:00
deme 4757b06dfb
[#5031] Remove additional # to chat title when it is a public chat
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-07-25 12:20:48 +03:00
Daniel Fernandez 2bf6fc854c
Added EasyTrade to DApps
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-07-25 10:59:27 +02:00
Volodymyr Kozieiev c0697c0bac
Latest commits from desktop branch (everything after 9th July) 2018-07-24 21:41:07 +03:00
janherich 7acefed224
bug #5269 - fix sending from wallet
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-07-24 15:17:43 +03:00
janherich 9b990a8038
Delete obsolete code
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-07-24 15:16:24 +03:00
Andrey Shovkoplyas c5771f3168
webview loading indicator
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-07-24 14:03:47 +03:00
Goran Jovic ced652230c
bug #5154 - disabled default password autocapitalize in wallet send 2018-07-24 12:23:28 +03:00
tbenr aab502bca3
Fixes #4783 2018-07-24 12:21:53 +03:00
Kenneth Tilton 48cc45ec6f
[Fix #3604] ui, screens, browser, events: deduplicate browser history hence chat elements 2018-07-24 12:20:07 +03:00
Volodymyr Kozieiev 457f2a157a
Desktop branch merged into develop (#5266)
* Desktop branch merged into develop
* Fixed review notes by yenda
2018-07-23 18:21:31 +03:00
Goran Jovic a5d5ed3596
bug #5171 - fixed incorrect amount validation in wallet request
Signed-off-by: Goran Jovic <goranjovic@gmail.com>
2018-07-23 15:23:21 +02:00
Goran Jovic f959f6629d
bug #5248 - updated REP contract address to match the re-deployed contract
Signed-off-by: Goran Jovic <goranjovic@gmail.com>
2018-07-23 12:26:29 +02:00
janherich 76a509ed22
Cljs commands 2018-07-23 12:23:10 +02:00
Goran Jovic d1bd86c894
bug #4826 - fixed the issue when navigating back from sign message with android button
Signed-off-by: Goran Jovic <goranjovic@gmail.com>
2018-07-23 11:44:22 +02:00
Dmitry Novotochinov 2d6fdc0ecc
[#5138 #4851 #4865] automatic periodic tx state updates
Fetch transactions state from etherscan every 15 seconds
if there are any unconfirmed transactions

Signed-off-by: Dmitry Novotochinov <dmitry.novot@gmail.com>
2018-07-20 12:14:21 +03:00
Andrey Shovkoplyas 61374add53
Introduce extended DApp API [#5042]
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-07-19 19:47:17 +03:00
Roman Volosovskyi 40ec6ec47e
[#5211] show welcome screen after account creation
Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
2018-07-19 11:18:18 +02:00
Andrey Shovkoplyas e4e6c71600
Allow to connect to any node for dev mode [#4817]
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-07-19 12:09:04 +03:00
Goran Jovic 77ad488765
bug #5214 - allows empty recipient only in dapp transactions (for contract creation)
Signed-off-by: Goran Jovic <goranjovic@gmail.com>
2018-07-18 14:29:35 +02:00
Andrey Shovkoplyas 62bab5150e
No redirect for manually edited links (for webview) [#5201]
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-07-18 14:53:48 +03:00
Roman Volosovskyi bb7d31a357
[#5169] Remove Mixpanel 2018-07-18 06:57:16 +03:00
Julien Eluard b38c2686c5
[#5132] Added some DApps
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-07-17 20:19:02 +02:00
Dmitry Novotochinov 3fd2aae932
[#5024] Fix for landscale layout on Backup Seed screen
Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
2018-07-17 19:27:09 +02:00
Andrea Maria Piana 08a61b40cf
Remove refcode
Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
2018-07-17 19:25:18 +02:00
Andrea Maria Piana 3754e1dbae
[Fixes #5130] Select mailserver round-robin on connection failure
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-07-17 08:49:24 +02:00
Dmitry Novotochinov edc7ab480f
[#5023] Subscribe to window dimensions change event
Signed-off-by: Dmitry Novotochinov <dmitry.novot@gmail.com>
2018-07-16 18:59:10 +03:00
janherich 6a342fd3a0
Full implementation of the `/reauest` command + tests 2018-07-16 15:10:21 +02:00
Goran Jovic 2cdac26cda
bug #3441 - considering gas costs when validating send transaction against balance
Signed-off-by: Goran Jovic <goranjovic@gmail.com>
2018-07-16 13:23:15 +02:00
Jakub Sokołowski ab81d95126
update testend enodes to use floating IPs too
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-07-16 12:53:08 +02:00
janherich 03598d47c2
Complete implementation of the `/send` command + tests 2018-07-16 08:53:24 +02:00
tbenr 6672400041
Fixes #4938
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-07-16 08:56:17 +02:00
Cheuk Yin Ng 11bb009787
Introduces label component
Label component located inside `status-im.ui.components.react`
namespace, called i18n-text. It replaces the need for the standard way
of creating labels using both `react/text` and `i18n/label`.

Signed-off-by: Goran Jovic <goranjovic@gmail.com>
2018-07-13 17:03:55 +02:00
Goran Jovic e9fcba001a
bug #5155 - fixed the bug where every token is unknown in send command
Signed-off-by: Goran Jovic <goranjovic@gmail.com>
2018-07-13 10:24:00 +02:00
Andrea Maria Piana f8c9bec383
[Fixes #5127] Move files to no-backup directory & hash accounts
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-07-13 10:06:36 +02:00
Goran Jovic 6ec40b3e21
bug #4854 - renamed seed or passphrase to recovery phrase in all copies
Signed-off-by: Goran Jovic <goranjovic@gmail.com>
2018-07-13 07:16:53 +02:00
Andrey Shovkoplyas 23a01ff4c2
Screen cut off when using ERC dEX DApp [#3131]
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-07-12 21:22:32 +03:00
Andrey Shovkoplyas 242c42ef3a
reload page button
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-07-12 15:27:32 +03:00
Andrey Shovkoplyas a644075310
No browsing history kept on iOS [#5078]
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-07-12 15:04:31 +03:00
Dmitry Novotochinov 3293c37c81
[#4767] Fix onboarding screen text and button overlap
Also, hide "Fetching messages" from welcome screen.

Signed-off-by: Dmitry Novotochinov <dmitry.novot@gmail.com>
2018-07-12 12:59:09 +03:00
Dmitry Novotochinov bf9a291a09
[#4073] Fix parse-url regexp
To not identify string like "test...test..." as an URL

Signed-off-by: Dmitry Novotochinov <dmitry.novot@gmail.com>
2018-07-12 12:50:23 +03:00
Dmitry Novotochinov 867488ae3c
[#4301] Move message timestamp to the left for right-to-left languages
Signed-off-by: Dmitry Novotochinov <dmitry.novot@gmail.com>
2018-07-12 12:39:30 +03:00
Andrea Maria Piana f36d5d64cc
[Fixes #4944] Enable universal/deep links
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-07-12 11:33:23 +02:00
Dmitry Novotochinov 44f1ca474b
Use correct chain name if custom network added
Signed-off-by: Goran Jovic <goranjovic@gmail.com>
2018-07-11 18:14:19 +02:00
Dmitry Novotochinov 30a79c88bb
[#4857] Update transactions when navigate to tx details from /send message
Signed-off-by: Goran Jovic <goranjovic@gmail.com>
2018-07-11 18:12:24 +02:00
Andrea Maria Piana a2ee06bc9d
[Fixes #4998 ] Handle decryption failures in realm
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-07-11 17:29:56 +02:00
Andrea Maria Piana 1ad6f40f57
[Fixes #5000] Use timestamp from last message if available
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-07-11 17:25:19 +02:00
Roman Volosovskyi 671514c33b
[#3931] fix Sign in: Cannot paste text within password field 2018-07-11 14:09:31 +03:00
Goran Jovic 019027ff45
bug #5120 - fixes crash in wallet send if collectibles are enabled
Signed-off-by: Goran Jovic <goranjovic@gmail.com>
2018-07-11 12:17:08 +02:00
Roman Volosovskyi 8964ec26a4
[#4931] always show only saved :name and :photo-path in my-profile 2018-07-11 12:37:04 +03:00
Roman Volosovskyi 229c64f002
[#5047] Do not show QR code scanner when camera permissions has not been granted 2018-07-11 12:35:58 +03:00
janherich b6a68e79c7
Cljs commands proposal 2018-07-11 09:43:45 +02:00
janherich be0143a575
Fix clearing unread counter 2018-07-10 10:05:37 +02:00
janherich a7a7543c53
Revert to old submit behaviour 2018-07-10 10:00:36 +02:00
janherich 30830fd76d
Remove obsolete input handling
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-07-09 08:17:49 +02:00
Goran Jovic 4aaf0bbd17
bug #5057 - automatically converts recovery phrase to lowecase during recovery
Signed-off-by: Goran Jovic <goranjovic@gmail.com>
2018-07-06 17:02:56 +02:00
pacamara 5e3f65eac8
Fixes #3639 Persist browser history
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-07-06 13:23:53 +03:00
Roman Volosovskyi ff4071b7b5
[#4887] fix lagging keyboard and upgrade RN to 0.55.4 2018-07-06 13:20:28 +03:00
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
Jakub Sokołowski 96628caa9e
update mailservers from DO to use Floating IPs
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-07-04 16:29:55 +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
Roman Volosovskyi f74212d9cf
downgrade React Native to 0.53.3 2018-07-04 07:02:36 +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
Dmitry Novotochinov d724a12d51
Chat messages layout fixes
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-07-02 16:54:21 +02:00
Goran Jovic 2423d7c244
bug #4963 - removed balance from asset suggestion box to prevent text overlap
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-07-02 16:53:29 +02:00
Andrea Maria Piana 42509e8fb6
Dont query mailserver when from is greater than to
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-07-02 12:21:43 +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
cammellos c4c5c19a77
[Part of #4944] add deep/universal link ios and use status-im://
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-06-29 14:54:05 +02:00
janherich 03472b6a8e
Remove old code which is not used anymore 2018-06-28 17:00:56 +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
Roman Volosovskyi 42fe00d5cb
remove sent-received tracking 2018-06-26 10:46:18 +03:00
Roman Volosovskyi e7427997d2
remove condition (was always false) 2018-06-26 08:30:29 +03: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
Andrey Shovkoplyas 76c0490c2a
Disable collectibles for beta [#4899]
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-06-22 10:37: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
Goran Jovic 63da0ffb50
bug #4832 - not showing erc721 in transaction history as if it was erc20
Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
2018-06-21 16:52:20 +02:00
Goran Jovic 3030c10c5f
bug #4890 - reverts the quickfix for vertical alignment of chat command param placeholder
Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
2018-06-21 16:45:09 +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
Igor Mandrigin 424d7cc6ae
Revert "Input text styling" (6a9c8de0e4).
Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
2018-06-21 11:47:37 +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
Andrea Maria Piana a313557694
Cap maximum number of days requested to mailserver
Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
2018-06-19 20:13:19 +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 71ff9d9035
[#4759] Handle back button properly after sending transaction (Android). 2018-06-19 11:30:22 +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
pacamara 71867a9674
Fixes #4309: Do not allow empty command to be sent 2018-06-15 18:27:46 +03:00
Dmitry Novotochinov 750b95afd6
Update chat messages styles
Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
2018-06-15 15:08:14 +02:00
janherich be113ab8a4
Unit tests for mark seen functionality 2018-06-15 13:57:59 +02: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
Stepan Lusnikov e7f559c272
Add DAI. Closes #4648
Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
2018-06-13 21:54:07 +02:00
Goran Jovic cdf356bb4f
bug #4737 - fixed duplicate payment message on android back button
bug #4736 - amount from the previous transaction in message

Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
2018-06-13 21:49:30 +02:00
janherich c9774dbfe8
Mark seen when loading more 2018-06-13 16:33:57 +03:00
Andrea Maria Piana 3ba579961d
Update token names
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-06-13 14:31:36 +02:00
Jakub Sokołowski b0b75e398c
drop the extra ukranian host
squashed:
- drop the extra ukranian host
- update status-go

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-06-13 14:30:08 +02: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
Andrea Maria Piana c66c457bbb
Default to value if key is nil
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-06-13 13:39:04 +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
Aleksandr Pantiukhov 870c67abc0
[#4490]: Advanced button is not collapsed on Profile tab when switching to another tab
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-06-12 15:03:46 +02:00
Julien Eluard 0498d94d08
[#4707] Updated public chat list
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-06-12 15:02:16 +02:00
Aleksandr Pantiukhov 41761fd8a2
[#4684]: Share data picture is cut on the top
Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
2018-06-11 20:43:50 +02:00
Goran Jovic 3eca07cadb
bug #4508 - removes tokens and fiat currencies unsupported by cryptocompare
Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
2018-06-11 20:37:51 +02:00
pacamara 45c645082e
Fixes #4223: No error when scanning incorrect public key QR code
Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
2018-06-11 20:37:25 +02:00
janherich 535ae6b481
Fix messages from multiple chats problem 2018-06-11 18:30:10 +02:00
janherich 0ad15a79d6
Ensure valid timestamp for all messages 2018-06-11 17:44:01 +02:00
janherich 4ba78de407
Faster seen marking
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-06-11 12:16:42 +02:00
Julien Eluard 952b01e9e1
[#1228] Only enable Next button when passphrase is valid
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-06-11 11:56:03 +02:00
Andrea Maria Piana 6a9c8de0e4
Input text styling
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-06-11 11:32:59 +02:00
Pedro Pombeiro ed9d678e08
Add DO and Ukr mailservers. Closes #4623
Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
2018-06-08 18:44:21 +02:00
Andrea Maria Piana 00cd7c8578
Dont show add-to-contacts if dapp
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-06-08 15:07:02 +02:00
Julien Eluard d13c9cb677
[#3732] Added some more mixpanel events
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-06-07 16:40:21 +02:00
Andrea Maria Piana 608c64e88d
Dont run receive-whisper-messages if the user is logged out
This handles a bug whereby we'd run receive-whisper-messages
when the user is logged out.

I could not replicate locally, but a few issues are apparent from
just inspecting the code:

1) there are some race-conditions on logout as we don't wait for all
the filters to be removed. Changing this behaviour is non trivial and
not sure if we can actually handle this completely
(status-go-has-a-message->remove-filter->logout->status-go-deliver-message).
2) no error handling is made in receive-whisper-messages.

This PR defensively handles both cases.

Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-06-07 14:16:35 +02:00
Andrea Maria Piana fc5cd95b9c
Add border to profile picture & style chat icon
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-06-07 13:50:35 +02:00
Igor Mandrigin f49cfc02f2
Make the information sharing screen usable on tiny screens.
e.g. an iPhone app on an iPad
This doesn't make it *pretty*, just usable.
2018-06-07 12:12:21 +03:00
Igor Mandrigin 7132e3e423
[#4588] Workaround ellipsis issue on public key in the login screen.
In the latest RN update it seems like `ellipsizeMode: middle` doesn't
play well with negative letter spacing anymore. This workaround remove negative letter spacing.

Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
2018-06-06 18:31:34 +03:00
Andrea Maria Piana 19b0cf4052
Text for empty chat
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-06-06 12:15:50 +02:00
Roman Volosovskyi 2e62e945ff
[#4550] fix delete group chat label 2018-06-06 09:12:20 +03:00
Pedro Pombeiro d3202dffa7
Disable group chats even in dev mode. Closes #4506 2018-06-06 08:59:41 +03:00
Goran Jovic 435b2271fd
bug #4593 - fixed gas update after default gas 2018-06-06 06:40:58 +03:00
janherich cd5542f648
Persist unseen messages 2018-06-05 15:24:55 +02:00
Andrea Maria Piana 5cd643b98e
Enable custom bootnodes for nightly/releases
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-06-05 15:04:30 +02:00
Roman Volosovskyi 63ac0d9e82
[#4535] decode browser's uri
Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
2018-06-05 13:09:42 +02:00
Roman Volosovskyi 89e0bf4eca
show build number in profile 2018-06-05 11:16:04 +03:00
Eric Dvorsak ab968dba0e
[fix] show connecting to peers popup when no peers at startup
previously was only showing up when there was 0 peers after some
disconnection
but sometimes the app starts and user logs in without being
connected to any peer
this means the peers-summary is nil peers count is nil
2018-06-05 07:30:40 +03:00
Andrea Maria Piana 75d1c04412
Allow for different password on different mailservers
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-06-04 14:28:43 +02:00
Eric Dvorsak 8782ecc06d
[fix 4574] do not send updates to pending contacts
fixes #4574

updates were sent to all pending contacts
fixes that by filtering on the pending? key
2018-06-02 08:31:24 +03:00
Andrea Maria Piana 49592f3a50
Allow editing/deleting custom bootnodes
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-06-01 18:28:10 +02:00
Goran Jovic 434324d5fc
bug #4539 - error message for failed transactions sent from chat 2018-06-01 16:27:05 +03:00
Roman Volosovskyi 5d41cdda0c
[#4551] fix error on fetching history for removed chat 2018-06-01 16:25:50 +03:00
Andrea Maria Piana 9058c54933
Allow scanning qr codes for custom bootnodes
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-06-01 13:57:21 +02:00
Andrea Maria Piana 7ef3a5a5da
Delete mailservers
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-06-01 11:23:05 +02:00
Dmitry Novotochinov af318822da
Enable long tap on long messages
Allows to copy and share text
2018-06-01 12:09:52 +03:00
Andrey Shovkoplyas 2eccca9898
improved new chat UI 2018-06-01 11:39:13 +03:00
Dmitry Novotochinov f8981ab6cb
Update chat messages styling
* Change background color of outgoing messages
* Add more space between public chat messages
2018-06-01 07:18:49 +03:00
Andrey Shovkoplyas 83afbd515a
show onboarding for transaction from chat [#4456] 2018-06-01 07:17:49 +03:00
Eric Dvorsak 68eb36f7b1
[fix] support offline contact request, confirmation and update
- fix a bug in profile where app would was returning directly to profile
screen after photo capture, showing updating to user but not actually saving
and broadcasting it
- adds support for offline contact request, confirmation and updates by
leveraging the :sent and :not-sent signal from status-go. Each chat
in the protocol layer uses a `resend?` field to keep track of the current
state of the contact, between `nil`, `contact-request`,
`contact-request-confirmation` and `contact-update`. There is no case
were it can be more than one case because if `contact-request` or
`contact-request-confirmation` was not sent yet `contact-update` is not
necessary as the latest contact infos will be sent with the request/confirmation

Signed-off-by: Eric Dvorsak <eric@status.im>
2018-05-31 17:43:37 +02:00
Eric Dvorsak ee7895fe43
[fix 4387] query mailserver in batches of 24 hours 2018-05-31 16:58:53 +03:00
Aleksandr Pantiukhov 7eba090b16
[#4492]: Invalid values for `gas limit` and `gas price` are immediately replaced by default ones instead of warning 2018-05-31 10:58:11 +03:00
Andrea Maria Piana 1e4311d4cb
Allow editing existing mailservers
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-05-30 21:42:54 +02:00
janherich e59ffc905d
Protect against duplicate messages
Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
2018-05-30 18:22:52 +02:00
Andrea Maria Piana 33ad919508
Add custom bootnodes
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-05-30 17:49:13 +02:00
Andrey Shovkoplyas 7711dc51ad
fixed sign message text [#4529] 2018-05-30 17:23:33 +03:00
pacamara a2762eb19e
Fixes #4334: Update to react-native 0.55.4
Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
2018-05-30 14:00:12 +02:00
Daniel Regeci ce12441340
[FIX #4127] Sign In button is shown when recovering account (android) 2018-05-30 13:25:21 +03:00
Aleksandr Pantiukhov 3b1721dd0d
[#4476]: Seed phrase is visible in logs during account recovery 2018-05-30 10:52:57 +03:00
Goran Jovic f432bad3c0
bug #4518 - configured correct number of decimals for POWR, TGT and TIME 2018-05-30 10:51:48 +03:00
Roman Volosovskyi dd8226b31d
disable auto-correction for pubchat name 2018-05-30 10:50:21 +03:00
Goran Jovic dd37223b58
bug #4485 - shows warning when scanned qr code changes pre-selected asset type or amount
Signed-off-by: Goran Jovic <goranjovic@gmail.com>
2018-05-29 21:16:01 +02:00
Andrea Maria Piana 446ae1b30d
Allow scanning qr codes for custom mailservers
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-05-29 19:22:38 +02:00
Goran Jovic 6f8647e7d7
bug #4496 - taking decimals into account when calculating fiat value of assets 2018-05-29 17:14:12 +03:00
Goran Jovic 40e6f361c7
bug #4491 - changed the copy for amount too precise validation error 2018-05-29 17:12:55 +03:00
Andrea Maria Piana 92289f452e
Dont open chat on contact request
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-05-29 14:59:51 +02:00
janherich 874e88fc38
Fix seen statuses
Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
2018-05-29 14:48:27 +02:00
Andrea Maria Piana 638b30c443
Dont use json-string in network config
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-05-29 14:22:36 +02:00
janherich 5ee356fe4f
Fix console responses
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-05-29 14:24:55 +03:00
Andrea Maria Piana 26dd1c1f5a
Reset realm when fail to decrypt
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-05-29 11:28:44 +02:00
Andrey Shovkoplyas 14a3134edd
recovery onboarding [#4498] [#4483] 2018-05-29 11:52:46 +03:00
Igor Mandrigin 2a7c58ad25
Use MaskedData check in the app-db for wallet's password.
Fixes the regression introduced in `789ee61`, leading to being unable to
sign transactions.

Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
2018-05-29 10:38:40 +02:00
Eric Dvorsak 203f399aca
use from parameter for mailserver requests
Signed-off-by: Eric Dvorsak <eric@dvorsak.fr>
2018-05-29 10:19:08 +02:00
Eric Dvorsak 3430bfe61e
Update last-received everytime a message is received from inbox 2018-05-29 09:58:32 +02:00
Goran Jovic 35467ffd69
bug #4192 - removing mnemonic from db after user backs up seed phrase
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-05-28 16:31:00 +02:00
Andrea Maria Piana 9cfb591068
Remove chat / clear history
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-05-28 16:28:16 +02:00
Eric Dvorsak 21f9aa1b10
[fix 4466] improve peer-summary-change-fx
do not request messages from inbox everytime a peer is added or removed

Signed-off-by: Eric Dvorsak <eric@dvorsak.fr>
2018-05-28 15:31:16 +02:00
Igor Mandrigin 998976c5cc
Read version from the VERSION file.
Remove unnecessary `echo` to `.version` if we already have `VERSION` in the root folder.

Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
2018-05-28 15:22:10 +02:00
Andrey Shovkoplyas e972cc4537
[#3414]
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-05-28 15:38:39 +03:00
Igor Mandrigin 789ee61212
Use a custom type to avoid accidentially logging passwords.
Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
2018-05-28 11:56:16 +02:00
Dmitry Novotochinov 686d64888d
Add expand/collapse button to long chat messages
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-05-28 12:07:24 +03:00
Andrey Shovkoplyas 7b8950870f
Webview is still active after unmount [#4353]
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-05-28 12:03:24 +03:00
Aleksandr Pantiukhov 4f6830b271
[#3941]: Introducing wallet / notification not for new user
Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
2018-05-25 16:06:03 +02:00
Pedro Pombeiro 184fb1d612
Disable all translations except English for Beta. Closes #4398
Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
2018-05-25 16:03:20 +02:00
Andrey Shovkoplyas 31c905daa7
make dapps great again
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-05-25 15:11:36 +03:00
Eric Dvorsak 954efd9dd7
[FIX 4405] Add accessibility label for connection status grey bar
Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
2018-05-25 13:46:14 +02:00
Goran Jovic 957c09a55e
bug 4123 - fixed dapp transactions and incorrect amount formatting in transaction fee screen
Signed-off-by: Goran Jovic <goranjovic@gmail.com>
2018-05-25 13:38:29 +02:00
Goran Jovic 5e33c98008
bug #4123 - fixes incorrect number of decimals for tokens, fixes incorrect network id lookup for token send, fixes token amount formatting where needed 2018-05-25 07:17:01 +03:00
Pedro Pombeiro ae56eec40f
Disable group chats in dev mode. Closes #4396 2018-05-25 07:15:18 +03:00
Julien Eluard 09c11e9061
[#4320] Do not inject jQuery in DApps browser
Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
2018-05-24 15:17:06 +02:00
Roman Volosovskyi e3b283056c
remove views pre-rendering hack
Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
2018-05-24 14:50:49 +02:00
Andrey Shovkoplyas faddabbf74
Security warning for browser view [#4298]
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-05-24 13:42:20 +02:00
Julien Eluard 25bb59aec6
[#4310] Added headers to DApps list
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-05-24 13:41:27 +02:00
Julien Eluard 590e1f9f4f
[#4300] Updated DApps icons
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-05-24 13:40:37 +02:00
Daniel Regeci 7dd9df98b2
[FIX #3603] Tabs are visible along with keyboard when focusing on input field (android)
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-05-24 13:39:34 +02:00
janherich e1da12d8a2
Fast message grouping/sorting
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-05-24 13:38:40 +02:00
Igor Mandrigin 502e8b9908
Don't autocorrect entered text (but still show error messages).
Autocorrecting the text in the amount field leads to typos, like 11
instead of 1,0001, etc. We really want to avoid these types of typos for
amounts.

Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
2018-05-23 20:11:14 +02:00
janherich 84208aeb85
Correct :shh/post accumulation
Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
2018-05-23 19:55:27 +02:00
Eric Dvorsak 50072ffe3f
[fix 4177] handle discovery signals
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-05-23 17:01:57 +02:00
Andrey Shovkoplyas 1752c5bc17
add http:// to url [#3600]
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-05-23 16:35:11 +02:00
Andrea Maria Piana 735a5b403d
Add custom mailservers feature-toggled
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-05-23 15:35:25 +02:00
Igor Mandrigin 732de57444
Filter out non-RPC networks for new and restored accounts.
Those who plainly upgrades, will keep these networks as "Custom" in their DB.

Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-05-23 15:02:17 +02:00
Goran Jovic f16bd200e8
feature #3231 and #4012 - unified chat and wallet workflow
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-05-23 15:01:20 +02:00
psdp d4d4406341
[#4201] Remove browser item from home on back button if current page has error
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-05-23 10:00:24 +02:00
Goran Jovic 5f430d2cc8
bug #4381 - fixed regression in wallet qr code scanner caused by network updates
Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
2018-05-22 20:06:59 +02:00
Goran Jovic 19788619ae
bug #4360 - fixed regression with inconsistent use of network and chain id in update token transactions
Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
2018-05-22 18:49:32 +02:00
Igor Mandrigin cc24ff1b82
[#4361] Don't autocorrect incomplete and erroneous entries for transaction amounts.
Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
2018-05-22 18:46:47 +02:00
Roman Volosovskyi dcefb0795d
Activate whisper envelope deduplication (performance).
Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
2018-05-22 16:55:20 +02:00
Dmitry Novotochinov 9dc689db67
Handle cross-network /send and /receive commands
If network mismatch:
* Disable on-press action for /receive
* Show warning message with network name command originated from

Signed-off-by: Dmitry Novotochinov <trybeee@gmail.com>
2018-05-22 16:39:12 +03:00
Georgie Mathews 971d780c1c
[FIX #4296] Rename Recent Recipients to Contacts in Wallet
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-05-22 14:38:50 +02:00
Igor Mandrigin 685e4d271e
Update the realm reset phrase.
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-05-22 13:47:49 +02:00
Roman Volosovskyi 579bfe7cf5
remove message appearing animation
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-05-22 12:32:54 +02:00
Dmitry Novotochinov fd77796cba
Ask PN permissions on iOS when account recovered
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-05-22 12:31:52 +02:00
Igor Mandrigin 1aae1a9645
[#4053] Quickfix to not log passwords from the transaction screen.
Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
2018-05-21 17:59:32 +02:00
janherich efdd6debb0
Fix network id lookup 2018-05-21 15:31:13 +02:00
Eric Dvorsak 85389a3101
[fix] fix mailserver configuration
- current wnode defaults to main for upgraded account
- current wnode is randomly selected for new and recovered accounts and saved
- fix bug when changing mailserver config because encryption key was not
provided for realm file
- fix bug when logging out with mixpanel tracking because
:unregister-mixpanel-tracking event was removed some time ago

Signed-off-by: Eric Dvorsak <eric@dvorsak.fr>
2018-05-21 13:13:14 +02:00
Daniel Regeci c0bad8f848
[FIX #3640] No Join button when joining public chat 2018-05-19 09:51:07 +03:00
Andrey Shovkoplyas 54175caeba
qr code should be white modal 2018-05-19 09:49:35 +03:00
Andrey Shovkoplyas 7cb17511e9
removed browser navigation, changed "<" on "x", do not updated dapp url 2018-05-19 09:47:15 +03:00
Igor Mandrigin d304063cda
Use `if-not` for error handling in ethereum core functions.
That fixes the exception if we have an error that isn't a string and does not conform to `ISeqable`.

Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
2018-05-18 17:25:45 +02:00
Eric Dvorsak f4ec87d36b
[fix] make unread message badge touchable
Unread message badge is not touchable which reduces the surface area
that can be used to go back from a chat when user has unread messages

This gives user the impression that he needs to tap many times to go
back and that the UI lags because a smaller area is touchable when
users have unread messages

Signed-off-by: Eric Dvorsak <eric@dvorsak.fr>
2018-05-18 17:18:41 +02:00
Eric Dvorsak 1d94a4d1cb
[fix] mailbox get-current-wnode-address
wrong symbol was introduced in recent PR

Signed-off-by: Eric Dvorsak <eric@dvorsak.fr>
2018-05-18 16:37:40 +02:00
Julien Eluard 11c59151f6
[#3946] Improved webview error rendering
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-05-18 16:11:25 +03:00
Andrey Shovkoplyas 6dec4876a2
move networks under dev mode
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-05-18 15:25:36 +03:00
Andrey Shovkoplyas 3f3684cddf
removed contacts groups and debug console
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-05-18 15:17:51 +03:00
janherich 7574a1dc25
Erase realm on new installation
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-05-18 15:16:20 +03:00
Roman Volosovskyi 9b5058d632
handle multiple incoming messages at once 2018-05-18 14:12:46 +03:00
Eric Dvorsak 4f6eeea3b5
[fix] add public-key when adding contact
Previously the public-key wasn't added when a contact was added until
a contact-request-confirmation was received. This was causing contact-update
not to be sent to contacts whose confirmation was not received yet when user
was updating his profile.

Signed-off-by: Eric Dvorsak <eric@dvorsak.fr>
2018-05-18 11:17:28 +02:00
Pedro Pombeiro 98ee9d8fe4
Remove unused settings from .env files
Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
2018-05-18 11:01:34 +02:00
Daniel Regeci 7fec1c82f5
[FIX #4268] Broken message counter when having more than 999 messages
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-05-18 11:29:30 +03:00
Connor Christie 24d5fabe2e
Add support for custom network upstreams
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-05-18 11:25:21 +03:00
Andrey Shovkoplyas e9cb6b01e7
fixed signin blinking
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-05-17 13:47:39 +03:00
Daniel Regeci 0f2aaa35e3
[FIX #3683] Advanced option does not autoscroll the screen up
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-05-17 11:24:27 +02:00
Andrey Shovkoplyas e13ba2078d
persist public chat
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-05-17 11:18:30 +02:00
janherich ae109c6e99
Second stage of realm transactions
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-05-16 11:26:44 +02:00
Andrea Maria Piana c27418cd2f
Remove username from 1-to-1 chat
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-05-15 16:38:24 +02:00
pacamara 53349ef31f
Fixes #4099: Localize currency according to selected currency
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-05-15 16:35:03 +02:00
Eric Dvorsak 225d2e2ec0
[fix] request the right topic from inbox when adding new key
Signed-off-by: Eric Dvorsak <eric@dvorsak.fr>
2018-05-15 10:24:25 +02:00
Goran Jovic 030f441ea3
feature #4183 - token transfer history gets actual transaction timestamp from block info
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-05-14 17:55:34 +02:00
Goran Jovic 51e3a07aed
feature #4199 - remove sign later and unsigned transactions
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-05-14 15:03:52 +02:00
psdp 8aeeb19f22
Show spinner when refreshing wallet on iOS [#3667]
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-05-14 14:49:03 +02:00
Julien Eluard 63c9c6908d
[#4218] Removed some DApps
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-05-14 14:46:49 +02:00
Eric Dvorsak baa471a929
remove message cache
message cache was initialized when logging-in so it was basically useless
it was causing a bug when switching account and getting a contact request
from the same user in 2 accounts without killing the app because the cache
was not reset and the subsequent contact requests were ignored

Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-05-14 14:45:49 +02:00
Andrey Shovkoplyas 6eea090ef8
updated status-go to latest
Signed-off-by: Eric Dvorsak <eric@dvorsak.fr>
2018-05-14 13:05:19 +02:00
Dmitry Novotochinov cd41cefa96
Handle mailserver connection error
* Do not try to reconnect when offline
* If online, but mailserver is disconnected, show notification
* Tap on notification starts reconnecting process

Signed-off-by: Eric Dvorsak <eric@dvorsak.fr>
2018-05-14 11:25:45 +02:00
Daniel Regeci a57b0e6136
[FIX #3921] Align avatar, name and status in top toolbar to the left (1x1, group and public)
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-05-14 10:43:41 +02:00
Eric Dvorsak a0a79595ce
Rename multi-send-with-pubkey into multi-send-by-pub-key
previous naming was confusing because it actually sends using
the symkey of each chat whose simkey is passed as an argument

Signed-off-by: Eric Dvorsak <eric@dvorsak.fr>
2018-05-12 11:52:47 +02:00
Roman Volosovskyi bd0b447457
[#4068] keep existing device UUID when changing account 2018-05-11 19:42:04 +03:00
Julien Eluard 1d196d2e82
[ISSUE #4166] Fixed incorrect DApps name changes
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-05-11 17:54:01 +02:00
Julien Eluard baa9b2ac02
[ISSUE #4197] Added airswap.io to DApps
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-05-11 17:00:51 +02:00
Andrey Shovkoplyas 94becb5094
updated status-go to latest
Signed-off-by: Eric Dvorsak <eric@dvorsak.fr>
2018-05-11 15:42:16 +02:00
Eric Dvorsak d876895492
set defaultAccount when getting web3
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-05-11 15:10:25 +02:00
pacamara 7334938d96
Fixes #3944: Improve metrics opt-in screen
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-05-11 15:07:56 +02:00
Oleg Kilimnik 8369afdddc
Fixes #3417: App crashed when accessing camera view but access to camera denied for app [iOS]
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-05-11 14:04:48 +02:00
psdp 7233a5f97d
[#4075] Clear invalid contact code error message when returning to the "Start new chat"
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-05-11 11:53:43 +02:00
Goran Jovic 8a355b1e75
bug #4180 and revert #4038 - amount number formatting in wallet send
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-05-11 11:18:04 +02:00
Eric Dvorsak e5aae3fafb
[fix 3346] remove unknown status subtitle from 1-1 chat
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-05-11 10:55:07 +02:00
Aleksandr Pantiukhov 01a4869397
[#3939]: Introducing wallet / welcome screen;
[#3940]: Introducing wallet / signing phrase;
open-migrated-realm has been removed;
2018-05-11 07:23:32 +03:00
janherich 62a9f26e30
First stage of realm transactions 2018-05-10 17:21:23 +02:00
Eric Dvorsak cdb95616ac
fix defnstyle usage
Signed-off-by: Eric Dvorsak <eric@dvorsak.fr>
2018-05-10 17:19:45 +02:00
Andrey Shovkoplyas 68bb21c598
[#4149] fixed modal on iphonex
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-05-10 18:08:58 +03:00
Andrea Maria Piana 291932db08
publish using pk in 1-to-1
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-05-09 20:26:41 +02:00
Eric Dvorsak b7ab49d305
[fix] recover lost contact requests and following messages
- Fetch discovery topic from offline inboxing
- Send ContactRequestResponse on discovery channel with new-key message
for recovery of invited contacts

Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-05-09 18:57:47 +02:00
Goran Jovic df901e8748
feature #3953 - enabled mainnet on release builds, with a warning 2018-05-09 19:46:30 +03:00
Daniel Regeci e2d44a3589
[#3558] Show the revision of status-go in the version label 2018-05-09 19:41:40 +03:00
Andrey Shovkoplyas fc72443754
[#3823] [#4115] supported some web3 sync calls
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-05-09 16:34:18 +03:00
Dmitry Novotochinov 428f1d47ee
Request offline message when app returns from background
* Add "connecting" mailserver status
* Send push notification when "envelope.sent" signal received

Signed-off-by: Dmitry Novotochinov <trybeee@gmail.com>
2018-05-09 15:29:27 +03:00
psdp 7a5467c3b1
[#3611] Show timestamp even if there is no messages in Group Chat 2018-05-09 14:31:29 +03:00
Dmitry Novotochinov a3f942b26c
Send user events to Instabug 2018-05-09 14:27:59 +03:00
psdp 35983aa3d6
[#4008] Users can set currency 2018-05-09 14:22:15 +03:00
ambilo 9b17cdd306
Remove JSC_ENABLED flag and turn on behavior by default 2018-05-09 14:20:49 +03:00
kwingram25 8effc5974f
[FIX #3852] Back button refinements 2018-05-09 12:58:50 +03:00
Daniel Regeci 0ed067af6a
[FIX #4038] All symbols after dot/comma erased if editing decimal number in the transaction amount field 2018-05-09 12:56:26 +03:00
Aleksandr Pantiukhov 0347a32d03
Code style fix for transaction-related external contribution 2018-05-09 11:43:35 +02:00
psdp 2d1f8989a9
[#4043] 'GOT IT' screen is not shown after signing an unsigned transaction
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-05-09 11:45:58 +03:00
Goran Jovic e74bc81ce9
feature #3976 - getting token transfer events for erc20 tx history
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-05-09 11:36:03 +03:00
Gott Phusit 49dbfe1021
Make addresses in the QR code and the contact screen copyable
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-05-09 11:32:06 +03:00
Roman Volosovskyi 97974b940c
fix :contact-s 2018-05-08 13:02:20 +03:00