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
yevh-berdnyk
8d278f3d7d
Fixed passphrase input
...
Signed-off-by: yevh-berdnyk <ie.berdnyk@gmail.com>
2018-06-13 17:21:03 +02:00
Andrea Maria Piana
027b558c2d
update requirements.txt with compatible dependencies
...
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-06-13 13:45:11 +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
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
yevh-berdnyk
69610e41ad
Added test for verification tokens data using api.ethplorer.io
...
Signed-off-by: yevh-berdnyk <ie.berdnyk@gmail.com>
2018-06-08 16:15: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
yevh-berdnyk
8f1610527b
Fixed e2e tests
...
Signed-off-by: yevh-berdnyk <ie.berdnyk@gmail.com>
2018-06-08 13:08:05 +02:00
Lukasz Fryc
f06f4d7a46
Rerun tests when Connection reset by peer happened
...
Signed-off-by: yevh-berdnyk <ie.berdnyk@gmail.com>
2018-06-07 17:26:10 +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
yevh-berdnyk
5b3aeccd8f
Added chat_name parameter for public chat in message reliability
...
Signed-off-by: yevh-berdnyk <ie.berdnyk@gmail.com>
2018-06-06 15:10:24 +02:00
Anton Danchenko
b38dd8f013
transaction verification is fixed
...
Signed-off-by: yevh-berdnyk <ie.berdnyk@gmail.com>
2018-06-04 16:06:26 +02: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
Anton Danchenko
64f965c392
added test 'sign message in dapp', increased time for validation of a transaction
...
Signed-off-by: yevh-berdnyk <ie.berdnyk@gmail.com>
2018-06-04 12:43:23 +02:00
yevh-berdnyk
65fa9e5741
Fixed login in e2e tests
...
Signed-off-by: yevh-berdnyk <ie.berdnyk@gmail.com>
2018-06-01 20:12:51 +02: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
yevh-berdnyk
19ff402b4b
Updated message reliability test report
...
Signed-off-by: yevh-berdnyk <ie.berdnyk@gmail.com>
2018-06-01 17:52:14 +02: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
yevh-berdnyk
b345b4a79a
Added 1-1, public and offline public chat tests
...
Signed-off-by: yevh-berdnyk <ie.berdnyk@gmail.com>
2018-06-01 12:52:40 +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
Andrey Shovkoplyas
83afbd515a
show onboarding for transaction from chat [ #4456 ]
2018-06-01 07:17:49 +03:00
Anton Danchenko
d8c8608419
test 'delete 1to1 chat' has been reworked in order to decrease execution time
...
Signed-off-by: Anton Danchenko <ant.danchenko@gmail.com>
2018-05-31 16:30:08 +03:00
yevh-berdnyk
955fdc6c17
Added 2 errors for rerun
...
Signed-off-by: yevh-berdnyk <ie.berdnyk@gmail.com>
2018-05-31 11:17:00 +02: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
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
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
yevh-berdnyk
e2cc3123b2
Updated tests for deleting public chat and wallet recovery
...
Signed-off-by: yevh-berdnyk <ie.berdnyk@gmail.com>
2018-05-29 17:45:57 +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
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
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
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
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
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
Anton Danchenko
97c96bbcea
bypass minor issues, rerun test in case of 'App stop to respond'
...
Signed-off-by: Anton Danchenko <ant.danchenko@gmail.com>
Signed-off-by: yevh-berdnyk <ie.berdnyk@gmail.com>
2018-05-28 15:51:00 +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
Anton Danchenko
a307d8e2d0
transaction by unique amount, fixed simple DAap test, added new errors to rerun tests list
...
Signed-off-by: yevh-berdnyk <ie.berdnyk@gmail.com>
2018-05-26 21:44:46 +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
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
Anton Danchenko
b8e41cb464
added public chat management test, disabled group chat tests, added more errors to the rerun tests list
...
Signed-off-by: yevh-berdnyk <ie.berdnyk@gmail.com>
2018-05-23 16:48:15 +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
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
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
Anton Danchenko
23f1c377c5
fixed e2e tests, fixed empty error message in testrail, better error messages
...
Signed-off-by: Anton Danchenko <ant.danchenko@gmail.com>
2018-05-20 23:53:05 +03:00
yevh-berdnyk
3d33f3feac
Added tests for messaging, chats deleting and wallet set up
...
Signed-off-by: Anton Danchenko <ant.danchenko@gmail.com>
2018-05-20 17:47:39 +03:00
Serhy
26c819cc9c
Toggle dev mode to change network
...
Signed-off-by: Anton Danchenko <ant.danchenko@gmail.com>
2018-05-20 17:46:38 +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
Lukasz Fryc
d2126d4abc
added 'open transaction on etherscan' and 'wallet errors' tests
...
Signed-off-by: yevh-berdnyk <ie.berdnyk@gmail.com>
2018-05-17 10:42:28 +02:00
Serhy
c80d4bd62c
Removed debug command test
...
Signed-off-by: yevh-berdnyk <ie.berdnyk@gmail.com>
2018-05-16 20:36:20 +02:00
Andrea Franz
24127a598b
update status-go to use the latest commit with wallet-compatibility
...
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-05-15 18:56:11 +03: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
yevh-berdnyk
9a94779238
Updated test for signing a transaction in a DApp and removed test fro signing a transaction later
...
Signed-off-by: yevh-berdnyk <ie.berdnyk@gmail.com>
2018-05-14 19:29:54 +02:00
Lukasz Fryc
e32ce7af68
Rerun appium tests failed due to infrastructure reasons
...
rerun_count=0 by default
2018-05-14 17:47:06 +02:00
yevh-berdnyk
0d2849d955
e2e tests updated according to new wallet onboarding
...
Signed-off-by: yevh-berdnyk <ie.berdnyk@gmail.com>
2018-05-14 15:22:03 +03:00
janherich
62a9f26e30
First stage of realm transactions
2018-05-10 17:21:23 +02:00
Serhy
37fe1e2b9e
Fix seed-phrase test
...
Signed-off-by: yevh-berdnyk <ie.berdnyk@gmail.com>
2018-05-10 14:06:20 +03:00
Anton Danchenko
942c703bd8
testrail report for extended automated tests
...
Signed-off-by: yevh-berdnyk <ie.berdnyk@gmail.com>
2018-05-10 00:39:20 +03:00
Lukasz Fryc
d9755f546d
Add appium test about deleting 1-1 chat
2018-05-09 10:57:43 +02:00
Roman Volosovskyi
6e34ede299
reformat test namespaces
2018-05-08 14:43:06 +03:00
Serhy
d58d7c8b81
Dont share button tests update from 4098
...
Signed-off-by: yevh-berdnyk <ie.berdnyk@gmail.com>
2018-05-07 12:30:58 +03:00
yevh-berdnyk
fcaa291c23
Added e2e tests apk building in Jenkinsfile.nightly_fastlane
...
Signed-off-by: yevh-berdnyk <ie.berdnyk@gmail.com>
2018-05-07 12:29:51 +03:00
Andrea Maria Piana
733f2b193f
dont send seen for public messages and remove checkmark
2018-05-04 21:31:54 +02:00
psdp
5d5444e3de
Show fiat value of wallet assets #4009
2018-05-04 21:25:20 +02:00
yevh-berdnyk
f94e1c5826
Added e2e tests for account management verifications
...
Signed-off-by: yevh-berdnyk <ie.berdnyk@gmail.com>
2018-05-04 16:31:31 +03:00
psdp
97083f31f6
Show all users in group chat members list
2018-05-02 14:56:56 +02:00
Roman Volosovskyi
e830183011
track sent/received events;
...
force sent/received ratio tracking;
send mixpanel events when state is changed to online;
2018-05-01 19:25:25 +02:00
psdp
ef0024c5dc
Replace accounts/accounts by account/account in app-db [ #3907 ]
...
Signed-off-by: Goran Jovic <goranjovic@gmail.com>
2018-05-01 16:40:36 +02:00
Serhy
076e2c30fc
Update non-dapp browsing test
...
Signed-off-by: Serhy <sergii@status.im>
2018-05-01 13:40:25 +03:00
yevh-berdnyk
c95bc11d52
Removed getting latest nightly apk, fixed messaging tests
...
Signed-off-by: yevh-berdnyk <ie.berdnyk@gmail.com>
2018-04-30 19:30:05 +03:00
janherich
3b4d7a6a62
Remove obsolete code
2018-04-30 08:35:09 +02:00
yevh-berdnyk
2558fbcfa1
Update for e2e transactions tests
...
Signed-off-by: yevh-berdnyk <ie.berdnyk@gmail.com>
2018-04-27 19:53:47 +03:00
yevh-berdnyk
4cd85154a3
Fixed transaction tests and account recovery method
...
Signed-off-by: Anton Danchenko <ant.danchenko@gmail.com>
2018-04-27 16:47:01 +03:00
janherich
c6130ed650
Finish faster conversions
2018-04-26 17:21:03 +02:00
Lukasz Fryc
5ccbcb2f3e
Stop waiting for Instabug popup in appium e2e tests
2018-04-26 15:39:59 +02:00
Lukasz Fryc
132ceda907
Fix uuid for android emulators
2018-04-26 12:45:57 +02:00
Lukasz Fryc
1e66eaa742
Add eth-keys to appium requirements
2018-04-26 12:43:58 +02:00
Andrea Maria Piana
baf211e1f3
Send signed transaction to deleted chats
2018-04-25 08:55:39 +02:00
Roman Volosovskyi
abff71d312
add options to filter events and provide extra data if necessary
2018-04-24 17:15:57 +02:00
yevh-berdnyk
210ea5df7d
Using of Jarrad contact is excluded in tests
...
Signed-off-by: yevh-berdnyk <ie.berdnyk@gmail.com>
2018-04-17 21:24:49 +03:00
Andrea Maria Piana
3c43a622e1
Add timestamps to each message
...
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-04-16 16:24:20 +01:00
Serhy
896abdc119
Reintroduced group chat tests
...
Signed-off-by: yevh-berdnyk <ie.berdnyk@gmail.com>
2018-04-13 11:44:19 +03:00
janherich
f406feacc7
Contact refactoring
2018-04-11 14:57:51 +02:00
Marco Süß
450944af20
[ISSUE #3706 ] collect mixpanel events while offline
...
This adds a tracking interceptor to `default-interceptors` that replaces the old
`add-post-event-callback` hook. The interceptor gets the required data from
app-db to know if it's online and passes that to a new mixpanel tracking fn that
queues up tracking events, and drains that queue iff the app is online again.
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-04-11 13:00:04 +02:00
Andrea Maria Piana
3256d67c2e
Add clock values for public group/chats
...
I have extended and modified the current algorithm for message ordering
so that it applies for group and public chats alike.
We use Lamport timestamps but we prefix the unix timestamp, which should
maximize the chances of the message being seen on the top of the chat.
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-04-10 12:19:42 +01:00
Anton Danchenko
b2f5146a8a
wip
...
Signed-off-by: yevh-berdnyk <ie.berdnyk@gmail.com>
2018-04-10 14:06:29 +03:00
Andrea Maria Piana
f8e73f8538
Add docker integration tests
...
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-04-10 09:44:22 +01:00
asemiankevich
afcc9cb08c
added several users to tests
...
Signed-off-by: yevh-berdnyk <ie.berdnyk@gmail.com>
2018-04-09 18:00:33 +03:00
Eric Dvorsak
26b0224236
remove crypto libraries and nodeify hack
...
Signed-off-by: Eric Dvorsak <eric@dvorsak.fr>
2018-04-06 13:30:27 +02:00
Eric Dvorsak
df17c50612
Add new protocol
...
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-04-05 15:40:30 +01:00
Marco Süß
3ba9bdef7b
[ISSUE #3651 ] change console to look like a dev tool
...
- rename "Console" to "Status Console"
- hide console dapp badge in home screen
- change icon to something terminal-y
- change empty screen text for console chat
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-04-02 18:56:07 +03:00
Dmitry Novotochinov
6786123765
[ #3593 ] Hide passphrase field during TestFairy session
...
Switch to react-native version of TestFairy
Signed-off-by: Dmitry Novotochinov <trybeee@gmail.com>
2018-03-29 13:09:23 +03:00
yevh-berdnyk
b0a2bbe27b
Changed xpath locators to accessibility labels in end to end tests
...
Signed-off-by: Anton Danchenko <ant.danchenko@gmail.com>
2018-03-23 13:38:59 +02:00
Julien Eluard
f1e41cc7ab
[ISSUE #3537 ] Added mixpanel support
...
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-03-22 10:44:18 +01:00
yevh-berdnyk
581d4f04a5
Added sanity automation tests for chats deletion
...
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-03-21 16:55:51 +01:00
Anton Danchenko
9cae0a5d90
tests aligned with latest nightly behavior
...
Signed-off-by: Anton Danchenko <ant.danchenko@gmail.com>
2018-03-15 20:55:49 +02:00
Foo Pang
c3449a3a65
[ Fix #3572 ] regx parse string bug in formatted texts
...
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-03-15 16:09:07 +01:00
Andrea Maria Piana
8c6dde8e06
[ISSUE #3520 ] Allow adding/chatting with contacts from public chats
...
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-03-15 14:16:48 +01:00
Itoh, Masaru
98a0c2081f
Refactor timestamp
...
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-03-15 11:53:23 +00:00
Lukasz Fryc
eff794c2ff
[ISSUE #3433 ] Update end-end test report for Github
...
Signed-off-by: Lukasz Fryc <fryc.lukasz@gmail.com>
2018-03-02 12:47:34 +01:00
yevh-berdnyk
3a33e04410
Tests updated with new onboarding flow
2018-03-02 12:37:37 +02:00
Foo Pang
c1900a24ec
[ Fix #3252 ] Remove dependency on react-native-autolink
...
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-02-28 10:57:58 +01:00
Lukasz Fryc
a4852d5001
Fix other requirements
2018-02-27 19:27:31 +01:00
Lukasz Fryc
21157177c2
Fix zbarlight version
2018-02-27 19:27:30 +01:00
Goran Jovic
b5b3ad204d
feature #3011 - reworked group chat profile and refactored common profile elements
...
Signed-off-by: Goran Jovic <goranjovic@gmail.com>
2018-02-27 12:12:51 +01:00
tarekskr
6098da936a
Updated to the new etherscan API URL scheme.
...
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-02-21 20:45:28 +01:00
yevh-berdnyk
d45af20a28
Updated group chat creation flow
2018-02-21 09:45:24 +01:00
Julien Eluard
63b1dbdb76
[ISSUE #3321 ] Migrated group chat creation flow
...
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-02-19 20:21:41 +01:00
yevh-berdnyk
b228883de5
Added sanity tests for message sending verification
2018-02-16 10:54:51 +01:00
Eric Dvorsak
85ed3b3686
Revert "upgrade rn-camera (attempt to fix #3289 )"
...
This reverts commit 032c5b42eb
.
Signed-off-by: Eric Dvorsak <eric@dvorsak.fr>
2018-02-14 14:54:20 +01:00
janherich
86aea8a623
Effects should be dumb, without any logic
2018-02-14 14:19:34 +01:00
Anton Danchenko
8ecde7feb6
added/reworked transaction tests (sanity)
2018-02-14 12:40:57 +01:00
Serhy
cd53b21a05
added sanity profile and browsing tests
2018-02-14 12:37:11 +01:00
Roman Volosovskyi
032c5b42eb
upgrade rn-camera (attempt to fix #3289 )
...
Signed-off-by: Eric Dvorsak <eric@dvorsak.fr>
2018-02-14 12:26:25 +01:00
Julien Eluard
748b0fcf09
[ISSUE #2883 ] Migrate wallet/request to latest mockups
...
Signed-off-by: Goran Jovic <goranjovic@gmail.com>
2018-02-08 16:22:33 +01:00
Oleh Krehel
f4b33d47ee
events.cljs: Refactor
...
Reduce the overall nesting level in the test. Each `testing'
statement now fits on a single screen, instead of spanning hundreds of
lines.
The final top-level expression went from 16 to 5 consecutive closing
parens.
Signed-off-by: Goran Jovic <goranjovic@gmail.com>
2018-02-08 12:12:32 +01:00
Anton Danchenko
cbc61500f7
e2e tests reworked according to new 'start chat' and 'browse DAap' flows
...
Signed-off-by: Goran Jovic <goranjovic@gmail.com>
2018-02-08 11:11:03 +01:00
Eric Dvorsak
0b0405d9a5
[ fix #3163 ] remove phone command
...
Signed-off-by: Eric Dvorsak <eric@dvorsak.fr>
2018-02-07 15:48:53 +01:00
Anton Danchenko
f3a1248b13
WIP, report automated test results to GitHub as comment under appropriate PR
...
Signed-off-by: Eric Dvorsak <eric@dvorsak.fr>
2018-02-07 08:30:53 +01:00
Foo Pang
8582be2e69
[ Fix #2751 ] Allow switching between wnodes for offline messaging
...
Signed-off-by: Eric Dvorsak <eric@dvorsak.fr>
2018-02-07 08:29:27 +01:00
Andrey Shovkoplyas
2e669ef525
introduced new, new chat, open dapp screens
...
Signed-off-by: Andy Tudhope <tuddy0525@gmail.com>
2018-02-06 15:18:19 +02:00
Foo Pang
cd90e59325
[ Fix #2408 ] Alternative setTimeout for long timers
...
Signed-off-by: Oskar Thoren <ot@oskarthoren.com>
2018-02-05 23:44:42 +08:00
janherich
80fb8dde8b
Read at startup & write through async queues
2018-02-05 12:28:08 +01:00
Foo Pang
ae04dde8ba
[ Fix #3076 ] Separate figwheel from dev lein profile
...
Signed-off-by: Dmitry Novotochinov <trybeee@gmail.com>
2018-02-02 17:02:45 +03:00
alwxndr
03e62548a6
[ #3007 ] Removed location command
2018-02-01 22:25:50 +01:00
Dmitry Novotochinov
008f877cd6
Check admin.peers() before markTrustedPeer() call
...
addPeer() doesn't add peer right away so markTrustedPeer() could fail.
2018-02-01 14:29:53 +03:00
Andrey Shovkoplyas
7e78acc0cc
implemented browser , removed browse command
2018-01-30 16:19:59 +03:00
Roman Volosovskyi
f65e200fca
integrate rn-snoopy https://github.com/status-im/rn-snoopy
...
add warnings on suspicious activity in RN bridge communication
2018-01-29 21:45:51 +02:00
Andrea Maria Piana
334b15961c
Refactor add-contacts & add-pending-contact
...
We wanted to move towards having multiple functions
manipulating the data rather than relying on a chain of
dispatched events.
I have refactored ui.screens.contacts.events so that now the
functions mainly manipulate fx, passed as a first parameter.
Their responsability is to make sure their fx are merged in, so
that they can be composed more easily.
Signed-off-by: Eric Dvorsak <eric@dvorsak.fr>
2018-01-24 18:13:52 +01:00
Andrea Maria Piana
3a65dcd3c2
Start chat when user adds a pending contact from the "new contact" view
...
When a contact is removed it is set to pending?.
If the same contact is added again we now dispatch a :start-chat event
which initiate a 1-1 chat with them.
2018-01-24 18:13:36 +01:00
yevh-berdnyk
cbb77b5f8d
Automated tests aligned with new design
2018-01-22 13:04:33 +01:00
Mikhail Gusarov
4a08d2a818
[ FIX #1048 ] Localize timestamps in chat history
...
If current locale is xx-YY, looks up xx_YY first, xx then and finally
falls back to us.
goog.i18n.DateTimeSymbols database is used for localization.
Signed-off-by: Eric Dvorsak <eric@dvorsak.fr>
2018-01-17 17:06:44 +01:00
Julien Eluard
fc92dafca6
Fixed android build script.
...
Upgraded to latest dependencies and removed useless plugins.
2018-01-17 14:56:52 +01:00
Andrea Maria Piana
c8ef43fb67
Fix and uncomment tests in contacts.events and utils.pre-receiver
...
I have uncommented the two namespaces:
contacts.events was mainly an issue with schema validation
and a few features not covered by tests.
the tests in pre-receiver were actually passing, the issue was a
test suite in wallet.events which was run asychronously by re-frame
which meant the http request in the fx was actually being fired.
Signed-off-by: Oskar Thoren <ot@oskarthoren.com>
2018-01-13 19:32:25 +09:00
Andrey Shovkoplyas
d582e6e366
reworked main tabs, removed swiper and drawer npm libs
2018-01-12 12:10:15 +03:00
t4sk
591e568e37
[feature #2793 ]
...
- update re-natal to 0.8.0
- git ignore config.cljs
- derive re-frisk url from config.cljs
- add tests for env/dev/env/utils
- remove lein re-frisk use-re-natal from Makefile
Signed-off-by: Oskar Thoren <ot@oskarthoren.com>
2018-01-08 23:13:47 +09:00
Julien Eluard
f90e1a4ed3
[BUG #2029 ] Properly handle gas details from payment requests
2018-01-05 22:44:12 +09:00
Anton Danchenko
e66b5c435b
the automation framework refactored in order to increase readability, decrease running time and bypass several minor bugs in product
...
Signed-off-by: Oskar Thoren <ot@oskarthoren.com>
2018-01-04 19:29:39 +09:00
Julien Eluard
7c4d2f2ece
[ISSUE #2642 ] Allow to send ERC20 tokens
2018-01-04 09:29:49 +01:00
Julien Eluard
7c8aa75724
[ISSUE #1840 ] Migrated to FlatList
2018-01-03 16:20:28 +01:00
Oskar Thoren
38f6dbdfae
Disable failing tests to get Jenkins to build
...
Error:
Testing status-im.test.utils.pre-receiver
undefined
/Users/oskarth/git/status-react/target/test/status_im/utils/utils.cljs:61
(defn http-get
^
ReferenceError: window is not defined
...
Error encountered performing task 'doo' with profile(s): 'test'
Subprocess failed
Not sure what http-get has to do with this test ns though.
2018-01-03 17:38:19 +09:00
Oskar Thoren
bb69995aa4
Introduce 'pre-receiver' for more intuitive message order
...
Includes tests and explanation of logic. Doesn't change any behavior, just
provides a new capability to be used when messages are received.
2018-01-02 19:00:46 +09:00
Serhy
977db7ab9c
Added acceptable deviation between current and expected USD ballance
2017-12-29 12:11:20 +02:00
Serhy
1c14845bbc
Fixed test_balance_and_eth_rate to verify USD balance instead of eth rate
2017-12-27 20:32:34 +02:00
Andrey Shovkoplyas
46dc16599b
fixed chat tests
2017-12-25 22:16:01 +03:00
Vitaliy Vlasov
b0b4226680
[ FIX #2565 ] data-store: escape leading tildes in message content
2017-12-25 16:19:32 +02:00
janherich
eb8d0a8a79
Refactored message data-model and view
2017-12-19 12:50:36 +01:00
Dmitry Novotochinov
6d966b4648
[ fixes #2546 ] Add chat-preview-text component to status.js
...
Apply default styling for message commands preview in chat
2017-12-15 18:15:03 +03:00
Eric Dvorsak
56c59c741f
update react-native and project dependencies
...
[#bug] fix realm version
2017-12-15 16:06:13 +01:00
Foo Pang
460f6a38e8
[ Fix #2640 ] Cleanup react-native source folder
2017-12-14 16:57:09 +02:00
Anton Danchenko
10da67a63f
added 'request transaction from wallet' test
2017-12-13 14:19:00 +01:00
Julien Eluard
2256628c97
Added assets icons and allow to filter tokens
2017-12-08 16:36:38 +01:00
Anton Danchenko
f227962a89
fixed an issue with rounded sum in request command, added test 'send funds via request in group chat', added new users for wallet tests
2017-12-07 15:16:14 +01:00
janherich
25d3940d49
More efficient subscriptions
2017-12-04 17:52:39 +01:00
pablodip
2dbefb706e
supported languages and trans ids
...
rename test
fix test `supported-locales-are-actually-supported` and improve failing message
fix some coding standards
rename old `str` namespace alias to `string`
fixing cs
rename translation id to label and explain checkpoints
remove non-existent labels in translations
add some comments
add status 0.9.12 as first checkpoint in translations, plus current supported locales
remove non-existent label from base checkpoint and fix locale->checkpoint and supported locales
format checkpoint-0-9-12-labels in several lines
add fn labels-that-are-not-in-current-checkpoint
2017-11-29 17:13:38 +01:00
Julien Eluard
b2daaa2159
Hook require to prevent tests failures when loading images
2017-11-29 16:50:28 +01:00
Julien Eluard
3df4a7f1e4
Added ERC20 listing support
2017-11-29 09:56:01 +01:00
Julien Eluard
0730420017
[BUG #2228 ] Implemented wallet filtering screen
2017-11-28 09:14:08 +01:00
m'hammed
319a770872
[bug] fix #2329 Generate username as Unknown for nil and 0 public key
2017-11-23 11:59:10 +03:00
Oskar Thorén
8fe9306caf
Integration tests: use fixtures and abort indeterminate
2017-11-21 17:19:00 +01:00
janherich
e50d56a4d0
Refactored jail loading + commands/responses
2017-11-21 10:51:15 +01:00
Oskar Thorén
91a0d40ceb
Integration tests: Basic Whisper version test and disable old
2017-11-20 23:55:26 +01:00
janherich
16fcef909f
Fix broken group chats
2017-11-20 14:20:29 +01:00
Anton Danchenko
c9b785cead
added native android keys to send_as_keyevent method
2017-11-17 13:48:07 +02:00
Julien Eluard
7e6507be7c
[ISSUE #2391 ] Added support for ERC681
2017-11-16 13:07:33 +01:00
yevh-berdnyk
63848efc20
[ISSUE #166 ] Added test for sending ETH after request command
2017-11-16 10:25:48 +02:00
Anton Danchenko
af97424146
tests updated in order to reflect changes in back button behavior
2017-11-15 14:59:57 +01:00
Eric Dvorsak
2ff2bfacf0
[bug] fix #1784 db fields passed from one account to the other
2017-11-13 15:25:00 +01:00
Anton Danchenko
190e841f32
added an ability to run Jenkins job manually against any apk
2017-11-13 13:48:16 +02:00
Julien Eluard
0d4cbd98e5
[ISSUE #2177 ] Moved component into ui
2017-11-10 10:49:21 +01:00
Anton Danchenko
a95d118959
added verification of user data absence in logcat
2017-11-09 17:36:15 +02:00
Goran Jovic
edd4df85f9
bug #2381 - updated statuses are broadcast
2017-11-08 14:55:16 +01:00
Roman Volosovskyi
dfe68a2ded
fix accounts-events test
2017-11-06 13:27:24 +01:00
janherich
55164b8eac
Refactor adding subscriptions + basic tests
2017-11-06 08:14:10 +01:00
alwx
20e76c21ee
Phone number is not updated in profile and shows 'Not Specified' value if use /phone command ( #2256 )
2017-11-02 11:43:49 +01:00
Anton Danchenko
bd8d967743
added 'test_new_profile_name_and_status_on_discover' and 'test_change_profile_name_and_status'
...
fixed verification of user status on drawer menu
2017-10-30 13:36:49 +02:00
janherich
bf71df17b5
Finish jail-call deduplication
2017-10-27 09:41:17 +02:00
yevh-berdnyk
7256ddafa9
[ISSUE #2225 ] Added rate test and transactions history verification
2017-10-26 13:50:42 +03:00
Anton Danchenko
c8267106bc
added 'recover user from console view' flow, modified info captions.
2017-10-23 12:32:45 +02:00
Anton Danchenko
cdc75d6238
added transaction from wallet tests: 'sign now' and 'sign_later', also added 'insufficient funds' test
2017-10-19 15:56:55 +02:00
Anton Danchenko
6c7ca9648f
tests refactored for faster runs, updated scenarios for transactions in one-to-one chats
2017-10-18 15:43:24 +03:00
Julien Eluard
eea4eeb549
[BUG #2189 ] Do not clear user set amount when scanning QR code
2017-10-17 17:31:31 +02:00
Julien Eluard
43dab5b174
Fixed warnings when compiling tests
2017-10-17 10:12:10 +02:00
alwx
cb72190a18
API commands scopes, changes for API semantics ( #1546 )
2017-10-16 09:51:52 +02:00
Andrey Shovkoplyas
c2ef0e4547
pending wallet in default contacts
2017-10-13 17:49:25 +02:00
Andrey Shovkoplyas
8269d6d9a9
hide old wallet Dapp #2021
2017-10-13 17:49:25 +02:00
Julien Eluard
3b6b5e2da1
[BUG #2025 ] Ensure QR code data is properly parsed
2017-10-13 13:01:16 +02:00
Julien Eluard
0a94d10559
Fixed amount validation regression
2017-10-13 11:50:27 +02:00
Anton Danchenko
030ceecc21
added 'one-to-one chat between different networks' and 'switch network' tests, also added marks for local runs
2017-10-12 09:55:34 +03:00
Eric Dvorsak
c7893ebd17
[feature] update react-native-swiper
...
rework current use of swiper to make it reusable
2017-10-11 12:17:37 +02:00
Julien Eluard
fb10b580d4
Fixed incorrect wallet buttons styles
...
Make wallet list show correct amount
Wallet name should be cut if too long
2017-10-11 12:07:27 +02:00
Anton Danchenko
98beef138f
added 'send transaction initiated from the DApp' and 'send transaction with invalid password' tests, basetestcase reworked for smooth local runs
...
added 'send transaction initiated from the DApp' and 'send transaction with invalid password' tests, basetestcase reworked for smooth local runs
2017-10-10 18:41:18 +03:00
Eric Dvorsak
e66ae8b388
[bug] fix order of transactions in sections of transactions history
...
order should be latest transaction first
2017-10-05 20:14:44 +02:00
Herich
d9db548e57
Refactoring chat events to shorten event chains
2017-10-03 09:28:38 +02:00
Roman Volosovskyi
cf7a9845c6
data_store and network_settings from #1115
...
missed default networks
fix :load-default-networks
network settings screen
fix network details screen
networks in account
fix network property saving
update startNode and stopNode on iOS
test RPC proxy on iOS
StopNode and StartNode on androd
pass UpstreamConfig to status-go
upgrade status-go
added default network on login
fixed UI, added vector icons
added network name in drawer
migrated accounts
workaround for account v4 migration
2017-10-02 14:13:10 +02:00
Anton Danchenko
698e90a62c
added 'recover access' and 'send transaction in group chat' tests
2017-09-26 13:59:43 +03:00
Anton Danchenko
e1af9144cf
added tests: transaction and sign in
2017-09-22 11:16:46 +03:00
Oskar Thorén
b5c0b24f30
Push notifications: end to end v1
...
- Send notification when sending message in 1on1 chat
- Add notify FFI with binds for ObjC and Java
- Add fcm-token to contacts in spec and realm
- Add notifications to db
- Include fcm-token in contact request
- Update fcm-token when it arrives and put it in DB
- Disable copy-paste hijacking and popup
- Turn on notifications flag in Jenkins build
2017-09-18 16:28:04 +03:00
Anton Danchenko
debd51bfce
test_remove_user_from_group_chat added as a part of test_group_chat_send_receive_messages_and_remove_user
2017-09-13 21:41:00 +03:00
Anton Danchenko
eaf9d8dce4
added additional verifications to group/one-to-one chat tests, added accessibility ids
...
Revert "added checkout step to Jenkinsfile"
This reverts commit 22cd1fd021
.
checkout to jenkinsfile
2017-09-11 15:26:08 +03:00
Eric Dvorsak
ab98de0be5
moving drawer local state to db and fixing bug
2017-09-09 07:36:05 +03:00
Eric Dvorsak
c1cac1eb7c
wallet UX error fixes and more frequent refreshes
...
fix wallet errors that were sticking when refresh occured
add separate errors for transaction history fetching with visual feedback
update wallet when going on wallet tab
update transaction list when opening transaction modal
2017-09-08 11:53:49 +03:00
Andrey Shovkoplyas
f88c3feaf6
reworked main tabs using svg icons [ #1748
2017-09-06 17:05:56 +03:00
Anton Danchenko
d3d59f535e
added checkout step to Jenkinsfile
2017-09-06 13:54:46 +03:00
Anton Danchenko
3afae8a42b
changed key in Jenkinsfile
2017-09-06 12:33:32 +03:00
Anton Danchenko
a02ef4af0f
Jenkinsfile updated for jenkins setup
2017-09-06 12:24:09 +03:00
Julien Eluard
36d1568a76
Fixed main wallet discrepancies
2017-09-05 17:38:19 +03:00
Julien Eluard
38bf64ae2e
Removed now useless appium tests
2017-09-03 18:07:57 +03:00
angusiguess
bc37283cb7
Add wallet error message.
...
- Add wallet key to db
- Add sub for wallet error messages
- Add event handlers to set wallet values
- Cover the above with tests
Oh and add the tests
Add error view
Add exclamation mark, style error message, add message to view
Remove commented styling
Localise wallet error
Add translation
- Add an english translation for the error message
- Change error representation in db to a keyword
- Update handlers to set and clear keywords
Constrain spec, make view conditional
- The spec for error messages now takes a predefined set.
- Error message only pops on error
Fix test
Align maps
Reduce event chain size, move logging to timbre
2017-09-01 19:01:12 +02:00
Anton Danchenko
fb53417295
added group chat test and auto retrieving of latest apk
2017-08-31 16:39:45 +03:00
Goran Jovic
d2530517c4
feature #1585 generate signing phrase, show it to the user during on-boarding, store in the account; account schema updated, added migration, generating a new signing phrase on recovery
2017-08-31 15:41:15 +03:00
Andrey Shovkoplyas
be57d85147
implemented svg icons
2017-08-30 11:09:27 +02:00
Anton Danchenko
e69d998071
e2e-tests, android: added infrastructure for running e2e tests, added test send/receive in chat, added request password tests, updated gitignore to exclude python related files.
2017-08-28 15:27:02 +02:00
angusiguess
6fa9040def
[ FIX #1668 ] Prevent UI keys from propagating to account model.
...
The ```:account-update``` event was being passed the key
```update-status?``` which has nothing to do with an account as
represented in the db. This resulted in a spec failure when this
key was detected on an attempt to save changes.
I've sanitized this event by pulling out the three account keys,
```[:name :photo-path :status]```
that are relevant to ```profile``` and ensuring that only they get
passed to ```:account-update```.
Profile updates now work as expected.
Add tests covering profile events
Fix the runner
2017-08-25 13:10:18 +03:00
Julien Eluard
2585a32c7a
Enable main wallet screen. WIP features are hidden behind flag
2017-08-23 12:28:42 +03:00
Andrey Shovkoplyas
2ff20eb830
accounts tests
2017-08-22 07:39:07 +03:00
Andrey Shovkoplyas
bab4e33ec2
Accounts refactoring #1610
2017-08-21 10:19:03 +03:00
Goran Jovic
1ca35db17c
fix #1518 and #1573 - removed potentially offensive words, made username generation deterministic, updated unit tests
2017-08-17 18:43:15 +03:00
Oskar Thorén
8e22ce9466
utils: Support ERC20 balance-of in order to get token balance
...
This is necessary in order to display token balance in Wallet.
2017-08-17 17:19:49 +03:00
Julien Eluard
9bacc65c8d
Implement wallet/transactions basic skeleton
2017-08-16 12:09:01 +03:00
Roman Volosovskyi
a93cb0b1d1
show testfairy warning on startup ( #1569 )
2017-08-14 21:44:48 +03:00
Andrey Shovkoplyas
883b702fcb
Introduced new hierarchy ,refactored core
2017-08-14 13:42:20 +03:00
Andrey Shovkoplyas
a91a945bfa
tests for group module
2017-08-10 10:05:29 +03:00
Andrey Shovkoplyas
6d62a21af7
tests for contacts events
2017-08-09 16:43:40 +03:00
Oskar Thorén
db6b80d529
chat, protocol: Introduce Lamport clock semantics for message order
...
This commit ensures messages are ordered correctly when participants join and
leave a group chat. Specifically, the last received message will appear last.
Previously the user and chat clock was queried and updated in an ad hoc manner.
With this change there are only two clock changes to keep track of:
Sending messages:
time = time+1;
time_stamp = time;
send(message, time_stamp);
Receiving messages:
(message, time_stamp) = receive();
time = max(time_stamp, time)+1;
(See https://en.wikipedia.org/wiki/Lamport_timestamps )
Note that this means we can get rid of all the non-message clock queries and
updates.
2017-08-09 12:34:36 +03:00
Oskar Thorén
b510488f11
fix #1050
...
Introduce a money namespace that solves a bunch of issues related to significant
numbers being preserved and converted correctly.
2017-08-07 13:55:22 +03:00
alwx
abafa3308a
Unit tests for input model
2017-08-02 17:03:11 +03:00
Andrey Shovkoplyas
3d05f99bd4
implemented fx handler, rewrite handlers using fx and cfx, optimized subscriptions, reorganized structure and renamed files, implemented re-frame-test and wrote some tests
2017-07-28 17:25:55 +03:00
Herich
f5b0c0c368
chat, data, utils: add implementation of simple preview caching
2017-07-26 15:00:14 +03:00
Julien Eluard
cdbabca9fe
Multiple hit on save should not create multiple groups
2017-07-25 10:24:02 +03:00
Roman Volosovskyi
be463e0947
messaging test
2017-07-18 08:41:03 +03:00
Roman Volosovskyi
23399c63e1
extract React Native dependencies
2017-07-17 11:38:48 +03:00
Julien Eluard
90d8b5c23c
Fixes #1212 ( #1249 )
...
* Make sure suggestions properly popsup when command starts with space
* Added basic tests for splt-command-args
* Properly handle white spaces
* Added tests for commands with whitespaces
2017-06-26 13:45:49 +03:00
Jarrad Hope
7e7920358f
java appium tests and jenkins test
2017-04-14 22:17:45 +02:00
Gustavo Nunes
a8a588bb70
Onboarding tests: fixed existing and added new
2017-02-08 17:01:14 +02:00
Roman Volosovskyi
64a9847b21
fix #452
2016-11-18 16:49:51 +02:00
Roman Volosovskyi
8439407520
show connectivity issues & retry sending of phone/confirmation code to server if application is offline
...
Former-commit-id: 2580b0a9d9
2016-10-23 12:49:36 +03:00
Roman Volosovskyi
e9e3dc3896
on boarding tests
...
Former-commit-id: a0912230d4
2016-07-27 16:08:53 +03:00
Roman Volosovskyi
b9973cee6d
cleanup
...
Former-commit-id: 62e68fc3da
2016-06-14 15:56:03 +03:00
Roman Volosovskyi
75649d46aa
tests
...
Former-commit-id: 8474729695
2016-06-09 16:06:39 +03:00
Roman Volosovskyi
eedf38895d
doc for appium-test
...
Former-commit-id: c8d0f590c2
2016-05-30 10:22:29 +03:00
Roman Volosovskyi
3ea8b2cb82
first unit test
...
Former-commit-id: 1766b1af12
2016-05-30 08:58:38 +03:00
Roman Volosovskyi
e8256f34e9
implicitly wait 25s
...
Former-commit-id: 0e3c1d10ba
2016-05-26 18:13:37 +03:00
Roman Volosovskyi
23b646c213
appium-test macro
...
Former-commit-id: 54ae25dc67
2016-05-26 17:00:42 +03:00
Roman Volosovskyi
6823acd171
:accessibility-label
...
Former-commit-id: 63dd0d4a4a
2016-05-26 16:46:14 +03:00
Roman Volosovskyi
c10abb17bb
first attempt
...
Former-commit-id: dc2839e086
2016-05-26 15:31:11 +03:00
Jarrad
83dcdf85c7
whoops
...
Former-commit-id: 225e6bbaa8
2016-05-19 18:34:52 +02:00
Jarrad
b5763bb8ad
syng to status
...
Former-commit-id: 6a5250247c
2016-05-19 18:31:56 +02:00
michaelr
d54d6555a4
moved re-frame app to root folder
...
Former-commit-id: 5a3b923b0c
2016-04-04 19:21:10 +03:00
virvar
7c6e7c644a
Initial
2016-02-23 01:04:42 +03:00