Commit Graph

1713 Commits

Author SHA1 Message Date
Julien Eluard 99e04105ec [FIX #1731] Prepare configuration allowing to fail build 2017-09-04 11:16:44 +03:00
Julien Eluard bc73fbd83e [FIX #1721] Disable sign-in button when no password has been entered 2017-09-04 11:16:03 +03:00
vojta c6daeaa1ee Added Czech translation 2017-09-04 08:01:23 +03:00
Julien Eluard 38bf64ae2e Removed now useless appium tests 2017-09-03 18:07:57 +03:00
Eric Dvorsak c46a465b98 fix compilation warnings 2017-09-02 10:01:13 +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
Chris Hutchinson 33f6ee39da Update README.md 2017-09-01 15:23:29 +03:00
Chris Hutchinson 8f471f0b09 Update README.md 2017-09-01 15:23:29 +03:00
Chris Hutchinson 5c16e0e041 couple additions
remove gentlemen - add API / APK build link
2017-09-01 15:23:29 +03:00
antdanchenko b1bf5a4fcd Merge pull request #1724 from antdanchenko/test/group-chat-#165
added group chat test and auto retrieving of latest apk from nightly builds
2017-08-31 16:52:06 +03: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
Oskar Thorén d8a641d483 Update to recommended settings proposed by Xcode 8.3.3 and Cocoapods
- Correctly parameterized PRODUCT_BUNDLE_IDENTIFIER
- Automatically set architecture based on hardware available
- Update iOS deployment target to 8.0 (minimal deployment target for latest Xcode)
- Enable recommended warnings (infinite recursion, etc)
- Enable Testability for debug configuration

Podfile updated to version 8.0 target, as this is assumed by default with this warning:

"[!] Automatically assigning platform ios with version 8.0 on target StatusIm because no platform was specified. Please specify a platform for this target in your Podfile. See `https://guides.cocoapods.org/syntax/podfile.html#platform`."
2017-08-31 11:34:41 +02:00
Julien Eluard dd6d679322 Improve error message when status-go throw an error 2017-08-31 10:25:37 +02:00
Chris Hutchinson 2abdd61f30 update to reflect team
removed profile pictures and added link to public GitHub profiles
2017-08-31 11:02:22 +03:00
Oskar Thorén 43b40d6322 Update package-lock with new react-native-svg dependencies 2017-08-30 17:47:00 +03:00
Eric Dvorsak 37a67b3ccf create subscriptions for wallet data bindings 2017-08-30 14:08:58 +02:00
Oskar Thorén e169949e0a Push notifications: Spike for Android
- Print FCMToken which can be used to send PNs from Firebase Console
- Include react-native-fcm and related packages
- Update capabilities for iOS
- google service config files for Android and iOS
2017-08-30 13:58:52 +02:00
Oskar Thorén b7a9c9dc94 Increase timeout interval so Jenkins fails less often 2017-08-30 11:11:38 +02:00
Andrey Shovkoplyas be57d85147 implemented svg icons 2017-08-30 11:09:27 +02:00
Gustavo Nunes 9a06417b6e New screen: Wallets list (ui only) 2017-08-29 16:51:17 +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
Oskar Thorén f07eff4ab1 Merge pull request #1686 from status-im/feature/wallet-transactions
Implemented all wallet/transactions screens
2017-08-28 09:32:42 +02:00
Goran Jovic e6e65a41d8 fix #1397 - two sent messages instead of one in group chat, only recipient's wallet updated 2017-08-28 10:03:31 +03:00
angusiguess 0df8dcad32 [FIX #1474] Fix copy/paste of coordinates, address, and map viewing 2017-08-25 16:27:08 +03:00
Julien Eluard a2b717cfbb
Implemented all wallet/transactions screens 2017-08-25 12:46:41 +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
ankit raj 00ee672c33 typo fix
typo fix
2017-08-25 09:27:15 +03:00
angusiguess 52c8fc967d [FIX #1602] Trim whitespace from passphrase during account recovery
Currently account recovery includes whitespace on either side of the
passphrase, preventing recovery of the desired account.

We trim that whitespace in the account-recovery-fx
2017-08-24 16:36:47 +03:00
Julien Eluard 2585a32c7a Enable main wallet screen. WIP features are hidden behind flag 2017-08-23 12:28:42 +03:00
Eric Dvorsak ad65070fcf downgrade figwheel-sidecar
fixes `Can't find variable: document` error
2017-08-23 12:05:42 +03:00
Oskar Thorén 8ac1535dab wallet: main screen live data binding
Initial utility for live data binding in the new wallet.

- Add prices namespace to get fiat prices from Cryptocompare
- Events to init wallet balance and load prices
- Listen to these events in wallet main view
- Show accurate ETH balance, USD value and %change from yesterday
- Enable wallet tab in Jenkins
2017-08-22 11:52:31 +03:00
Julien Eluard 55fd200c71 Introduced tab switching for wallet transactions screen 2017-08-22 11:41:37 +03:00
Andrey Shovkoplyas 2ff20eb830 accounts tests 2017-08-22 07:39:07 +03:00
Eric Dvorsak 92f3f9a4c5 Fix #1648
Popup null is not an object (evaluating 'e.replace') if tap on
status -> username -> status in drawer
2017-08-21 10:20:31 +03:00
Andrey Shovkoplyas bab4e33ec2 Accounts refactoring #1610 2017-08-21 10:19:03 +03:00
Eric Dvorsak cb48195383 fix #1571 Feature/profile refactoring
Second step of refactoring guidelines to fix #1571

- use fx and cofx
- specs
- simplify event chain
2017-08-18 13:15:25 +03:00
Andy Chambers d63d411c53 Set compiler option :language-in to ecmascript5 2017-08-18 12:46:38 +03:00
Julien Eluard a22bde50c7 First implementation of the unsigned transactions list 2017-08-18 12:34:16 +03:00
Roman Volosovskyi 775bc8d359 fix mapbox version 2017-08-18 12:31:08 +03:00
Mihael Konjevic 90c26570f8 [FIX #148] Disable back button on QR code reader page until camera is available. 2017-08-18 10:47:25 +03:00
Mihael Konjevic 41429cf1ed Ensure that `:initialCenterCoordinate` attribute gets the correct data
Mapview component accepts the `:initialCenterCoordinate` which always must have
longitude and latitude attributes. This ensures that they will always be present
even when they are missing from the map passed retreived from the app state.
2017-08-18 10:43:45 +03:00
Julien Eluard 280466f5d6 Upgraded ClojureScript dependencies 2017-08-18 10:27:10 +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
Herich e3f27ee5ee Refactor command data loading + chat input handling
Also accomplished was removal of redundant preview loading
and command markup is now stored as cljs data in app-db,
only being translated to RN components in subscriptions
2017-08-17 09:08:07 +03:00
Andrey Shovkoplyas 7506689fe5 navigation refactoring #1609 2017-08-16 13:13:38 +03:00
Julien Eluard 9bacc65c8d Implement wallet/transactions basic skeleton 2017-08-16 12:09:01 +03:00
Eric Dvorsak 69a84c8315 Costmetic refactoring according to refactoring guidelines 2017-08-16 11:00:25 +03:00
Oskar Thorén 6dafd137dc docs: FAQ document
Question on nature of async/sync calls in different environments
2017-08-15 14:14:50 +03:00