| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Clean up env files
* Use new env in Sentry setup file
* Use new env in Bitdrift setup file
* Use new env in chat proxy header
* Prefix Bitdrift key with EXPO_PUBLIC
* Deprecate SENTRY_RELEASE since we use package.json now
* Use existing EXPO_PUBLIC_BUNDLE_IDENTIFIER short commit has as Sentry dist value
* Fix missing bundle identifier for Render deploys
* Deprecate SENTRY_DIST in favor of EXPO_PUBLIC_BUNDLE_IDENTIFIER
* Prefix SENTRY_DSN with EXPO_PUBLIC to match others
* Remove debugging field
* Replace NODE_ENV in places where its safe
* Self review
* Properly patch Sentry package
* Echo variables to .env in Dockerfile instead of passing to shell script
* Make sure EXPO_PUBLIC_ENV is set for web container builds
* Update IS_TESTFLIGHT to include testflight-android
* Slice bundle hash to match other platforms, needed for render.com deployments
* [APP-1331] Migrate `app-info` to new env (#8703)
* Move env files into directory with platform specific files
* Migrate usages of app-info to new env
* Fix bad import
* Update BUNDLE_DATE format comment
* Trim RENDER_GIT_COMMIT to first 7 to match --short sha
* Clarify build process env vars and ensure they are explicitly passed in
* Revert Sentry patch as a result of prev commit
* Update webpack Sentry dist value based on prev commits
* Add PACKAGE_VERSION and replace in statsig to fix conflict
* Fix render substitution syntax
* Remove invalid syntax
* Remove unnecessary testflight check
* Just use long commit hash
* Slice full hash for display in app
* Fix missing space in ios workflow
* Pass in sentry CLI env vars, align matching values
* Align on RELEASE_VERSION
* Add new env setup to missed OTA spot
* Update webpack to use same SENTRY_RELEASE var
* Just fallback to package version for Render deploys
* Remove TF check for BUNDLE_DATE
* Set EXPO_PUBLIC_ENV for bundle update
* Consistent naming "Env"
* Add comment
* Use RELEASE_VERSION instead of package.json
* Update PR comment CI
|
| |
|
|
|
|
|
|
|
| |
* upgrade prettier
* run prettier
* more files
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Adjust datalake abstraction
(cherry picked from commit 8ba6a8d45b1bd5698afbd06d9e858a91789f0ea6)
* Just be really really specific
(cherry picked from commit 920198959659329a7f7f7282a1293aaad198d8e3)
* Add metric method to logger, replace datalake calls with new method
(cherry picked from commit 7a026bbeae75514b64f928d7ff59707c518fd5e5)
* Clarify types
(cherry picked from commit 422b150deb158a70ef37e8a456d91bf26cd0b1bc)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Colocate bitdrift in logger, use logger for transport
(cherry picked from commit cdd6941fd7f6de9829d61712340a30a55936d2ee)
* Fix mocks, format
(cherry picked from commit 9de88660c6217ebe7f83e3abfb198f85e26d9c53)
* Ok I guess mocks dir doesn't work
(cherry picked from commit 9f37e52011d2794ad8fcd732eb26558e9f0ef42c)
|
| |
|
| |
|
|
|
|
|
| |
* Temporarily remove Bitdrift
* Rm plugin
|
|
|
|
|
|
|
|
|
|
|
| |
* Pipe statsig events to logger
* Log rich objects to bitdrift
* Fix tests
* Consolidate mocks, fix tests
* Reduce log trash on native
|
|
|
|
|
|
|
|
|
| |
* Move Statsig init call earlier
* Gate Bitdrift init call
* Remove IS_TEST env constant
* Mock statsig
|
| |
|
|
|
|
| |
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com>
|
|
|
|
|
|
|
|
|
| |
* add some events for sampling
* include downsample rate in metadata
* fix metadata logic
* uncomment debug
|
| |
|
| |
|
| |
|
|
|
|
|
| |
* Add native_pwi_disabled feature gate experiment
* Use const
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* add referrer to statsig custom
dont include referrer if hostname is bsky.app
save
add `document.referrer` to statsig custom
* add a hostname field
* account for ssr
* account for ssr
|
|
|
|
|
|
|
|
|
|
|
| |
* fix log
use process.env
ensure the log happens regardless of `isDownsampledSession`
fix log
* oops, revert test
|
|
|
|
|
|
|
| |
* Sample state:background and state:foreground
* Sample feed events
* Add DEV protection against forgetting to add events to the list
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* record event for fetched ota update
* Revert "record event for fetched ota update"
This reverts commit 4b49efe036c0c9605eabf1d5715586d093d60e9e.
* add `bundleDate` to `StatsigUser`
* include `bundleIdentifier` too
* move to `custom`
|
| |
|
|
|
|
|
|
|
| |
* Add dangerouslyDisableExposureLogging option
* Rename onboarding gate to v2
* Disable exposure logging for onboarding in PostFeed query
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Poll both current and other accounts
* Make createStatsigOptions a function
* Pass prefetchUsers with the initial request
* Add initializeCalled check
* Be resilient to object identity changes
* Decrease poll interval to 1 minute
|
| |
|
| |
|
|
|
|
|
| |
* Make ref_ always strings
* Harden types
|
| |
|
|
|
|
|
|
|
| |
* [Statsig] Send ref source
* Add is web check
* Fix types
|
|
|
|
|
|
|
|
|
| |
* Move suggested follows out of the component
* Add new suggestions implementation
* Put new endpoint behind the gate
* Make bottom less weird
|
| |
|
|
|
|
|
|
|
| |
* Typecheck gates
* Lint against untyped useGate()
* Alphabetic
|
|
|
|
|
|
|
|
|
|
|
| |
* Track becoming mutuals
* Track poster/liker status
* Track post and followee clout
* Track follower and liker clout
* Extract utility
|
| |
|
| |
|
|
|
|
|
| |
* [Statsig] Check if initialized
* Never interrupt the caller
|
| |
|
| |
|
|
|
|
|
| |
* Include platform in identify
* Track back/foregrounding
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* [Statsig] Track likes
* Move tracking to intent
* Track repost/unrepost
* Track profile follows/unfollows
* Less copy paste
* Reorder
|
|
|
|
|
| |
* Add types to Statsig events
* Send route name with events
|
| |
|
|
|
|
|
| |
* Add the mobile fork
* Add init event
|
|
* Add statsig dependency
* Add SDK provider
* Move to separate file, add tier and hashing
* Disable local storage for now
* Add initial gate testing fixture
* Fork for web just in case
* More WIP
* wip
* Rm test gate
* Add shim on native
* Clarify
|