Russell Wheatley
bf0611f10d
refactor!: remove flow types ( #3954 )
...
* chore(*): removed flow types
* chore(app): rm app-types package
2020-07-30 10:12:16 +01:00
Russell Wheatley
6c53f479d9
feat(analytics): add & deprecate pre-defined analytics events ( #3385 )
...
* updating analytics types
* further type updates
* update log events for analytics
* update validation
* feat(analytics): update events & tests
* tests(analytics): update
* build(analytics): types & type tests
* chore(analytics): update to revised api
* feat(analytics): further updates for package
* Apply suggestions from code review
Co-authored-by: Mike Diarmid <mike.diarmid@gmail.com >
* tests(analytics): update tests
* tests(ml-vision): stop testing ml-vision
* chore(*): spelling
* chore(*): spelling
* chore(analytics): update ts docs
Co-authored-by: Mike Diarmid <mike.diarmid@gmail.com >
[publish]
2020-07-09 09:18:48 +01:00
Mike Diarmid
e427fcfd9b
chore: github actions ( #3472 )
2020-04-17 14:54:16 +01:00
Sampo Juustila
eebfb04a7c
fix(analytics): logEvent params can be objects, further fix for… ( #3351 )
...
* fix(analytics): pass logEvent params as-is broken in #3219
* fix(types,analytics): logEvent types for #3219
* refactor(types,analytics): simplify logEvent type
2020-04-03 14:26:56 +01:00
Mike Diarmid
65ec7eb431
fix(types,analytics): logEvent types for #3219
2020-03-25 14:31:00 +00:00
Elliot Hesp
77a213a569
chore(analytics): remove useless type
2020-03-24 12:02:24 +00:00
Russell Wheatley
72e81e5f99
bug(analytics): logEvent params can be objects ( #3219 )
...
* bug(analytics): logEvent params can be objects
* test(analytics): removed unnecessary test
2020-02-18 11:38:35 +00:00
Salakar
342c7365c4
refactor(analytics): fix linting issue from #2822
2019-11-25 22:35:56 +00:00
Tom Berriot
3b8757c0d4
fix(analytics): ts logEvent params arg should be optional ( #2822 )
...
* Fix analytics log event params not optional when it should be
* Update Flow analytics log event type not in sync
2019-11-25 22:33:25 +00:00
Andrzej
2369c629fc
fix(analytics): Use correct add_to_cart event name ( #2882 )
2019-11-17 05:48:48 +00:00
ehesp
37150b2585
[analytics] Fix incorrect int type
2019-10-16 09:55:10 +01:00
Salakar
a33fd146a0
[types] rework default export types for each module (should fix #2648 )
2019-10-07 06:32:26 +01:00
ehesp
579ac7d6f8
[ts] update named exports
2019-09-16 12:25:48 +01:00
ehesp
2818f4ccd5
Pass adUnitId to rewardedShow #2584
2019-09-16 08:38:43 +01:00
Salakar
9069760df8
[analytics] update reference docs
2019-09-14 23:01:12 +01:00
Salakar
f9e91c7371
[analytics] add all available named events as built-in log methods
2019-09-14 22:27:32 +01:00
Pablo Kebees
b39aa3e680
[v6] Misc doc fixes ( #2515 )
...
* Typo
* Admob doc link fixes
* Removed Brittish slang 🙄
* Wording, typos
* Extra admob examples
* Analytics doc changes
* User properties details
* Auth stuff
* More auth changes
2019-08-30 09:53:28 +01:00
Ilja Daderko
c7f58f8afc
[internal] Move @react-native-firebase/utils into /app ( #2487 )
2019-08-23 12:05:37 +01:00
ehesp
c36ccbb491
Analytics formatting
2019-08-21 11:46:07 +01:00
ehesp
35c18d67d3
Improve Analytics tests
2019-08-16 11:26:07 +01:00
Ilja Daderko
b40d44c57e
Move commons into /app ( #2486 )
...
* stash
* move commons into the app
2019-08-14 13:42:08 +03:00
Salakar
0e9ed631b9
[types] add FirebaseJsonConfig types
2019-07-15 02:40:55 +01:00
Salakar
5becd0dc13
[types] update types
2019-07-15 02:27:45 +01:00
Salakar
20c59d6432
[types][analytics] rework types
2019-07-15 01:23:54 +01:00
Mike Diarmid
85672a479a
v6 Implement Cloud Messaging ( #2330 )
2019-07-12 14:06:43 +01:00
Salakar
eb43d2469a
Formatting: run prettier
2019-06-21 14:27:14 +01:00
Mike Diarmid
978b298f94
[v6] Implement Dynamic Links ( #2103 )
...
(coverage + tests to follow in another PR)
2019-06-07 13:28:07 +01:00
ehesp
ee42b2aee8
[skip ci] docs
2019-05-09 11:00:44 +01:00
Mike Diarmid
7f11a9e501
[v6] Implement Cloud Storage ( #2043 )
...
See the changelog for detailed changes.
2019-05-03 12:05:40 +01:00
ehesp
c0c4816983
[skip ci] docs
2019-04-30 09:55:17 +01:00
ehesp
adbb3a52e5
[skip ci] docs
2019-04-29 17:12:04 +01:00
ehesp
623a16b812
[skip ci] docs
2019-04-29 17:09:32 +01:00
ehesp
0080c8e98c
[skip ci] docs
2019-04-29 12:43:47 +01:00
ehesp
4469651179
[skip ci] update analytics flow/TS
2019-04-23 09:15:53 +01:00
Salakar
57c6d16683
[skip ci] linting
2019-03-27 04:25:28 +00:00
Mike Diarmid
c89ba48e92
[v6] Implement Crashlytics upgrade + required internals changes ( #1958 )
...
[crashlytics]
Fixes : #1643 , #1848 , #1964 , #1920 , #1884 , #1783 , #1966 , #1940 , #1447
Features/Bugs Todo:
Capture JS Exceptions with stack traces automatically
Capture Unhandled Promise Rejections with stack traces automatically
[Android] .crash() not captured in debug due to RN RedBox; see #1921
Support advanced user identifier features
[Android] Enable Crashlyics NDK reporting by default (gist)
Support toggling native crash logging off/on (e.g. disable in DEV)
Support toggling JS crash logging off/on (e.g. disable in DEV)
[ios] Static framework support for all modules
[ios] Implement CocoaPods Firebase RN modules auto-loader script
Implement firebase.json config loader; Android & iOS
[tests] Fix false positive tests that catch errors (tests did not check that errors actually threw)
[android] Cleanup manifest permissions for all modules
[android] Implement Content provider base class
[android] Investigate/fix issue where setDataCollectionDefaultEnabled is false by default in Firebase - it disables Crashlytics reporting
2019-03-13 17:07:21 +00:00
Salakar
bbf731e293
[analytics] add additional validations
2019-02-19 22:46:03 +00:00
Elliot Hesp
03ffadf324
Update index.d.ts
2019-02-06 13:46:24 +00:00
David undefined
681d4e70e0
Update index.js.flow ( #1883 )
2019-02-05 11:24:04 +00:00
Michael Diarmid
17d778cf66
Refactor into monorepo for v6 ( #1837 )
...
> You can [learn more about this here](https://blog.invertase.io/react-native-firebase-2019-7e334ca9bcc6 ).
2019-02-01 10:37:48 +00:00