Pedro Pombeiro
4462ebf78a
Install nvm if no system nodejs is found
...
Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
2019-01-17 19:12:13 +01:00
Pedro Pombeiro
5a69b4198e
Update PNs to use data-only messaging, and only encode/decode data values. Fixes #6772
...
Fix navigation to chat when PN is tapped while signed off. Fixes #3488
Anonymize PN pubkeys. Part of #6772
2019-01-17 19:23:55 +02:00
Igor Mandrigin
4af2073388
Revert "Fixed incorrect parameters provided to Command#yield-control"
...
This reverts commit ac1de8c690
.
Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
2019-01-17 15:15:43 +01:00
Julien Eluard
ac1de8c690
Fixed incorrect parameters provided to Command#yield-control
...
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2019-01-17 12:46:27 +01:00
Volodymyr Kozieiev
75af3883b8
Switch desktop app to react-native-desktop 0.57.8 ( #7264 )
2019-01-17 12:10:40 +02:00
Jakub Sokołowski
b51b565cdb
add dockerimage for building android
...
- remove unused android-ndk toolchains
- add build.sh and test target for easy testing of image
- separate generic parts into a base image
- pass keystore credentials via env variables
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-01-16 17:36:13 +01:00
Jakub Sokołowski
243a2d1885
use nvm() wrapper in jenkins for android builds
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-01-16 14:07:53 +01:00
Jakub Sokołowski
420a64e72d
don't update cn.status.im on every release build
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-01-15 17:22:03 +01:00
Jakub Sokołowski
ffaf8038b3
ignore keys from /private/var/folders, delete-keychain after use
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-01-15 17:11:47 +01:00
Roman Volosovskyi
664cbf6bbe
Sign-in flow docs and tests
2019-01-15 17:00:58 +02:00
Anton Danchenko
471d26c6d1
fix group chat tests
...
Signed-off-by: Serhy <sergii@status.im>
2019-01-15 16:01:46 +02:00
Zach Zundel
4dca2e9caa
Create event
...
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2019-01-15 08:41:37 +01:00
Pedro Pombeiro
941526a7fc
Remove obsolete `docker-build` folder
...
Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
2019-01-14 20:02:01 +01:00
Pedro Pombeiro
a458dfe1da
Lock down tool versions used in desktop Dockerfiles
2019-01-14 19:49:06 +01:00
Pedro Pombeiro
ff98c7cbe0
Lock down tool versions (downgrades if necessary)
2019-01-14 19:49:03 +01:00
Pedro Pombeiro
3437982f70
Lock down yarn version for local repo (currently 1.13.0)
2019-01-14 19:49:00 +01:00
Pedro Pombeiro
04f6782f1d
Lock down git dependencies
2019-01-14 19:48:56 +01:00
Igor Mandrigin
e8de37f5ef
Report messages as "processed" to status-go only after they were successfully stored in the DB.
...
Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
2019-01-14 19:12:26 +01:00
Julien Eluard
13b6295469
[ Fixes #7213 ] Properly handle universal links in status
...
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2019-01-14 10:37:32 +01:00
Andrey Shovkoplyas
40aff1da8d
[ #7158 ] EIP1193 (new ethereum provider)
...
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2019-01-11 19:59:20 +01:00
Andrey Shovkoplyas
d38fa87818
fixed kyber extension UI
...
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2019-01-11 19:58:18 +01:00
Roman Volosovskyi
f18886cf52
Remove misleading comment related to login flow
2019-01-11 19:15:25 +02:00
Pedro Pombeiro
085f3c31b2
Fix `scripts/start-react-native.sh` so it can handle multiple processes listening on port 8081
...
Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
2019-01-11 15:01:28 +01:00
Andrey Shovkoplyas
c9c778c063
fixed wallet settings hook screen on iphone x
...
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2019-01-11 12:54:52 +01:00
Julien Eluard
a4efc661e1
Use better label for system browser
...
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2019-01-11 09:01:15 +01:00
Jakub Sokołowski
75d992099f
skip uploading on release since bundle stage already does that
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-01-10 14:52:43 +01:00
Igor Mandrigin
f5bfd63f0e
[Mobile] Show status-go version on separate line in About.
...
Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
2019-01-10 13:41:04 +01:00
Jakub Sokołowski
513a9cadbe
Fix how we get CHANGE_ID for PRs when uploading to SauceLabs
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-01-10 11:45:46 +01:00
Jakub Sokołowski
0c3bfc14f9
fix renaming iOS release builds
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-01-09 17:04:59 +01:00
Anton Danchenko
df7590f48b
fix group and browser tests
...
Signed-off-by: Anton Danchenko <ant.danchenko@gmail.com>
2019-01-09 17:15:28 +02:00
Roman Volosovskyi
aceea457ce
[slow sign in] Chats preloading
...
10 last chats are loaded to `app-db` before showing `:home` screen, in
result a user will not see two consequent activity indicators. In this
case opening of `:home` screen is a bit slower but looks better from
UI/UX pov. As it is limited to 10 chats on initialization, the time
necessary for opening `:home` screen will not depend on a total number
of chats in `app-db` if an account contains 10+ chats.
Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
2019-01-09 16:03:21 +01:00
Jakub Sokołowski
cc542969c0
move gh notification to post, add check for CHANGE_ID
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-01-09 12:33:40 +01:00
Andrea Maria Piana
b56fd2e29f
Show popup when device is not targeted.
...
When someone is sending a pfs message to us but did not include our own
device, a pop up is shown propmting the user to connect with the user.
The reason for receiving messages that are not targeting our devices are
various:
1) The account was just recovered (which means it is a new installation
id)
2) More than 3 devices are in use (we only keep max 3 devices in sync)
3) The sender has used an old bundle which does not include the current
device
Eventually we will reduce the likelihood of this scenario happening, but
we can't dismiss it completely.
It's only enabled when PFS is enabled.
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2019-01-09 09:36:36 +01:00
Andrea Maria Piana
ad99ed2a28
Allow toggling pfs in dev-mode
...
This commits allow users to toggle pfs in dev-mode (it is already used
for pairing and group chats).
Once enabled direct and public messages sent will only be received by
users running >= 0.9.32.
Also this does not guarantee PFS (both devices need to have it enabled
it), and there still some UX work to do to ensure that, but it is useful
for testing.
A warning is displayed explaining the limitations when enabling.
2019-01-09 09:34:51 +01:00
Roman Volosovskyi
2777809db9
enable saving password on android
...
Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
2019-01-08 17:40:00 +01:00
Igor Mandrigin
744abb3984
Merge pull request #7206 from status-im/pyyaml-vuln-update
...
upgrade pyyaml to 4.1 for vuln mitigation
2019-01-08 16:38:37 +01:00
Andrea Maria Piana
3e761c3b85
Extend message hash confirmation for group chats
...
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2019-01-08 13:59:30 +01:00
Andrea Maria Piana
e8069f523d
Move group chats to their own topic
...
This commit moves group chats to their own topic, based on the randomly
generated chat-id. It falls back on the discovery topic for those peers
who we can't fingerprint the version, for backward compatibility.
2019-01-08 13:58:41 +01:00
Andrea Maria Piana
881691fbc3
Add joining of group chats
...
Members will now have to explicitly join a group chat to start receiving
messages from it.
Messages are still sent to users who have not joined for backward
compatibility.
Group updates are unaffected.
2019-01-08 13:58:40 +01:00
Andrea Maria Piana
a52f3d4d08
Limit number of participants in group chat to 10
2019-01-08 13:58:38 +01:00
Pedro Pombeiro
9d21cf143e
Add Send Logs command. Closes #6710
...
Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
2019-01-08 09:48:56 +01:00
Roman Volosovskyi
cdf8dc043a
[ #7192 ] fix autologin switch behaviour on wrong password
...
Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
2019-01-07 17:35:18 +01:00
Jakub Sokołowski
0002218a6f
fix names of stages to fit what they do better
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-01-07 16:46:32 +01:00
tbenr
469556a04b
Fixes #6594
...
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2019-01-07 14:33:38 +01:00
Roman Volosovskyi
771cb5c6a2
Fix outdated docs link
2019-01-07 11:22:09 +02:00
Igor Mandrigin
5ff90c3b14
Always upload iOS release jobs to TestFlight
...
Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
2019-01-07 09:21:53 +01:00
Corey
5e87026576
upgrade pyyaml to 4.1 for vuln mitigation
2019-01-04 13:44:24 -05:00
Vitaliy Vlasov
c8e5fd6a9c
Add desktop keyboard shortcuts
...
Signed-off-by: Vitaliy Vlasov <siphiuel@gmail.com>
2019-01-04 00:30:19 +02:00
Anton Danchenko
2e7d89e690
added clicks on allow button
...
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2019-01-03 11:20:52 +01:00
Andrey Shovkoplyas
fc94abbef0
[ #7113 ] Enable EIP1102 by default
2019-01-03 11:20:33 +01:00