about summary refs log tree commit diff
path: root/src/lib/statsig
Commit message (Collapse)AuthorAgeFilesLines
...
* Make ref_ always strings (#3583)dan2024-04-161-6/+18
| | | | | * Make ref_ always strings * Harden types
* Always send ref_ params (#3582)dan2024-04-161-4/+4
|
* [Statsig] Send ref source (#3531)dan2024-04-131-0/+11
| | | | | | | * [Statsig] Send ref source * Add is web check * Fix types
* Remove vertical scrollbars from views on native (#3429)Hailey2024-04-121-0/+1
| | | | | | | | | | | | | * remove vertical scrollbars * add to a few missing lists * gate this change * use `hide_vertical_scroll_indicators` * fix gate lint * fix bool
* Profile card hover preview (#3508)Eric Bailey2024-04-121-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * feat: initial user card hover * feat: flesh it out some more * fix: initialize middlewares once * chore: remove floating-ui react-native * chore: clean up * Update moderation apis, fix lint * Refactor profile hover card to alf * Clean up * Debounce, fix positioning when loading * Fix going away * Close on all link presses * Tweak styles * Disable on mobile web * cleanup some of the changes pt. 1 * cleanup some of the changes pt. 2 * cleanup some of the changes pt. 3 * cleanup some of the changes pt. 4 * Re-revert files * Fix handle presentation * Don't follow yourself, silly * Collapsed notifications group * ProfileCard * Tree view replies * Suggested follows * Fix hover-back-on-card edge case * Moar --------- Co-authored-by: Mary <git@mary.my.id> Co-authored-by: Hailey <me@haileyok.com>
* Enable updates for `production` behind `receive_updates` gate (#3496)Hailey2024-04-121-0/+1
| | | | | | | | | | | * add gate type * gate the updates * enable updates in `production` * web placeholder for `useOTAUpdates()` * update comment
* Use getSuggestions endpoint behind the gate (#3499)dan2024-04-122-1/+5
| | | | | | | | | * Move suggested follows out of the component * Add new suggestions implementation * Put new endpoint behind the gate * Make bottom less weird
* Added `new_profile_scroll_component` to `Gate` type (#3487)Hailey2024-04-111-0/+1
| | | | | | | | | * added to the types * alphabetical pls --------- Co-authored-by: dan <dan.abramov@gmail.com>
* [Statsig] Mark Testflight as staging tier (#3470)dan2024-04-101-1/+7
|
* [Statsig] Typecheck gates (#3467)dan2024-04-102-4/+10
| | | | | | | * Typecheck gates * Lint against untyped useGate() * Alphabetic
* Search - extra tabs (#3408)Samuel Newman2024-04-101-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | * add extra tab to search and translate tab names * add feature gate * flatten pager children * Revert "flatten pager children" This reverts commit 0050d42558c2c9b7bc4f2ad2df4ae2908fa26f65. * have pager children as array * move gate to custom hook * bundle titles and pages together * remove comment * Fix a crash * Use Views as children --------- Co-authored-by: dan <dan.abramov@gmail.com>
* [Statsig] Instrument feed display (#3455)dan2024-04-091-0/+6
| | | | | * [Statsig] Instrument feed display * Back out leftover change
* [Statsig] Track like/follow metadata (#3435)dan2024-04-082-0/+15
| | | | | | | | | | | * Track becoming mutuals * Track poster/liker status * Track post and followee clout * Track follower and liker clout * Extract utility
* [Experiment] Turn off interval polling for Discover (#3431)dan2024-04-081-0/+2
| | | | | * Include feed URL in feed events * [Experiment] Turn off polling interval for Discover
* Auto-expand follow suggestions on web (#3432)dan2024-04-081-0/+4
|
* Use logger.error instead of rethrow (#3323)dan2024-03-211-4/+2
|
* [Statsig] Protect against early logEvent call crashing (#3315)dan2024-03-211-5/+15
| | | | | * [Statsig] Check if initialized * Never interrupt the caller
* [Statsig] Onboarding and routing events (#3302)dan2024-03-212-3/+44
|
* [Statsig] Track active time (#3289)dan2024-03-192-2/+13
|
* [Statsig] Track login/logout (#3286)dan2024-03-191-0/+7
| | | | | * [Statsig] Track login/logout * Fix missing attribution
* [Statsig] Track feed refresh (#3283)dan2024-03-191-0/+4
|
* Track notification open (#3274)dan2024-03-191-0/+1
|
* [Statsig] Include OS and track app state changes (#3273)dan2024-03-192-1/+21
| | | | | * Include platform in identify * Track back/foregrounding
* [Statsig] Track posting, end reached (#3206)dan2024-03-141-0/+12
| | | | | * Track post create * Track feed endReached
* [Statsig] Track likes, reposts, follows (#3195)dan2024-03-132-4/+36
| | | | | | | | | | | | | * [Statsig] Track likes * Move tracking to intent * Track repost/unrepost * Track profile follows/unfollows * Less copy paste * Reorder
* Send route name with Statsig events (#3194)dan2024-03-132-5/+27
| | | | | * Add types to Statsig events * Send route name with events
* Unfork Statsig for web (#3192)dan2024-03-131-75/+0
|
* Poll Statsig for config changes (#3158)dan2024-03-082-0/+24
|
* Enable gating and experimentation on native, send init event (#3149)dan2024-03-082-6/+70
| | | | | * Add the mobile fork * Add init event
* Initial feature gating and A/B testing integration (#3122)dan2024-03-062-0/+62
* 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