Gheorghe Pinzaru
826b7df982
Use new keycard flow with animation
...
Remove screens that are not needed for new flow
Replace keycard flows with new interaction
If card connected start processing on sheet open
Remove outdated pin screens
Signed-off-by: Gheorghe Pinzaru <feross95@gmail.com>
Do not hide sheet when tag was lost during generating keys
Change cancel action for no-key on card recovery
Change pin screen when loading keys to an initialised card
Signed-off-by: Gheorghe Pinzaru <feross95@gmail.com>
2020-03-11 17:21:24 +03:00
Roman Volosovskyi
cc520a1f27
[ #9987 ] Stop fetching new blocks while app is not active
2020-03-11 09:17:58 +02:00
Andrea Maria Piana
c2e195979c
Use first-not-visible message instead of last-visible
...
Using last visible message ignores an edge case:
If we are on top of the list (i.e oldest message), any received message
should be appended (it must be visible).
When using last-visible message for this, a newer message will have <
clock-value, therefore it will be offloaded to the database, which is
not correct.
Instead if we use the first-not-visible message, this should not be a
problem. If we are on top of the list, this will be nil, and therefore
the message will be appended.
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2020-03-09 12:21:19 +01:00
Jakub Sokołowski
9594bb49e2
drop unused lein deps
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2020-03-06 18:26:27 +01:00
Roman Volosovskyi
51c80a8f8e
[ #9630 ] Clear keycard's app info before showing login screen
2020-03-06 14:22:34 +02:00
Jakub Sokołowski
8b3c7f29b2
fix bundle install by disabling Nix sandbox
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2020-03-06 12:36:25 +01:00
Andrey Shovkoplyas
9b1150df29
temporary fix for contacts signal
...
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2020-03-05 13:53:24 +01:00
Jakub Sokołowski
de53581ef4
nix: don't generate keystore inside of Nix build
...
changes:
- Stops scripts/generate-keystore.sh runnig for every new TARGET=android shell
- Moves running scripts/generate-keystore.sh to keystore Makefile target
- Makes generate-keystore.sh accept STATUS_RELEASE_STORE_FILE as env variable
- Fixes error about missing lsof from start-react-native.sh
- Fixes error about unknown -keystore command in scripts/generate-keystore.sh
- Fixes getting OS_NAME without calling Nix shell
- Fixes getting TMP_BUILD_NUMBER without calling Nix shell
- Adds lsof used in start-react-native.sh to Android release Nix derivation
- Simplified how nix/scripts/build.sh appends the --keep flag
- Made use of colors.sh in more scripts
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2020-03-05 10:56:54 +01:00
Jakub Sokołowski
efa420def4
disable playstore upload
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
Signed-off-by: Churikova Tetiana <churikova.tm@gmail.com>
2020-03-05 10:52:19 +01:00
Andrey Shovkoplyas
5f2b29ee52
[ #10119 ] Android app UI is slow after backgorund
...
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2020-03-04 14:56:55 +01:00
Churikova Tetiana
696ebbf67e
one accessibility-id for account name input
...
Signed-off-by: Churikova Tetiana <churikova.tm@gmail.com>
2020-03-04 11:31:32 +01:00
jinhojang6
cfe25b8b45
update Arabic, Spanish, French, Italian, Korean and Chinese
...
Signed-off-by: Serhy <sergii@status.im>
2020-03-04 11:53:58 +02:00
Gheorghe Pinzaru
6d3ef2282f
Redirect to multiaccounts only on explicit logout
...
Signed-off-by: Gheorghe Pinzaru <feross95@gmail.com>
2020-03-04 11:53:17 +03:00
Andrey Shovkoplyas
5301d421f2
[ #10084 ] Make commands in chat available on Ropsten for e2e builds
...
Signed-off-by: Churikova Tetiana <churikova.tm@gmail.com>
2020-03-04 09:49:54 +01:00
Churikova Tetiana
4d0fd4389e
access-id + start new chat fix
...
Signed-off-by: Churikova Tetiana <churikova.tm@gmail.com>
2020-03-03 16:02:45 +01:00
Serhy
f5488e1f61
Update e2e
...
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2020-03-03 14:28:02 +01:00
Andrey Shovkoplyas
0e4c7a23bf
[ #10089 ] Override the behaviour of public chat' unread messages indicator
2020-03-03 14:27:55 +01:00
Churikova Tetiana
7b7f567361
e2e for importing accounts
...
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2020-03-03 12:51:44 +01:00
Andrey Shovkoplyas
f645d3fbb5
accessibility-labels
2020-03-03 12:51:28 +01:00
Andrey Shovkoplyas
a79a72fccb
[ #9749 ] Support importing private key and seed
2020-03-03 12:51:28 +01:00
Roman Volosovskyi
c9486dc634
[ #10115 ] Trim address/name on adding 1-1 chat
2020-03-02 18:18:23 +02:00
Andrey Shovkoplyas
d64ba1b540
[ #9789 ] Add a loading indicator and button to username input of start new chat
...
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2020-03-02 12:35:05 +01:00
Gheorghe Pinzaru
87ce82e10a
Allow 2 lines for user name on intro screen
...
Add max-height to scroll-view
Signed-off-by: Gheorghe Pinzaru <feross95@gmail.com>
2020-03-01 11:01:53 +03:00
Andrea Maria Piana
6a9eef1c2a
Upgrade status-go
...
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2020-02-29 14:01:52 +01:00
Jakub Sokołowski
8ac20b442e
don't use sandbox for Nix Cache builds
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2020-02-29 12:28:40 +01:00
Andrea Maria Piana
f9af0825ce
upgrade status-go
...
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2020-02-28 18:51:12 +01:00
Jakub Sokołowski
001264bd1a
fix creation of pkg folder for latest.json
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2020-02-28 15:07:53 +01:00
Serhy
de8d109ba1
Fix balance adress check
...
Signed-off-by: Churikova Tetiana <churikova.tm@gmail.com>
2020-02-28 11:14:03 +01:00
Gheorghe Pinzaru
3ad9cfa269
Rework bottom-sheet component
...
Fixes #9848
Update initial content height
Review followup
Fix sheet disappear during drag
Signed-off-by: Gheorghe Pinzaru <feross95@gmail.com>
2020-02-28 10:46:54 +03:00
Jakub Sokołowski
8abea59196
don't use Jenkins master host for combined jobs
...
This lowers the risk of someone extracting sensitive data from master.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2020-02-27 17:58:19 +01:00
Roman Volosovskyi
89535ea8fc
Fix geth logs on Android 10
...
From now on geth logs are stored at
`/storage/emulated/0/Android/data/im.status.ethereum.debug/files/Download/geth.log`
because app cant write to `sdcard/Download/geth.log`
2020-02-27 14:10:05 +02:00
Jakub Sokołowski
cb78293db7
use Android keystore from Jenkins credentials
...
This way we don't have to store it on individual CI hosts.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2020-02-27 06:54:28 +01:00
Roman Volosovskyi
988a7f6b0c
[ #10010 ] Start wallet service for keycard acc
2020-02-26 20:50:34 +02:00
Serhy
490c8f8776
Remove unused translatins
...
Signed-off-by: Serhy <sergii@status.im>
2020-02-26 20:36:48 +02:00
Vitaliy Vlasov
8c23975ad7
Do not use naked-address when hashing messages prior to Keycard signing
...
Signed-off-by: Vitaliy Vlasov <siphiuel@gmail.com>
2020-02-26 18:56:39 +02:00
Churikova Tetiana
a76a4f6878
skipped rest of e2e with deep links and attempt to fix mailserver test
...
Signed-off-by: Churikova Tetiana <churikova.tm@gmail.com>
2020-02-26 15:12:35 +01:00
Andrea Maria Piana
21ef5a68b8
Add mark all read
...
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2020-02-26 13:35:31 +01:00
Gheorghe Pinzaru
c9d1adbc27
Add animation for keycard interaction
...
Signed-off-by: Gheorghe Pinzaru <feross95@gmail.com>
2020-02-26 14:48:42 +03:00
Vitaliy Vlasov
bca946aa78
Add missing keycard event handlers
2020-02-26 12:14:43 +02:00
Jakub Sokołowski
1c81d6e190
nix: force sandbox in CI
...
For more details see:
https://github.com/status-im/security-internal/blob/master/overview/infra.md#continuous-integration-ci
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2020-02-26 11:10:19 +01:00
Churikova Tetiana
8d95515480
fix scroll
...
Signed-off-by: Churikova Tetiana <churikova.tm@gmail.com>
2020-02-26 11:07:52 +01:00
Andrey Shovkoplyas
6e3784d671
[ #9886 ] App shows 'buy' for stickerpack user owns when pressing on sticker in chat
...
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2020-02-26 09:51:33 +01:00
Jakub Sokołowski
17e5fc4dd4
fix detecting NixOS, uname can be deceptive
...
specifically inside of Docker containers
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2020-02-25 17:52:23 +01:00
Roman Volosovskyi
999bb9940e
Fix leftover after #10073 changes
2020-02-25 15:45:44 +02:00
Churikova Tetiana
9f2e2f9d3e
added scroll and disable deep link e2e
...
Signed-off-by: Churikova Tetiana <churikova.tm@gmail.com>
2020-02-25 13:06:27 +01:00
Gheorghe Pinzaru
ff1022f337
Do not change keychain method on auth-bio fail
...
Do not change auth method if user does not save password
Sanity check - fix only for biometric method
Check for new auth method only when save password
ScrollView Persist taps on login view
Signed-off-by: Gheorghe Pinzaru <feross95@gmail.com>
2020-02-25 14:27:10 +03:00
Gheorghe Pinzaru
f18e7d746b
Separate hardwallet events into multiple ns
...
Signed-off-by: Gheorghe Pinzaru <feross95@gmail.com>
2020-02-25 14:06:18 +03:00
Roman Volosovskyi
9a713148c7
[ #10002 ] Follow up after #10008
...
- ensure that `:key-uid` is always added to `app-db` with proper case
- tests which cover multiacc duplication case
2020-02-25 12:27:14 +02:00
Jakub Sokołowski
e5f7a94ee2
upgrade react-native-status-keycard to 2.5.18
...
This adds the exportKeyWithPath() method we use in:
src/status_im/hardwallet/card.cljs
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2020-02-25 09:59:14 +01:00
Roman Volosovskyi
59184b12d0
[ #10012 ] Show remaining PIN attemts only after entering wrong PIN
2020-02-25 09:37:10 +02:00