Commit Graph

1742 Commits

Author SHA1 Message Date
Oskar Thorén ed3597fd7c Tooling: Send app device logs to Testfairy properly
React Native uses 'asl' to do logging, not NSLog, so we have to hook into that
to get logs sent to Testfairy. This means we get all the app device logs you
normally get in development, not just whatever happens in JS land.

- Modified default logging function when flag is set
- Delete Prefix header file and NSLog Macro
2017-09-10 12:22:49 +03:00
Julien Eluard 3e1d731111 Fixed incorrect margin for toolbar action buttons 2017-09-09 17:31:33 +03:00
Oskar Thorén 2af025abc3 Tooling: RN logs in release builds on iOS device
- DEBUG_LOGS_ENABLED flag enabled everywhere but production
- Adjust log level to conditionally show debug and RN logs
- PrefixHeader for sending app logs to Testfairy
2017-09-09 14:31:48 +03:00
Oskar Thorén ef777511dc Enable treating warnings as errors and list acceptable warnings 2017-09-09 14:05:13 +03:00
Eric Dvorsak 35b69030bf fix compilation warnings 2017-09-09 12:48:30 +03:00
Oskar Thorén 60515a01e6 Turn off NOTIFICATIONS_WIP_ENABLED for Jenkins; remove dup event
- After testing we don't need to expose this WIP with popups etc
- get-fcm-token event was accidentally included twice during rebase leading to warnings
2017-09-09 12:11:09 +03:00
Henrik Kjerringvåg 51730d2404 Added a translations-file for Norwegian Bokmål 2017-09-09 07:45:32 +03:00
Eric Dvorsak ab98de0be5 moving drawer local state to db and fixing bug 2017-09-09 07:36:05 +03:00
Eric Dvorsak d5981c65a1 add accessibility labels for UI testing 2017-09-08 16:39:54 +03:00
Oskar Thorén 949adbddb3 Exit iOS RN parent script when failing 2017-09-08 16:19:10 +03:00
Julien Eluard ad7c6b8542 Fixed tabs component 2017-09-08 14:50:19 +03:00
Oskar Thorén aaa13b922b Push notifications: iOS request permissions, listen for token, flags
- Asks for permissions on iOS at startup
- Introduce NOTIFICATIONS_WIP_ENABLED flag
- Surface FCM Token and put it in clipboard for QA manual end to end testing
- Listen for FCM RefreshToken event at root
2017-09-08 12:05:21 +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
Julien Eluard 97789feb6b [FIX #1772] Fixed incorrect icon padding 2017-09-08 11:53:27 +03:00
Eric Dvorsak 5d2a0e836a link transaction history with real transactions data
- add transactions utils namespace
- link transactions to view
2017-09-07 16:02:13 +03:00
Andrey Shovkoplyas 721b467e1b re-frisk 0.5.1 2017-09-07 14:53:11 +03:00
Andrey Shovkoplyas f88c3feaf6 reworked main tabs using svg icons [#1748 2017-09-06 17:05:56 +03:00
Julien Eluard 1a6bfd06a6 Fixed UI glitch when switching to wallet tab on iOS 2017-09-06 14:51:45 +03:00
Anton Danchenko d3d59f535e added checkout step to Jenkinsfile 2017-09-06 13:54:46 +03:00
antdanchenko 8bef81c325 Merge pull request #1764 from antdanchenko/tests/create-jenkins-job#1702
tests/create jenkins job#1702
2017-09-06 12:39:08 +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
Eric Dvorsak de9905a14e Fix: timezone offset for today was missing 2017-09-06 11:08:52 +03:00
Julien Eluard 36d1568a76 Fixed main wallet discrepancies 2017-09-05 17:38:19 +03:00
Julien Eluard c3f38249e5 Improved eexception-handler to provide more contextual info 2017-09-05 17:19:39 +03:00
Goran Jovic 2fc6854543 fix #1448 #1741 - workaround to identify a group chat by existence of group-id rather than unreliable group-chat flag 2017-09-05 09:25:06 +03:00
Andrey Shovkoplyas a3700c19ac made user pics circle in chat 2017-09-05 07:29:31 +03:00
Andrey Shovkoplyas 1655873738 [fix #1460] hide emoji on commands selection 2017-09-04 17:16:11 +03:00
Andrey Shovkoplyas 6b1ed8fa47 re-frisk 0.5.0 2017-09-04 11:20:54 +03:00
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