25a1ed1209
* WIP * Clean up growthbook code, integrate into init and sessions * Move everything out of React * Add metrics client * Move to separate file * Shared metadata cache * Ensure we update metadata when session ID changes * Ensure userMetadata is cleared when logging out * WIP revamp * Integrate feature gates into analytics context * Clean up old code * Fix useMeta util * Some comments and cleanup * Add logger to base analytics context * Refactor current route handling * Rip out LogEvent from navigation * Update tracking endpoint * Migrate toClout * Clear out statsig client * Add todo, reset logger readme * Ope fix statsig noop * Refactor logging in feed-feedback, add debug logging to metrics client * Remove LogEvents alias for Metrics * Prefer root package export * Remove Metrics alias from logger * [APP-1782] Migrate to new analytics APIs (#9735) * Migrate logEvent to useAnalytics * Migrate logger.metric to useAnalytics * Migrate tricky spot, fix types * Migrate remaining tricky spot * Missed one * Remove metric() from logger * Migrate useGate to useAnalytics * Remove all other StatSig mentions * Update event payload * Update logger tests * Mock expo method * Fix session ID bug * Add session ID test * Add test for metrics client * Clarify intent * Clean up core analytics file * Clean up the call once utils * Fix TODO * Fix TODO * Fix TODO * Fix TODO * Fix TODO * Remove debug code * Fix navigation context * OK nav context is not working, todo * Checkpoint: works but feels hacky * Fix navigation context issue * Improve feature API * Improve metric logging * Update logger tests
49 lines
1.1 KiB
Bash
49 lines
1.1 KiB
Bash
# The env the app is running in e.g. development, testflight, production
|
|
EXPO_PUBLIC_ENV=development
|
|
|
|
# This is the semver release version of the app, pulled from package.json
|
|
EXPO_PUBLIC_RELEASE_VERSION=
|
|
|
|
# This is the commit hash that the current bundle was made from.
|
|
EXPO_PUBLIC_BUNDLE_IDENTIFIER=
|
|
|
|
# Should be formatted YYMMDDHH so that it increases for each build.
|
|
EXPO_PUBLIC_BUNDLE_DATE=0
|
|
|
|
# The log level for the app's logger transports
|
|
EXPO_PUBLIC_LOG_LEVEL=debug
|
|
|
|
# Enable debug logs for specific logger instances
|
|
EXPO_PUBLIC_LOG_DEBUG=session
|
|
|
|
# Bluesky appview DID
|
|
EXPO_PUBLIC_BLUESKY_PROXY_DID=
|
|
|
|
# Chat service DID
|
|
EXPO_PUBLIC_CHAT_PROXY_DID=
|
|
|
|
#
|
|
#
|
|
# Bluesky specific values
|
|
#
|
|
#
|
|
|
|
# Bluesky's metrics API
|
|
EXPO_PUBLIC_METRICS_API_HOST=
|
|
|
|
# Growthbook config
|
|
EXPO_PUBLIC_GROWTHBOOK_API_HOST=
|
|
EXPO_PUBLIC_GROWTHBOOK_CLIENT_KEY=
|
|
|
|
# Sentry DSN for telemetry
|
|
EXPO_PUBLIC_SENTRY_DSN=
|
|
|
|
# Bitdrift API key. If undefined, Bitdrift will be disabled.
|
|
EXPO_PUBLIC_BITDRIFT_API_KEY=
|
|
|
|
# geolocation web worker URL
|
|
GEOLOCATION_DEV_URL=
|
|
|
|
# live-events web worker URL
|
|
LIVE_EVENTS_DEV_URL=
|