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
.
- Refactor sagas
fcad482
- Upgrade deps and add deps upgrade script
95c9ca7
- Refactor deps
9f9898e
- Downgrade RN to 0.59.9
e34b94a
- Finish refactoring the utils exports
8283894
- Update test snapshots
b31bba1
- Update setup guide
110bb21
- Refactor styleConstants exports
76a3d8a
- Move assets to static folder
9c546b3
- Update babel deps
62d3c95
- Refactor services exports
3043ba7
- Refactor Routes and scenes
798129e
- Add auto-changelog and publish scripts
993b281
- Refactor Error page
102572d
- Add Blank page component
54493ca
- Add react-native-netinfo to fix deprecated NetInfo
52e101c
- Refactor utils exports
fea56c2
- Remove false ErrorHandler tests
a6d0d48
- Refactor config exports
5fd457d
- Refactor Home page
f143b16
- Add notes on incrementing the version
882c96a
- Add redux-persist and redux-logger as deps
0a79d84
- Update yarn.lock
6da1de9
- Update test snapshots
7d7f715
- Use a src folder
ee049c8
- Finish Home page refactor
3782063
- Add react-native-simple-animators dep
d02eecc
- Add prop-types as dep
b27220d
- Move reducers and sagas to store folder
3a651cb
- Update version
92a3a7a
- Update TOOLS.md
59b4971
v1.2.1 - 2018-10-21
- 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
- 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