Skip to content

Releases: bartonhammond/snowflake

Jest JSX tests fixed

22 Jan 15:33
Compare
Choose a tag to compare

@JaxGit fixed #29! Many thanks!

combine docs

07 Jan 19:23
Compare
Choose a tag to compare

Make the README.md all one doc

Fix device version & platform

05 Jan 21:54
Compare
Choose a tag to compare

Device and platform were not being set correctly after upgrade to RN 0.17.

Many thanks to @Benmidi for PR #37

add alternative server: snowflake-hapi-server

03 Jan 23:57
Compare
Choose a tag to compare

This release is support for a NodeJS server that runs on OpenShift. see: https://github.com/bartonhammond/snowflake-hapi-openshift

  • The server is a Hapi Server backed by MongoDB and Redis.
  • It has been tested for performance utilizing BlazeMeter and JMeter.
  • The APIs are documented and available on the web page http://<server>/documentation
  • The source code is fully documented

This Snowflake React-Native Mobile project has been modified in the following:

  • The src/config/js now has support for 3 environments - choose the one you want (see docs)
  • The src/lib/Parse.js has a base class now BackEnd.js that the new src/lib/Hapi.js also sub-classes

Upgrade to RN 0.17

23 Dec 21:29
Compare
Choose a tag to compare
  • NOTE: JSX tests do not work with JEST see #29
    • use npm test src/reducers
  • .babelrc = use same presets as RN
  • package.json
    • RN 0.17
    • jest configuration
    • upgrade "react-native-vector-icons"
    • dev dependancies - babel-jest
  • deleted jest-support/
  • changed import to require
  • add .default to those requires that are export default
  • src/container/Login & src/containter/Profile
    • @connect(mapStateToProps, mapDispatchToProps) toexport default connect(mapStateToProps, mapDispatchToProps)(Login);
  • reduced size of "mark" image to 50x50
  • change bitrise for both ios and android to only run non-JSX tests
  • issues:

Bitrise.io, Fastlane, bundles, Media.xcassets

15 Dec 02:37
Compare
Choose a tag to compare

The ios snowflake XCode project has the following changes:

Updated Android project

see https://facebook.github.io/react-native/docs/signed-apk-android.html

  • android/app/build.gradle updated and configured so simulator and device both work
    • signingConfigs
    • buildTypes

new bitrise directory

  • see http://devcenter.bitrise.io/docs/provprofile-cert-export
  • yml files for ios and android that can be imported to Bitrise.io Workflow
  • appEnvVar.json - application level environment variables for Bitrise.io Workflow
  • secretEnvVars.json - variables that are private to the Bitrise.io Workflow

Fastlane - automated iOS building

see install: https://github.com/fastlane/fastlane#installation

  • fastlane/Fastfile - configuration for building ios app - executed by Bitrise.io

new docs file

  • refactored README.md for maintainability

package.json

  • turn jest coverage off otherwise Bitrise build breaks 'cause Jest throws error on report

videos

  • over 45 minutes of instructions, demonstrations and help

Hot fix for npm package from git

12 Dec 19:59
Compare
Choose a tag to compare

Fix package.json for "apsl-react-native-button".

Hotfix for network error messages

09 Dec 14:23
Compare
Choose a tag to compare

Update ErrorAlert.js to check if obj has field 'message'. Display if so.

Docs

08 Dec 18:04
Compare
Choose a tag to compare
  • All classes have been documented with Docker
  • Be sure to run npm install docker
  • To generate docs, run npm run docs
    • This will generate the docs in ../snowflake-pages
    • It will continue to watch for changes and generate updated docs

Hot loading

07 Dec 03:18
Compare
Choose a tag to compare

UI Updated to allow copy/paste of Redux store.