Skip to content

Latest commit

 

History

History
778 lines (762 loc) · 109 KB

CHANGELOG.md

File metadata and controls

778 lines (762 loc) · 109 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

Generated by auto-changelog.

Merged

  • V2 #122
  • Bump handlebars from 4.0.11 to 4.1.2 #121

Commits

v1.2.1 - 2018-10-21

Commits

  • Update setup guide 396cc73
  • Fixed grammar error in setup guide 86a0a0f

v1.2.0 - 2018-10-21

Merged

  • Multiple enhancements and bug fixes #98
  • Various updates #70
  • Track navigation in store #58
  • Shaun notifications #55
  • Migrate to Firestore as default database #53
  • General updates #51
  • Rename scenes => pages #49
  • Add Firestore #42
  • Add Code-Push #38
  • Added Detox to docs #34
  • Integration testing #33
  • Unit test services #31
  • Continuous integration #28
  • General updates #27
  • Unit testing #24
  • Update SETUP_GUIDE to include notes on setting up multiple Firebase environments #16
  • Restructure app #2
  • Restructure app #1

Commits

  • A bunch of necessary stuff 99ca89f
  • Add prettier and eslint config files ded3a1b
  • Describe saga tests b50552e
  • Setup testing for this project a18aa08
  • Remove unnecessary files eb6aed9
  • Add src files 67c2585
  • Update package.json to reflect transfer to Aux 310ba92
  • Updates 0992a9b
  • Revert "Fix generator importing issues by grouping sagas instead" 2c3f795
  • Fix generator importing issues by grouping sagas instead b371c17
  • Update sagas and services to use responses and actions correctly cba6f58
  • Update readme and added style and setup guides f9f750e
  • Update services/permissions 1626bb3
  • Add notifications 3a7e55e
  • Update SETUP_GUIDE 958367a
  • Removed unused components a4b0989
  • Add Input tests 01aece2
  • Refactor wrapper components => containers 3d701e2
  • New flow and user auth linking cf1cade
  • Fix error in saga test snippet 33d0ea0
  • Move component files to index.js bca51b0
  • Added CodePushStatus component d73a53c
  • Components index is component 3c16fc0
  • Revert "Components index is component" 4951f3f
  • Dont reinit Firebase 79c542b
  • Refactor utils directory structure f27af83
  • Add saga test snippet f28f6d1
  • User Promises/reject method to handle errors 7cf89c8
  • Make services and saga error management more reliable and consistent 84d3190
  • Add GeolocationHandler d557e52
  • All caught errors call logError saga 9a6f1d6
  • Remove unused navigation services and sagas 3736697
  • Update SETUP_GUIDE ee4a8e5
  • Describe services tests 8b50e30
  • Update Input tests 3f3d298
  • Add Menu tests 75d765f
  • More updates b236d5d
  • Sagas handle next actions more effectively and services always return response object if there was a response 3f721ce
  • Updated NetworkHandler 271d432
  • Update SETUP_GUIDE a207da1
  • Add navigation sagas and tests 49fa387
  • Update Menu tests 6fa7656
  • Error management updates e75ad7b
  • Describe utils tests 45c2ff4
  • Add NetworkHandler e4b7580
  • Wrapper components afa7761
  • Lightbox component accepts disableClose and handleClose props 48e5fdc
  • Update sagas/database 53152da
  • Update SETUP_GUIDE formatting 079e374
  • Add react-native-snackbar as dev dep and remove mock e390e30
  • Add dev deps and firebase and google sign in mocks 6c1f6de
  • Update services/database 9fa852a
  • Describe reducer tests 287de0e
  • Firebase data listen method f311e21
  • Update DataHandler 813425e
  • Update eslint deps 25d287a
  • Added Lightbox component 7eefad7
  • GetCredentialFromFacebook tests 7a03368
  • Update react-native-firebase install guide ad lock dependency versions 63d7301
  • Update services/images 3c3a5c1
  • CheckAndRequestPermission saga test 3001d5a
  • GetCredentialFromGoogle tests 2f9ba7b
  • Refactor errors => system messages 369db9f
  • Update RemoteImage tests 268eda4
  • Replace obvious User in auth methods to match firebase methods ea956e0
  • Only console.log if in development 4043752
  • getCollection and getDocument sagas dispatch transaction actions 3638875
  • GetCredentialAndSignIn saga test - beast! 8ed3776
  • Update NetworkHandler tests ed68d82
  • New logError saga 451a0e0
  • Update flows dd9d29b
  • Update RemoteImage tests 877c9dd
  • Update SETUP_GUIDE 8a3aa3c
  • Added PageLoader component to PersistGate as loading state db34d85
  • Remove app logging d5cabc5
  • Added BuildStatus component f684e51
  • Update dependency linking in setup guide 2294b59
  • Update documentation 5f36d00
  • Update SnackbarHandler d559406
  • Add Modal tests 69951bf
  • Update Input tests 1a590a1
  • A few updates 426331a
  • Update styleConstants and example components to match 065ab14
  • Error handling 68ea805
  • Consolidate error and snackbar handlers into SystemMessageHandler cf783a9
  • Fix '../' => '..' as per new eslint config 8cd0ab4
  • Replace Date strings with unix timestamps cfe1f94
  • Remove sagas/images f894602
  • Update Lightbox tests 4e1614b
  • Update location sagas and services 0ba3bee
  • Add react-native-router-flux as dev dependency for tests 2a41cff
  • GetFormattted... saga test df7c8dd
  • Add prepareNextAction tests 3fd01b4
  • Add CodePushHandler tests 0518b65
  • Fix navigation in store eff9baa
  • Permissions sagas 0ff5441
  • Updated SystemMessageHandler method calls and tests 30a54e3
  • Fix sagas and services exports 8c8ce57
  • Updated ErrorHandler c879c27
  • Added Android back handler 4e77d08
  • Added RemoteImage tests d9dc890
  • Add navigation reducers and tests 5bdd1da
  • Services only care about the args they receive ced183e
  • GetCredentialFromEmail saga test 5831959
  • NetworkHandler directs realtime database offline/online mode c96e131
  • Firestore/updateDocument tests 004b7f6
  • Update setup guide 8081d12
  • Fix style guide links 2750d01
  • Post saga test fdcf0dd
  • Added RemoteImage component that uses react-native-fast-image ede00dd
  • Move sagas to their own folders 5d2ff7f
  • Add navigate function as util 5de1abe
  • Update NotificationsHandler tests f9d7870
  • Remove deprecated fileSystem services and sagas 758cd9e
  • Rework config 169b58b
  • Update NetworkHandler af4eeca
  • SignInWithCredential saga test fac958d
  • React VSCode snippets f883de6
  • Added CodePush handler 80caba5
  • Firestore/setDocument tests 17f9b0c
  • Firestore/addDocument tests ecfe4f1
  • LogError saga test 7be4e43
  • UpdateData saga test b8d2ad7
  • SetData saga test 6344a06
  • PushData saga test b948033
  • Firestore/getDocument tests 6c938ac
  • Firestore/getCollection tests a7bbf4c
  • Firestore/deleteDocument tests bd330fa
  • UploadFile saga test ba31c4a
  • SendPasswordResetEmail saga test a8c85a1
  • GetData saga test 146089c
  • ResizeImage saga test 92c492a
  • RequestPermission saga test 199c917
  • CheckPermission saga test be00985
  • Update NetworkHandler tests fbacb97
  • Add InputContainer tests 924c8c7
  • Update getAuth saga test a7cb635
  • Added fastlane related setup 5a7be98
  • Moved navigate util to navigation subset d8da375
  • SignOut saga test 5160ca3
  • LogError saga test eeb4ea3
  • Use object destructuring for props and state 09b0b56
  • Update firestore/deleteDocument saga 12f0216
  • GetDeviceLocation saga test d97b450
  • GetCredentialFromGoogle saga test 5aed1d9
  • GetCredentialFromFacebook saga test 77b43d3
  • Get saga test 76f4221
  • Firestore/disableNetwork tests 4cb3881
  • Sagas check for next action as prop on original action 2e57722
  • Update firestore/updateDocument saga 113203a
  • Update firestore/setDocument saga 7b1b8e6
  • Update firestore/addDocument saga 8f10a07
  • GoOnline saga test 40cf89d
  • GoOffline saga test 0ed53c6
  • ShowImagePicker saga test fb7b64d
  • Firestore/enableNetwork tests 56077eb
  • Add Input component 2d4b398
  • Menu component takes custom menu icon props 174ba37
  • Add ErrorHandler 0b7229c
  • Update http services and sagas 8dc504d
  • Images sagas 07c71e6
  • Update README b2d7c2a
  • Added MenuButton tests cc2b7bd
  • Add default actions to auth sagas 5bf5e9c
  • Added Menu component 946e753
  • Updates c841771
  • Get and post reject with error if url not supplied 1f4f182
  • Saga next actions attach as meta props to match FSA 8940d15
  • Update Menu tests 019b4a5
  • Add components dev dependencies for testing purposes c83ec6d
  • Add navigation services and tests 0bdae27
  • Remove irrelevant comments in saga tests 6bf9757
  • Fix resizeImage return value 96d1836
  • Check and requestPermissions reject with error if no permission type is supplied f8fadb0
  • Added checkAndRequestPermission saga dab6d85
  • Added Page component 466f5dd
  • Update ErrorHandler tests 9add368
  • SignInAnonymously saga test c5db974
  • Update services/geolocation e8548d2
  • GetCredentialAndSignIn test defaults to Email provider a4c2240
  • Add react-native-firebase as dev dependency 9cab704
  • Update DatabaseHandler 783da6a
  • Update SystemMessageHandler tests 80457de
  • Update logEvent saga test 57a3d0b
  • Add appState reducer tests 97f6ec3
  • Add utils/countKeys 30308af
  • Update SETUP_GUIDE 2436868
  • Log action to logError 7724c1b
  • First saga test!!! logEvent saga a26591f
  • Remove deprecated linkUserWithCredential 9609cf2
  • Update CloudData methods 304f321
  • Update DatabaseHandler tests fb3e3a3
  • Update services/storage and services/http 4bf3869
  • Fix font families in styleConstants 7760847
  • Fix SystemMessageHandler dfc04d0
  • Remove cropImage as service 5b2e7db
  • Updates 9636894
  • Firestore sagas logError instead of system message e7b65bf
  • GetFormattedAddressFromCoords rejects with error if lat or lng not supplied c4affde
  • Remove service tests and update testing doc to reflect this change a865fd5
  • Update appStateReducer e28679f
  • Fix 'cannot read prop meta of undefined' error bc5d431
  • Update handler tests b0e80bd
  • Update InputContainer tests 6efc2f8
  • Account for Slack config in logError bb5e937
  • Update NetworkHandler tests 2eb17ae
  • Update navigation folder structure e3f76f8
  • Added convertObjectToArray util c552cd0
  • Services exported as one module 32bc0d0
  • Update LocationHandler tests fffc34b
  • Update STYLE_GUIDE directory structure 3b3cb1d
  • Added getCredentialAndSignIn saga 79054e0
  • Update SETUP_GUIDE to make react-native-fbsdk work on android e841bbc
  • Add custom fonts documentation to setup guide a3dd62a
  • Update docs b56833f
  • PrepareNextAction util will return nextAction even if no response 72517fd
  • Removed Example and replaced it with Hello World text b9fb4f3
  • Update getPrettyDate util 9b01119
  • Update AuthHandler tests 752db6d
  • Update SystemMessageHandler tests d28c401
  • Move MenuButton out of Menu component d7f7c20
  • Persist the redux-store to local storage f4818f5
  • Add sortArrayOfObjectsByKey util e099cb0
  • Add time utils b7f216a
  • A few updates 172c176
  • LocationHandler tests 9a82b85
  • Move Handlers to their own folders 97f2962
  • Update services/http d62df0c
  • Add default navigate method to pages 083a2f0
  • Add userReducer tests c266375
  • Added PageLoader component ba6db97
  • GetGoogleCredential rejects with error if id or access tokens not supplied 91fb100
  • Update README 878de8f
  • Update TESTING doc 16ecad4
  • Added Touchable component 35e1a3a
  • LogError only pushes to db and posts to Slack if not dev 892276c
  • A super sweet ErrorHandler test 317ef5b
  • Move database services to their own folders and fix auth utils imports c0c5e84
  • Add saga snippet a96745b
  • SignInWithCredential rejects with error if credential is not supplied 30bff4f
  • Removed unused log util a6782d1
  • Add CODE_OF_CONDUCT as per GitHub guidelines f3b04fb
  • SendPasswordResetEmail rejects with error if email not supplied be08499
  • Added ONCE-OFF statements to all global installs in SETUP_GUIDE c4bc58d
  • Added InputContainer component bfd1ba9
  • Add missing envscript, remove old environment refs and update README - missed in #16 23562fc
  • Add shell codeblocks and git setup to track case sensitivity on fs b9587e2
  • Update SETUP_GUIDE fe045c3
  • Update SystemMessageHandler tests 08cdd23
  • Add snapshot test for ErrorHandlers dispatch call 4b7badb
  • Added Modal component d5af67f
  • Services create error objects c408118
  • Update Modal tests 70e6529
  • Added Database backup to the tools guide 6bfd8e2
  • SystemMessageHandler test 04d1870
  • Style the TROUBLESHOOTING guide 772188e
  • Containers renamed to handlers f930b52
  • Add TOC to SETUP_GUIDE f524df1
  • AuthHandler as wrapper component 6e6e06f
  • Add firestore sagas to root saga f2fcead
  • Added signInAnonymously test and add mockData 296b0ac
  • Fix android firebase setup e738be9
  • Update docs a079070
  • Update example component 75fad4b
  • Updates e8a3ddf
  • Update InputContainer tests e5f4ce4
  • Database services point to ref based on environment 9942f27
  • Added getPercentage util 73c5c6c
  • Update Lightbox component d2ca125
  • Update cloneObject to work with circular objects f217c95
  • Update TODOS 3f6aca4
  • Update styleConstants 3beaf2f
  • Fix app structure 10da108
  • Add firestore/sync saga 1ee7efc
  • Update SETUP_GUIDE 9a3ae90
  • Add deps to dev deps 786bbb7
  • Update component test snippet 9f3c10e
  • Add firestore/getCollection service 0fe8fad
  • Add firestore/getDocument service d5a7d2d
  • GetFacebookCredential rejects with error if no access token is supplied 99abdc3
  • Update snippets fc529f4
  • Update the STYLE_GUIDE to reflect class structure 5551350
  • Rename getCredentialFromFacebook services to be more unique e135e4f
  • Add deployment notes to docs/TOOLS.md d8bff07
  • Add permissions sagas 61c383f
  • SnackBarHandler c5fbcc6
  • Fix ErrorHandler tests 7f6ddee
  • Add firstCharToUpperCase util d1f3708
  • Menu ES5 method bindings ee06cb0
  • Add getData test and database mock ce99aae
  • Mock RNRF globally 45741f1
  • NetworkHandler ES5 method bindings b5472d0
  • Fix SnackBar filename error 2faf155
  • Update README with TODOS 652d3c5
  • Fix a few bugs 59f4e4b
  • Added more font types to styleConstants bc3eaee
  • Added PR template 43b9d8d
  • Update STYLE_GUIDE to reflect nextAction methodology 58a1cae
  • Update listenForData service to use error callback 7f9e110
  • Update border colours 6fe71bb
  • Add getHours util ec710e3
  • Replace all tests mockReset with mockClear 1f6123f
  • DatabaseHandler tests 9d51d7c
  • Update snippets to use ES5 method bindings 37a0c9e
  • Make AuthHandler test more bad-ass 625fec8
  • Added getCredentialFromEmail test f8b92b9
  • Firestore/getRef returns error if no pathParts provided abf32f3
  • Move Menu constructor to top cbac550
  • DatabaseHandler ES5 method bindings 665bf84
  • Added push notifications setup for android 4744aec
  • Add package.json c8c7e24
  • Removed Home page tests 44036c8
  • Update convertObjectToArray util 24fac97
  • Add firestore/updateDocument saga ef21893
  • Add firestore/setDocument saga 6714043
  • Add firestore/addDocument saga 8f83587
  • Added a CHANGELOG 1c4adb5
  • Update appState reducers dff3f3d
  • Added Import Order to the style guide 8677adb
  • Fix utils/convertObjectToArray c2ba590
  • Add firestore/getRef service c554403
  • Move RemoteImage constructor to top c1876c5
  • Add log tests 97714f6
  • Remove TODOS from README since we're now using issues f46fc1e
  • Update README TODOS 63dd63a
  • ESLint config updates 82122f4
  • Add stringToSnakeCase util 59e641c
  • Firestore/getCollection service add query functionality and return data only 202eec0
  • Add firestore services to services object 216f744
  • Add temp folder b5b98ff
  • SystemMessageHandler ES5 method bindings 334ffa3
  • RemoteImage ES5 method bindings 6e0cc51
  • Added signInWithCredential test 414e4a8
  • Added signInAnonymously test 19cc227
  • Fixed folder name of setData 61f925e
  • Update RemoteImage tests c0a4e1f
  • Remove reference to android uploadFile bug and add trouble shooting doc 15c3caf
  • State's pendingTransactions does not reference firebase (for better backend interoperability) 9989580
  • Update SETUP_GUIDE 6aa0401
  • Add validateEmail util 92ba035
  • Move createChannel to its own folder 06dec3a
  • Update AuthHandler tests a6c7937
  • Add test snippet for classes as testf 7be8de5
  • Add licence to docs 3db86ab
  • Add new process documentation b7172a0
  • ErrorHandler only logs error to database if !DEV 43c4738
  • Add external component deps to SETUP_GUIDE 7b95553
  • Added storybook setup guide 047dd0a
  • Update user reducers 6c4e5c0
  • Stringify service logs f9710c3
  • Update SETUP_GUIDE formatting 03cfa1b
  • Don't lock down package versions in SETUP_GUIDE ad312ca
  • Add firestore/sync/createChannel test 9c3c545
  • Add firestore/getDocument saga cf11023
  • Add firestore/getCollection saga 8752aef
  • Add firestore/enableNetwork saga 8137b4b
  • Add firestore/disableNetwork saga 883ed03
  • Add firestore/deleteDocument saga 827476f
  • Add firestore/deleteDocument service 7948f80
  • Add firestore/setDocument service eed2514
  • Add firestore/updateDocument service 6c752d6
  • Add firestore/addDocument service 7aa7d71
  • Added sendPasswordResetEmail test f6f24be
  • Added signOut test e95ad16
  • Update Menu tests 3bd59c0
  • Make example component usage more obvious ac2c35d
  • Fix missing actions in sagas 1a3ccad
  • Remove linkUserWithCredential service b70b121
  • Update setup guide 10de41e
  • Changed the scripts in the SETUP_GUIDE e2cb632
  • FIrestore/sync saga returns data only 9cb047b
  • Fix firestore sagas incorrectly referencing utils 3a5d625
  • Post service now accepts parameters and will stringify to body 597f6ce
  • Add isEmptyObject util 83f4e29
  • Move logEvent to its own folder and add tests dae8c32
  • Add appData reducer tests cd362d1
  • Added strings to utils and getTime returns zeroPadded strings 358bb99
  • Add createUID util 584e5a3
  • Pass actions to database sagas 28b1f7b
  • Remove config.messages fe2b384
  • Add styles to smart components a2664b8
  • NetworkHandler test 10f640b
  • DatabaseHandler test 88cab8e
  • Dumb components default to block body style 509b616
  • A few minor updates d7a490c
  • Update SETUP_GUIDE 3982dd4
  • Added a change log 1ead0e9
  • Firestore sync service handles query 461e60f
  • Update TOOLS 82dd0d6
  • Remove obvious comments from root saga d7aeaa9
  • Update MenuButton tests 85aa375
  • Update DatabaseHandler tests c888800
  • ErrorHandler ES5 method bindings ee04271
  • Added git case sensitivity tracking to TROUBLESHOOTING f03d81f
  • Remove componentDidCatch from SystemMessageHandler fde61d2
  • Single SET_DATA reducer c66ef65
  • Add TOC to STYLE_GUIDE f9c6b2f
  • Update SETUP_GUIDE 3db59f0
  • RequestPermission test 02d9b7f
  • CheckPermission test bc4a798
  • Added logEvent test 523eaee
  • Add getAuth test 1cd2901
  • Add snippet for tests c9236db
  • Add snippet for tests e8fb036
  • Updated README to include description of what the project contains ac23cab
  • Updated TODOS 6a36048
  • Fix incorrect call put importing in auth sagas 863bce0
  • Fix tabs in style guide fadc830
  • Removed global app loading state 631872c
  • Update firestore tests to work with Dates 76d1c4b
  • Add firestore/syncDocument service f9ae5d1
  • Add ES5 bindings to scenes c528e20
  • Dont add email payload to getCredentialAndSignIn saga unnecessarily bc4aad2
  • Update TESTING doc with notes about saga testing 204bb11
  • Update functional test snippet to exclude .toMatchSnapshot() 94a6ceb
  • Refactor padding and margin in styleConstants => spacing and include borderRadius as styleConstant 84810c1
  • Added firebase-cli to setup guide 1b6bbd5
  • Added stylesheet and component index snippets 4f69ee8
  • Fix action.meta bug in new sagas 269ab4d
  • Update docs for eslint-detox 06b04ac
  • Add firestore/enableNetwork service 2612e47
  • Add firestore/disableNetwork service 96863ca
  • Update SETUP_GUIDE dcdfe7f
  • Removed broken logEvent test 9d74a00
  • logEvent service test 53fabcd
  • Add getData tests 722ef63
  • Add TOOLS/Generating assets documentation d59862e
  • Fix getFormattedAddressFromCoords a301e63
  • Udpate SETUP_GUIDE 5e75cdf
  • Add multi-dex support android 97f1920
  • Update AuthHandler tests 216c920
  • LocationHandler ES5 method bindings bc046ad
  • Add utility test snippet b57c187
  • Fix post service bfc14dc
  • App component is pure function f561704
  • Update README d009419
  • Update ErrorHandler tests to snapshot state change a9a190e
  • Fix getTime test b37feb5
  • LocationHandler test 8241d84
  • Add navigatinoReducer tests 1b7f422
  • Update TOOLS.md d3676bc
  • Add app-specific utils ebd3566
  • Removed default android back handler disable in Lightbox 4c32b5a
  • Added version to config a5fad45
  • Rename InputContainer style props 832148d
  • Update InputContainer dep and tests ffd1455
  • Udpate DatabaseHandler tests 3117b39
  • AuthHandler move lifecycle methods after getter da6386a
  • Rename GetCredentialFromGoogle services to be more unique 3a30a32
  • Update snippet to accommodate new error handling 355fb17
  • Fix database services 86d8330
  • A few sagas and store fixes 0ae3c1d
  • SETUP_GUIDE updates 7626dbf
  • Add camelize utility a29065a
  • AppState initialState has shape where applicable (for self-documentation) 4bc852c
  • Added eslint detox plugin 2861076
  • Update SETUP_GUIDE 104e33c
  • Update SETUP_GUIDE 6ec48cc
  • Update getCollection saga test 4374295
  • Update saga snippet abedfe9
  • Removed old TODOS b980fd3
  • Added iPhoneX helper to styleConstants a39d04f
  • AuthHandler test 974d14b
  • Add reducer test snippet 2bf155d
  • Update TODOS 80542fb
  • Fix getUserCredentialFromEmail 42f4565
  • Allow case sensitive searchs in utilities.isValueInArray eca9741
  • Updated test snippet render block 3005740
  • Fixed routes import bug 3782183
  • Fix linking issue in SETUP_GUIDE 8c770b2
  • Fix SETUP_GUIDE note to remove project CHANGELOG 683014d
  • Pass testIDs to MenuButton and MenuItem 3652e42
  • Update LocationHandler tests fed05f7
  • Update ErrorHandler tests 0801cbe
  • Update AuthHandler tests 32d54fa
  • Revert "Lock getTime util down to UTC" dca900e
  • Lock getTime util down to UTC e09486c
  • Move config files to own folders and refactor exports c8f51d6
  • Add react-native-firebase mock b83eb1c
  • Add cloneObject tests 9ee5f84
  • Update docs so that firebase config files are added to config/firebase - missed in #16 0255da8
  • Update docs so that firebase config files are added to config/firebase - missed in #16 ad7fdc7
  • Update utilities/getDaysFromDate ce70d2b
  • logError saga calls addDocument instead of pushData cf3f756
  • CodePushStatusContainer uses getPercentage util 60e6d8e
  • Add TOC to TOOLS f0f7159
  • Add TOC to TESTING 9de363b
  • Post test 99afdac
  • Get test cd20551
  • Move permissions and storage services to their own folders 1d417da
  • Add getPrettyDate tests ef4a99d
  • Add createUID tests 4fb036a
  • Added createError tests b149d0f
  • Update README 8509949
  • Update component test snippet 3f91bc8
  • Update component test snippet 3763a15
  • Added redux-logger 7299929
  • Move prettier and eslint mv command to src files step 0b027da
  • Update saga snippet de95820
  • Update docs to reflect Detox 2b73066
  • Update AuthHandler tests 8489dfe
  • Move image services to their own folders c5504b1
  • Add getTime tests e0c62a5
  • Update TESTING doc d23d59b
  • Updated test snippet c55a6cd
  • Add testing to docs 7ac6ced
  • Add testing to docs e49b153
  • Add iOS font scaling issue to TROUBLESHOOTING 3236562
  • Update eslint config 8d3744c
  • Update styleConstants/fonts referencing errors 69551bc
  • Fix resizeImage bf765c1
  • Fix high latency network detector bug 53e54dd
  • Fix utils/cloneObject 79ddf2e
  • Remove testing NOTES from services 3315b1e
  • Update Process a1c3f26
  • LogEvent logs events in development - multiple firebase projects renders the old config unnecessary c7538de
  • Finish jest setup 0e758ef
  • Updated process docs 0746bb0
  • Added terminology section to STYLE_GUIDE 183284a
  • Update snippets 0b3579b
  • Update README 60284d9
  • Add cloneObject function to utils c832ba2
  • Update README f92d811
  • Updates 9ce8a58
  • Remove logo references af1f974
  • Fixed anonymous auth SIGN_IN_USER reducer bug 280bd4e
  • Update eslint config 29413c5
  • Update STYLE_GUIDE 415d795
  • Fix utils/isEmptyObject b288278
  • Update SETUP_GUIDE aeaa28b
  • Update react-native-firebase 5f13e32
  • SETUP_GUIDE fastlane android ref alpha track 96024b3
  • Add env script permissions step to SETUP_GUIDE d2eebb6
  • Clear Menu spy mocks after each test 72223d7
  • Remove duplicate afterEach in NetworkHandler test eb2a3bd
  • ESLint constructor first in classes 9d13a63
  • Update notes in services that aren't being tested 6a466f7
  • Update docs ec4d11b
  • Update README to include upcoming features f95e4db
  • Add no-nested-ternary to eslint config 1a12b15
  • Update eslint config d0d4066
  • Update snippets error handling 912ffca
  • Make utilities.isValueInArray case sensitive 0dc3332
  • Only log store actions if iOS ff262c9
  • Add jest transformIgnorePatterns 1f8a5c5
  • Added purge persist helper 096ef8b
  • Update README ae1f63f
  • Add firestore android e4cbe9f
  • Code-pushify the App cc14da4
  • Update scripts in SETUP_GUIDE 47c6f6c
  • Fix a few errors in checkAndRequestPermission saga dcbfc83
  • SignInAnonymously saga does not omit additionalUserInfo from firebase d496d79
  • Move location services to their own folders eee3373
  • Update TODOS b5484e4
  • Default action for getDeviceLocation saga a37e5f2
  • Update saga snippet 0e30ae6
  • Fix numbers util import name b1083d7
  • Fix linking in SETUP_GUIDE again 11017b8
  • Fix routing bug 57d5bde
  • Disabled remote debugger warnings 2b77985
  • Link navigation services 6786037
  • Update utility test snippet d8d2a82
  • Update SETUP_GUIDE 83bf679
  • Update SETUP_GUIDE 00c15d1
  • Process => Contributing doc 0b3022b
  • Add firestore/sync saga to root saga cc954c6
  • Fix bug in saga snippet 59172a7
  • Update saga snippet to match current dir structure 5aafa66
  • Use yarn for global installs b5ac977
  • Add ref snippet da1ec42
  • Refactor spy in ErrorHandler test f511ecb
  • Update docs a349e96
  • Add config to showImagePicker 11f1a6d
  • Update services tests descriptions 272d0d9
  • Fix colors imports c896d7d
  • Added string literal snippet f159c33
  • Config is exported as object 5891dc7
  • Update testing docs 3d12ff7
  • Fix snippet again 1ae2c3a
  • Remove remnant test setup from package.json 6a0d753
  • Move http services to their own folders 41b2855
  • Rename UPDATE_USER_PROFILE_DATA 99b7b0a
  • RemoteImage toggles loading on error 6935a1b
  • Add additional firebase environment documentation for iOS - missed in #16 4d6edd7
  • Add notes on performance f9cd5d2
  • Fix pushData and setData missing data arguments 28b265b
  • Use correct version of google-play-services for react-native-firebase linking e9716a8
  • Update appData reducers 85d1be0
  • Fix http post b1c8e67
  • Fix logEvent ef14fb5
  • Update HighLatencyNetworkHandler 1edcbe8
  • Update eslint config 66729a3
  • Fix pages navigate action e632bda
  • Update STYLE_GUIDE 282be8a
  • Udpate eslint config 2d11478
  • Update firestore/getCollection saga to accept query 1a5f612
  • Update eslint config 56c7608
  • Update eslint config e6b3ceb
  • Update eslint config ebafc56
  • Update README 2b5f0b4
  • Git ignore yarn-error.log 0c710a6
  • Update README 2fadfe0
  • Update SystemMessageHandler logic 5d9ca64
  • Fix getGoogleCredential always rejecting with error a57689f
  • Update README b4e51e4
  • Add travis config 863d34d
  • Add SnackBar mock 26bcb69
  • Refactored SET_SYSTEM_MESSAGE b647bf0
  • Add .DS_Store to .gitignore 916a828
  • Update eslint config 32131cb
  • Update TODOS 175f412
  • Update TODOS 22ba79d
  • Update eslint config 264a226
  • Fix post saga 8b459b5
  • Added forceCodePushUpdate field to version config 811a9c8
  • Fix linking in SETUP_GUIDE d352285
  • Update the CHANGELOG 2bb463e
  • Update version 7391ce1
  • Fix SETUP_GUIDE 64d5796
  • Update SETUP_GUIDE 4df4cff
  • Fix navigation import 0510a4e
  • Update jest task config 13c237f
  • Don't persist navigation 7b4ade2
  • Increase snackbar duration b7c3c3a
  • Fix service snippet aa68d16
  • Update SETUP_GUIDE 97c2eb9
  • Update README f2ce12f
  • Fix SETUP_GUIDE a0da9e6
  • Update SETUP_GUIDE 280c1cd
  • Fix testing doc title a5ec083
  • Fix logError test 45d53af
  • Add firestore/sync to root services object 26fe187
  • Fixed missing comment in saga snippet 6212212
  • Update saga test snippet 10dc3b6
  • Update saga test snippet 64c8704
  • Rename firestore/syncDocument => sync 1469608
  • Update README 4cd62fd
  • Update SETUP_GUIDE to remove unneeded files after git clone command aaa6554
  • Update SETUP_GUIDE 311bad1
  • Update README 21acc78
  • Fix method binding in LocationHandler a9cbf2d
  • Clear spy after test in ErrorHandler edae2ae
  • Add build status to README 68063f9
  • Fix spelling error in travis config file 32b7901
  • Pass in data as payload to logError a570a4b
  • Add slack to config 9d05596
  • ErrorHandler logs the error stack 5bf28f8
  • Update test snippet 75e980b
  • Mark children as required in SystemMessageHandler f4d7b8c
  • Get my wording correct in the STYLE_GUIDE b5f505b
  • Log returns values being logged e1a6991
  • Update test snippet 9990492
  • Add null menu ref to Menu class for reference 481737b
  • Update TESTING doc 8431ed5
  • Mark children as required in Modal 8b223a2
  • Update test snippet 037aa56
  • Revert "Update README to include error management" e39f8ad
  • Update README to include error management 6c883db
  • Update project structure in style guide to account for unit tests of components 94ca88f
  • Revert "Update README to include error management" ab8e508
  • Update README to include error management 9a7f8a5
  • Update project structure in style guide to account for unit tests of components 0ad2efb
  • Amend large text iOS fix fdf7512
  • Fix spelling error 88383d0
  • Fix checkPermission bug 4ce4183
  • Fix getCredentialAndSignIn saga df7a110
  • Fix getUserAuth 1a0c701
  • Fix http saga import error 7c8a2b3
  • Fix RN registerComponent call in SETUP_GUIDE eb4c965
  • Fix more tabs in style guide 076ea87
  • Update TODOS e6d3558
  • Remove unused import in Router 6cdba6f
  • Fix pop saga test ab6a106
  • Remove unused View from Menu 0593f81
  • Update README 0dbc9d6
  • Fix DatabaseHandler dispatch warning 6002e69
  • Remove unused config import 8f7679a
  • Fix getCollection saga 6564dfa
  • Fix logError saga - push to errors ref f762652
  • Add firestore ios a41bb6e
  • Don't persist app state e3b32be
  • Update RemoteImage snapshot 135829b
  • Update docs to reflect testing pattern 12a0c9b
  • Remove spy from AuthHandler d26e94a
  • Remove comment in getAuth saga ea0b1da
  • Update terminology to include ref to Handler 7d09c29
  • Update TESTING conventions 11e2d0c
  • Update README cfbd168
  • Initialise Project fc70a0a
  • Moved LICENCE to root as per GitHub guidelines 488f981
  • Rename temp folder to setData a820ada
  • Renamed ErrorHandler test 37a8f84
  • Move styleConstants modules to their own folders 7a016f3
  • Fix naming of getFormattedAddressFromCoords 2898990
  • Move auth services to their own folders fc38021
  • Rename appData and appState test files c8f71d9