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
Roman Volosovskyi
807c8377d4
Clean up after recent tx history changes:
...
- unused code is removed
- "load more" button is hidden for a new account
- each next page of tx history contains 20 transfers
unless thare is no enough transfers in history
2020-02-25 09:27:18 +02:00
Jakub Sokołowski
46bd2b2e4c
cleanup of shell scripts
...
Changes:
- Add missing lazy assignment for OS_NAME, fixes double Nix shells
- Moved `scripts/add-nix-gcroots.sh` to `nix/scripts/gcroots.sh`
- Moved Nix package manager setup to `nix/scripts/setup.sh`
- Created `nix/scripts/source.sh` to reuse in all Nix scripts
- Created `STARTING_GUIDE.md` with instructions for contributors
- Created `scripts/colors.sh` for definition of shell colors
- Removed `scripts/setup` in favor of `nix/scripts/setup.sh`
- Removed all of `scripts/lib` since it was useless
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2020-02-24 19:31:55 +01:00