Skip to content

feature_flags: Only respect feature flag overrides for Zed staff - #57860

Merged
maxdeviant merged 1 commit into
mainfrom
push-lttzrunksxrm
May 27, 2026
Merged

feature_flags: Only respect feature flag overrides for Zed staff#57860
maxdeviant merged 1 commit into
mainfrom
push-lttzrunksxrm

Conversation

@maxdeviant

Copy link
Copy Markdown
Member

This PR is a follow-up to #54206 to make it so we only respect the feature flag overrides for Zed staff (or when running a development build).

Previously just the UI portion of the feature flags was disabled for non-staff, but manipulating the settings file by hand would still allow setting overrides that would be respected.

The only other setting on the "Developer" page of the settings UI was the performance profiler. This was previously only available for staff, as the entire "Developer" page was limited to staff, but it seems reasonable to allow non-staff to see this.

Release Notes:

  • N/A

@maxdeviant maxdeviant self-assigned this May 27, 2026
@cla-bot cla-bot Bot added the cla-signed The user has signed the Contributor License Agreement label May 27, 2026
@zed-community-bot zed-community-bot Bot added the staff Pull requests authored by a current member of Zed staff label May 27, 2026
@maxdeviant
maxdeviant enabled auto-merge May 27, 2026 17:57
@maxdeviant
maxdeviant added this pull request to the merge queue May 27, 2026
Merged via the queue into main with commit bf4e559 May 27, 2026
45 checks passed
@maxdeviant
maxdeviant deleted the push-lttzrunksxrm branch May 27, 2026 18:19
TomPlanche pushed a commit to TomPlanche/zed that referenced this pull request Jun 2, 2026
…-industries#57860)

This PR is a follow-up to zed-industries#54206 to make it so we only respect the
feature flag overrides for Zed staff (or when running a development
build).

Previously just the UI portion of the feature flags was disabled for
non-staff, but manipulating the settings file by hand would still allow
setting overrides that would be respected.

The only other setting on the "Developer" page of the settings UI was
the performance profiler. This was previously only available for staff,
as the entire "Developer" page was limited to staff, but it seems
reasonable to allow non-staff to see this.

Release Notes:

- N/A
jonx pushed a commit to jonx/zed-aros that referenced this pull request Jul 17, 2026
…-industries#57860)

This PR is a follow-up to zed-industries#54206 to make it so we only respect the
feature flag overrides for Zed staff (or when running a development
build).

Previously just the UI portion of the feature flags was disabled for
non-staff, but manipulating the settings file by hand would still allow
setting overrides that would be respected.

The only other setting on the "Developer" page of the settings UI was
the performance profiler. This was previously only available for staff,
as the entire "Developer" page was limited to staff, but it seems
reasonable to allow non-staff to see this.

Release Notes:

- N/A
jolutz pushed a commit to jolutz/zed that referenced this pull request Aug 8, 2026
…-industries#57860)

This PR is a follow-up to zed-industries#54206 to make it so we only respect the
feature flag overrides for Zed staff (or when running a development
build).

Previously just the UI portion of the feature flags was disabled for
non-staff, but manipulating the settings file by hand would still allow
setting overrides that would be respected.

The only other setting on the "Developer" page of the settings UI was
the performance profiler. This was previously only available for staff,
as the entire "Developer" page was limited to staff, but it seems
reasonable to allow non-staff to see this.

Release Notes:

- N/A
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla-signed The user has signed the Contributor License Agreement staff Pull requests authored by a current member of Zed staff

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants