Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adjust gates #7132

Merged
merged 3 commits into from
Dec 16, 2024
Merged

Adjust gates #7132

merged 3 commits into from
Dec 16, 2024

Conversation

gaearon
Copy link
Collaborator

@gaearon gaearon commented Dec 16, 2024

A few things:

  • Remove the hardcoded DISCOVER_DEBUG_DIDS stuff. It sucks because it's not visible in production.
  • Instead, reintroduce two different gates: debug_subscriptions and debug_show_feedcontext
    • They don't have Metric Lifts enabled so they're free to check
  • Narrow down the build conditions
    • Only enable the app icon stuff when IS_INTERNAL is also true (we never want it in public builds)
    • Enable the debug context if the gate is true or we're in TestFlight (where we always enable it)

Basically the goal is to get rid of this hardcoded list.

Test Plan

Probably easiest to test by going to an alt, verifying it has no feed feedback or app icon, then allowlisting it in each gate, and verifying both things show up. Note that feed context also shows up for IS_INTERNAL so you'll want to comment that check out before testing.

@arcalinea arcalinea temporarily deployed to gates - social-app PR #7132 December 16, 2024 22:20 — with Render Destroyed
@gaearon gaearon requested review from pfrazee and haileyok December 16, 2024 22:21
const isDiscoverDebugUser =
IS_INTERNAL || DISCOVER_DEBUG_DIDS[currentAccount?.did ?? '']
const gate = useGate()
const isDiscoverDebugUser = IS_INTERNAL || gate('debug_show_feedcontext')
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

intentionally || here

@gaearon gaearon merged commit de97c07 into main Dec 16, 2024
6 checks passed
Copy link

Old size New size Diff
6.78 MB 6.78 MB -258 B (-0.00%)

drash-course added a commit to drash-course/social-app that referenced this pull request Dec 18, 2024
* main: (58 commits)
  Fix tests
  Layout tweaks (bluesky-social#7150)
  Trending (Beta) (bluesky-social#7144)
  Fix emoji picker position (bluesky-social#7146)
  Tweak Follow dialog Search placeholder (bluesky-social#7147)
  New progress guide - 10 follows (bluesky-social#7128)
  Pipe statsig events to logger (bluesky-social#7141)
  Fix notifications borders (bluesky-social#7140)
  Refetch empty feed on focus (bluesky-social#7139)
  Read storage on window.onstorage (bluesky-social#7137)
  [ELI5] Tweak wording on the signup screen (bluesky-social#7136)
  alf error screen (bluesky-social#7135)
  add safe area view to profile error screen (bluesky-social#7134)
  Adjust gates (bluesky-social#7132)
  disable automaticallAdjustsScrollIndicatorInsets (bluesky-social#7131)
  Bump more native deps (bluesky-social#7129)
  Update more Expo packages (bluesky-social#7127)
  feat: widen recent search profile link for mobile devices (bluesky-social#7119)
  Fix video uploads on native (bluesky-social#7126)
  Fix post time localization on Android (bluesky-social#6742)
  ...

# Conflicts:
#	src/view/com/profile/ProfileSubpageHeader.tsx
#	src/view/screens/ProfileList.tsx
Signez pushed a commit to Signez/bsky-social-app that referenced this pull request Dec 26, 2024
* Remove dead gate

* Adjust gates

* No need to disable exposures
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants