Commit Graph

1742 Commits

Author SHA1 Message Date
Roman Volosovskyi 133bd2da7b use custom Function interface instead of java 8 2017-09-26 14:01:04 +02:00
Anton Danchenko 698e90a62c added 'recover access' and 'send transaction in group chat' tests 2017-09-26 13:59:43 +03:00
Roman Volosovskyi 141ef4e631 wrap Statusgo.CallRPC with Function<> and pass to webview-bridge 2017-09-26 07:46:38 +02:00
Goran Jović 465b4eef9c fix #1888 ether amount not updated in /send suggestion if it was init… (#1904)
* fix #1888 ether amount not updated in /send suggestion if it was initially undefined

* dummy change to trigger jenkins rebuild

* another dummy commit to trigger jenkins build
2017-09-25 19:56:24 +02:00
Eric Dvorsak 3f2416fafd refactor chat actions view 2017-09-25 19:55:47 +02:00
Eric Dvorsak 28355ca3c5 add accessibility ids for end-to-end tests 2017-09-25 19:55:47 +02:00
Eric Dvorsak 17011f6d9e refactor toolbar action 2017-09-25 19:55:47 +02:00
Eric Dvorsak 998df74b10 add gas price in gwei in transaction details 2017-09-25 19:54:57 +02:00
janherich e2f36d4935 Be more defensive when checking user balance 2017-09-25 19:54:40 +02:00
Oskar Thorén 9ab7ebdcf2 Push notifications: Print notif and data payload when resuming app
- on-notification listener registered in root component
- print data (hardcoded keys) and notif payload to debug
2017-09-25 16:32:35 +02:00
Roman Volosovskyi 0badfd6b5b fix Use of undeclared Var status-im.utils.platform/platform warning 2017-09-25 14:07:08 +02:00
Eric Dvorsak 7d9190bb85 fix #1893 cannot scroll to last 2 transactions in history
update react-native-swipper to latest working version
remove bottom margin hack in other screens with similar bug
fixes Cannot scroll transaction history when app is syncing #1902 as well
2017-09-25 13:09:27 +02:00
Oskar Thorén c846574155 Fix portfolio change to 0 if balance is zero
If you don't have money in your balance, your "portfolio" change is nothing.

- Positive portfolio change includes if it is zero
2017-09-25 11:17:50 +02:00
Roman Volosovskyi e8c2fa1f80 upgrade react-native-webview-bridge to 0.33.17 2017-09-25 10:51:14 +02:00
Audrius Molis d76a714fd6 Developer introduction link fixed in the README.md 2017-09-25 10:40:58 +03:00
Anton Danchenko e1af9144cf added tests: transaction and sign in 2017-09-22 11:16:46 +03:00
Roman Volosovskyi d86a853f07 atomic Confirm button for transactions 2017-09-21 14:46:49 +03:00
Jan Herich 805d874846 Fix #1886 (#1894)
* Fix #1886

Completly rework the way how async handlers work

Delay further processing of message till async handler returns result

* Fix indent

* Fix #1903
2017-09-21 14:08:51 +03:00
Eric Dvorsak bce18bf32c typo prevented error on prices-update from clearing 2017-09-20 17:26:58 +03:00
Roman Volosovskyi 77e2f51d85 upgrade status-go one more time to develop-g283ae3e 2017-09-19 19:22:45 +03:00
Oskar Thorén 01589057ff Upgrade status-go to develop-g283ae3e to incorporate gas fix
Gas fix: ba963cc1bd

develop also includes 676a77b892 which was previous version

Include react-native-webview-bridge upgrade
2017-09-19 18:54:09 +03:00
Eric Dvorsak 8d80e35305 make history-list the default transactions tab 2017-09-19 13:17:15 +03:00
Julien Eluard b8dff77311 [FIX #1854] Fixed broken pull-to-refresh behavior 2017-09-19 13:17:15 +03:00
Eric Dvorsak d6966e2d34 remove unsigned transactions before they are implemented 2017-09-19 13:17:15 +03:00
Eric Dvorsak 5e31fcdacc add transaction details screen 2017-09-19 13:17:15 +03:00
Oskar Thorén 1b0409fdc9 Bugfix: correct realm schema for release
In release 0.9.11 we'll have v13, so we don't want to modify this in develop.
This moves Push notification related changes into a new migration as opposed to
merging them into one.
2017-09-18 17:51:53 +03:00
Oskar Thorén d30a14a774 Bugfix: resolve undeclared var for status/notify
Rebasing introduced regression due to refactoring of how native modules are
called. Call implementation when available, noop when stubbing status-go.
2017-09-18 17:48:44 +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
Jan Herich b889a07a86 Implement possibility for async command handlers (#1857)
* Implement possibility for async command handlers

Command handler can now return results asynchronously,
and those results as saved and persisted, indexed by
command message-id.

* Address feedback raised in PR comments

* Different handler codes + simplified error message
2017-09-18 16:08:06 +03:00
Roman Volosovskyi 0fa863d366 upgrade status-go to bug-revert-breaking-rpc-refactor-#333-g44344d5 2017-09-18 16:06:22 +03:00
Roman Volosovskyi e961801429 utilize single jail.signal event for all signals from jail 2017-09-18 16:06:22 +03:00
Roman Volosovskyi 43a5d91ca2 upgrade status-go to bugfix-updated-cht-#185-gd84d10d
changes in shh API according to https://github.com/ethereum/go-ethereum/wiki/Whisper-v5-RPC-API
2017-09-18 16:06:22 +03:00
Julien Eluard 7c82f3f0c3 [FIX #1851] Improved iOS wallet UI 2017-09-15 18:28:24 +02:00
Andrey Shovkoplyas 9f5d808702 fixes Wallet Request screen UI issues 2017-09-15 16:37:27 +02:00
Andrey Shovkoplyas 66dd3a2e82 implemented request transaction 2017-09-15 16:37:27 +02:00
Eric Dvorsak a43af5e078 rename wallet history -> wallet transactions 2017-09-15 16:37:27 +02:00
Eric Dvorsak c22060542a sort completed-transactions by timestamp 2017-09-15 16:37:27 +02:00
Roman Volosovskyi 8c044d9991 stub for ReactNativeModule 2017-09-15 14:15:32 +03:00
Goran Jovic eac7e06f40 feature #1805 refactored protocol listeners 2017-09-15 14:15: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
Julien Eluard a85929e72d [FIX #1802] Make sure wallet buttons have proper width 2017-09-13 09:43:09 +03:00
Oskar Thorén 0618ef1aa7 Tooling: Make sure Jenkins nightly slack notificaiton is one message
- Remove slack notification for each build step
- Set apkUrl and ipaUrl correctly for final slack notification
2017-09-13 08:57:27 +03:00
Oskar Thorén cdc996caa2 Remove cljs-priority-map
cljs-priority-map provides a special purpose data structure that needlessly
complicated things and doesn't appear to provide much value for what it gives
us.

Instead, keep :chats an ordinary map and sort vector on final subscription, as
our ListView destructures data-source items correctly.

This means we can upgrade Clojurescript.
2017-09-13 08:46:35 +03:00
Oskar Thorén efd5a4c841 Tooling: Jenkins configuration for nightly build in source control
Previously this was inline at Jenkins which lead to configuration drift. This
commti introduces Slack notifications for failed builds.
2017-09-12 12:20:19 +03:00
Julien Eluard 9cda6806e3 Fixed various wallet UI inconsistencies 2017-09-12 10:46:15 +03:00
antdanchenko 175832b2b4 Merge pull request #1811 from antdanchenko/test/group-chat-#165
test/group chat #165
2017-09-11 15:28:54 +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
Goran Jovic a764da2b4b fix #1605 protocol message parser catches all invalid payload as errors 2017-09-11 09:46:24 +03:00
Eric Dvorsak 7a06bb8278 fix #1804 - duplicated status in discover tab 2017-09-11 09:18:11 +03:00
alwx 7875e11ea0 1628: Add Testnet warning, so no real ether or SNT is sent to the app 2017-09-10 12:23:49 +03:00