Paul Frazee
107760d551
Add better onboard testing ( #4007 )
2024-05-13 20:23:31 -07:00
dan
c42a557417
[Statsig] Send locale info ( #3621 )
2024-04-19 15:51:41 +01:00
dan
bef7d8a325
[Statsig] Slightly block the UI on gates ( #3608 )
2024-04-18 17:53:51 +01:00
dan
6101c32bd9
[Statsig] Prefetch configs for other accounts ( #3607 )
...
* 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
2024-04-18 16:26:05 +01:00
dan
41b5b5b283
Add our own cache in front of Statsig ( #3604 )
2024-04-18 15:28:24 +01:00
dan
02becdf449
[Statsig] Make gate checks lazily ( #3594 )
2024-04-18 04:39:29 +01:00
dan
71c427cea8
Make ref_ always strings ( #3583 )
...
* Make ref_ always strings
* Harden types
2024-04-16 21:55:12 +01:00
dan
a66c9d0bc4
Always send ref_ params ( #3582 )
2024-04-16 21:28:39 +01:00
dan
1390b1dc9e
[Statsig] Send ref source ( #3531 )
...
* [Statsig] Send ref source
* Add is web check
* Fix types
2024-04-13 12:09:49 +01:00
dan
bedb0c3fbd
Use getSuggestions endpoint behind the gate ( #3499 )
...
* Move suggested follows out of the component
* Add new suggestions implementation
* Put new endpoint behind the gate
* Make bottom less weird
2024-04-12 13:02:15 +01:00
dan
310d865440
[Statsig] Mark Testflight as staging tier ( #3470 )
2024-04-10 20:08:46 +01:00
dan
427f3a848d
[Statsig] Typecheck gates ( #3467 )
...
* Typecheck gates
* Lint against untyped useGate()
* Alphabetic
2024-04-10 19:36:37 +01:00
dan
887fedabea
[Statsig] Track like/follow metadata ( #3435 )
...
* Track becoming mutuals
* Track poster/liker status
* Track post and followee clout
* Track follower and liker clout
* Extract utility
2024-04-08 18:38:51 +01:00
dan
1150007d37
Auto-expand follow suggestions on web ( #3432 )
2024-04-08 17:20:58 +01:00
dan
df7f9856bb
Use logger.error instead of rethrow ( #3323 )
2024-03-21 14:39:19 -07:00
dan
55fb81867b
[Statsig] Protect against early logEvent call crashing ( #3315 )
...
* [Statsig] Check if initialized
* Never interrupt the caller
2024-03-21 17:01:55 +00:00
dan
396d183dfc
[Statsig] Onboarding and routing events ( #3302 )
2024-03-21 11:04:02 +00:00
dan
20337ceef1
[Statsig] Track active time ( #3289 )
2024-03-19 20:25:37 -07:00
dan
5bec587717
[Statsig] Include OS and track app state changes ( #3273 )
...
* Include platform in identify
* Track back/foregrounding
2024-03-19 13:11:26 -07:00
dan
7eaa573b57
[Statsig] Track likes, reposts, follows ( #3195 )
...
* [Statsig] Track likes
* Move tracking to intent
* Track repost/unrepost
* Track profile follows/unfollows
* Less copy paste
* Reorder
2024-03-13 22:31:51 +00:00
dan
f1d55f49fa
Send route name with Statsig events ( #3194 )
...
* Add types to Statsig events
* Send route name with events
2024-03-13 03:29:03 +00:00
dan
aad8c080ed
Poll Statsig for config changes ( #3158 )
2024-03-08 16:29:31 -08:00
dan
dd86d0964d
Enable gating and experimentation on native, send init event ( #3149 )
...
* Add the mobile fork
* Add init event
2024-03-08 04:33:42 +00:00
dan
eb298d2e60
Initial feature gating and A/B testing integration ( #3122 )
...
* 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
2024-03-06 05:55:34 +00:00