Julien Eluard
3b7e92230b
[ Fix #8067 ] Added screens for ENS preferred name selection
...
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2019-06-25 08:50:39 +02:00
Roman Volosovskyi
cd567656d6
stickers panel animation with native driver
2019-06-24 18:28:45 +03:00
Igor Mandrigin
79454938bc
[android, ios] render markdown-ish formatting in chat messages natively.
...
use patched RN to make sure that heavily-formatted messages don't slow
our chats down.
Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
2019-06-24 16:50:09 +02:00
Roman Volosovskyi
ae52fd07f4
add back tooltip-triangle icon
2019-06-24 17:35:40 +03:00
Roman Volosovskyi
4242dddd10
fix network switching in dev mode
2019-06-24 17:11:37 +03:00
Roman Volosovskyi
cd97557591
remove message options animation (dead code)
2019-06-24 17:03:36 +03:00
Roman Volosovskyi
4f6086ed1d
input helper animation with native driver
2019-06-24 15:45:40 +03:00
Andrea Maria Piana
532664ab84
Adds topic negotiation and partitioned topic
...
All the code has been implemented in statusgo: status-im/status-go#1466
Basically all the whisper filter management is done at that level.
Technical description
On startup we load all chats and send a list of them to status go:
For a public chat: {:chatId "status"}, we create a single filter, based on the name of the chat.
For each contact added by us, each user in a group chat and each one to one chat open, we send:
{:chatId "0x", :oneToOne true}. This will create a chats, to listen to their contact code.
Any previously negotiated topic is also returned.
Once loaded, we create our filters, and upsert the mailserver topics, both of which are solely based on the filters loaded.
In order to remove a chat, we delete/stopwatching first the the filter in status-react and then ask status-go to remove the filter. For a public chat we always remove, for a one-to-one we remove only if the user is not in our contacts, or in a group chat or we have a chat open. Negotiated topics are never removed, as otherwise the other user won't be able to contact us anymore.
On stopping whisper we don't have to ask status-go to remove filters as they are removed automatically.
Some more logic can be pushed in status-go, but that will be in subsequent PRs.
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2019-06-24 13:54:43 +02:00
Roman Volosovskyi
e45479138f
[Android] default white background on all screens
2019-06-24 13:54:36 +03:00
Julien Eluard
797d8037e0
Improved chat message tapping area
...
Signed-off-by: Vitaliy Vlasov <siphiuel@gmail.com>
2019-06-21 15:58:55 +03:00
Serhy
3973ebd607
Tx in Dapp multiaccount followup e2e fix
...
Signed-off-by: Serhy <sergii@status.im>
2019-06-20 16:23:46 +03:00
Pedro Pombeiro
fad5f318cf
Ensure shell.nix uses same nixpkgs as the rest of the environment
...
also remove gradle wrapper
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-06-20 09:18:24 -04:00
Vitaliy Vlasov
b6163b8ae5
Check tribute if contact was added (but not otherwise)
...
Signed-off-by: Vitaliy Vlasov <siphiuel@gmail.com>
2019-06-19 15:19:09 +03:00
Roman Volosovskyi
2ad4c9c054
upgrade react-navigation
2019-06-19 12:00:22 +03:00
Serhy
c9048f2e35
Fix stickers and wallet e2e tests
...
Signed-off-by: Serhy <sergii@status.im>
2019-06-19 09:32:22 +03:00
Andrey Shovkoplyas
26bbac83bc
[ #8348 ] [Multi-Account] Account overview + individual wallet UI
...
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2019-06-18 17:44:56 +02:00
Jakub Sokołowski
33840b7b84
use nix shell for running fastlane ios clean
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-06-18 10:09:33 -04:00
Roman Volosovskyi
6da2c93a41
[mobile] switch to png icons
2019-06-18 15:10:10 +03:00
Julien Eluard
8aa16520c6
[ Fixes #8066 ] Added native ENS registration
...
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2019-06-18 13:25:56 +02:00
Igor Mandrigin
23702dc1e7
[android] ignore the gms version from `react-native-http-bridge`.
...
`react-native-http-bridge` has an unbound dependency on GMS,
that sometimes brings unnecessary transitive dependencies to our builds.
This commit forces to ignore this depencency.
Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
2019-06-18 12:55:18 +02:00
Jakub Sokołowski
c26572653f
upgrade fastlane: 2.121.1 > 2.125.2
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-06-15 09:56:18 -04:00
Jakub Sokołowski
5cf112e8a5
don't pass any arguments to getVersion
...
ab11a67c96
removed the argument but didn't clean this call
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-06-14 11:44:03 -04:00
Jakub Sokołowski
1a4763c48d
fix node_modules permissions before git clean
...
this is due to copying node_modules from nix store which is read-only
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-06-13 10:21:56 -04:00
Pedro Pombeiro
79db8e5107
Upgrade Xcode requirement to 10.2.1
...
Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
2019-06-13 15:03:58 +02:00
Pedro Pombeiro
c18e2f8a09
Minor fixes in Nix
2019-06-13 15:03:44 +02:00
Pedro Pombeiro
f5be5c3a69
Ensure watchman watch is removed after Jenkins build
2019-06-13 15:03:44 +02:00
Roman Volosovskyi
7097de6e05
[perf] extensions module
2019-06-13 09:35:09 +03:00
Roman Volosovskyi
908f730b1d
[perf] network module
2019-06-13 09:33:18 +03:00
Igor Mandrigin
2204ad5142
Use `initialNumToRender` property + simplify our messaging FlatList.
...
see https://facebook.github.io/react-native/docs/flatlist#initialnumtorender
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2019-06-12 17:03:24 +02:00
Alexandre Magno
287e097471
adding error for a field defined with range that is out of range on extensions
...
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2019-06-12 17:02:23 +02:00
Serhy
f3aa376d16
More e2e fixes
...
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2019-06-12 16:02:23 +02:00
Anton Danchenko
d1b991f656
e2e fixes
2019-06-12 13:20:02 +02:00
Andrey Shovkoplyas
7de2941f26
[ #8026 ] [Wallet] Sign transaction module
2019-06-12 13:20:01 +02:00
Jakub Sokołowski
eb4ba4c50e
drop x86 and x86_64 for non-e2e or dev builds
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-06-11 13:30:49 -04:00
Roman Volosovskyi
e925b2dc46
[perf] prod version of slurp
...
All resources loaded by slurp are moved to status-modules/resources dir
in release builds and are loaded only by demand instead of being bundled into
index.*.js.
2019-06-11 15:52:23 +03:00
Jakub Sokołowski
7c1df4f3cd
fix load of github groovy module
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-06-11 07:43:46 -04:00
tbenr
66dafaef25
[ fix #8375 ] unavailable for non bioauth devices
...
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2019-06-11 09:28:15 +02:00
Jakub Sokołowski
49d5a3082e
run checks and build steps in parallel
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-06-10 22:07:55 -04:00
Roman Volosovskyi
9f8ab373f8
prevent showing error dialog and code loading
2019-06-10 21:12:20 +03:00
Roman Volosovskyi
3bd0947b4c
[perf] move goog.i18n deps to a module
2019-06-10 21:10:42 +03:00
Jakub Sokołowski
0e7f73fd11
add NIX_KEEP to add --keep to pyre nix shell
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-06-10 08:07:20 -04:00
Roman Volosovskyi
cdae3423bc
[perf] Minimize com.taoensso/timbre dependencies
2019-06-09 07:56:51 +03:00
Jakub Sokołowski
d75a412ae8
don't rebase manual builds
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
2019-06-07 18:45:28 +02:00
Churikova Tetiana
3e8b02616b
Requirement for Faucet request received is removed
...
Signed-off-by: Churikova Tetiana <churikova.tm@gmail.com>
2019-06-07 16:18:22 +02:00
yenda
bea720f8d0
[fix] crash on some android devices #8368
...
Signed-off-by: yenda <eric@status.im>
2019-06-07 15:56:27 +02:00
Pedro Pombeiro
1457f0f017
Some changes from the node2nix test branch that don't need to be there
...
Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
2019-06-06 19:13:31 +02:00
Pedro Pombeiro
ab11a67c96
Move files that don't change per platform to the root
2019-06-06 16:56:24 +02:00
yenda
04de022eae
[refactor] replace web3-prototype
...
- replace web3-prototype wherever possible
- currently only the money namespace is left
for future refactoring, the ideal solution
would be to use strings for big numbers all
the time and only convert for arithmetic operations
- use json-rpc call to replace trivial web3 calls
Signed-off-by: yenda <eric@status.im>
2019-06-06 15:57:34 +02:00
Jinho Jang
c8bd627de2
Update ko.json
...
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2019-06-06 10:44:41 +02:00
Churikova Tetiana
6c76cc866c
fetch_message and e2e fix
...
Signed-off-by: Churikova Tetiana <churikova.tm@gmail.com>
2019-06-05 18:17:33 +02:00