zed: Don't feature-gate `zed: open account settings` action (#29542)

Marshall Bowers created

This PR removes the feature-gating of the `zed: open account settings`
action, as everyone has access to the account page now.

Release Notes:

- N/A

Change summary

Cargo.lock            |  1 -
crates/zed/Cargo.toml |  1 -
crates/zed/src/zed.rs | 25 -------------------------
3 files changed, 27 deletions(-)

Detailed changes

Cargo.lock 🔗

@@ -18486,7 +18486,6 @@ dependencies = [
  "collab_ui",
  "collections",
  "command_palette",
- "command_palette_hooks",
  "component_preview",
  "copilot",
  "dap",

crates/zed/Cargo.toml 🔗

@@ -39,7 +39,6 @@ client.workspace = true
 collab_ui.workspace = true
 collections.workspace = true
 command_palette.workspace = true
-command_palette_hooks.workspace = true
 component_preview.workspace = true
 copilot.workspace = true
 dap_adapters.workspace = true

crates/zed/src/zed.rs 🔗

@@ -16,7 +16,6 @@ use assistant_context_editor::AssistantPanelDelegate;
 use breadcrumbs::Breadcrumbs;
 use client::zed_urls;
 use collections::VecDeque;
-use command_palette_hooks::CommandPaletteFilter;
 use debugger_ui::debugger_panel::DebugPanel;
 use editor::ProposedChangesEditorToolbar;
 use editor::{Editor, MultiBuffer, scroll::Autoscroll};
@@ -52,7 +51,6 @@ use settings::{
     SettingsStore, VIM_KEYMAP_PATH, initial_debug_tasks_content, initial_project_settings_content,
     initial_tasks_content, update_settings_file,
 };
-use std::any::TypeId;
 use std::path::PathBuf;
 use std::sync::atomic::{self, AtomicBool};
 use std::time::Duration;
@@ -268,29 +266,6 @@ pub fn initialize_workspace(
         workspace.focus_handle(cx).focus(window);
     })
     .detach();
-
-    feature_gate_zed_pro_actions(cx);
-}
-
-fn feature_gate_zed_pro_actions(cx: &mut App) {
-    let zed_pro_actions = [TypeId::of::<OpenAccountSettings>()];
-
-    CommandPaletteFilter::update_global(cx, |filter, _cx| {
-        filter.hide_action_types(&zed_pro_actions);
-    });
-
-    cx.observe_flag::<feature_flags::ZedProFeatureFlag, _>({
-        move |is_enabled, cx| {
-            CommandPaletteFilter::update_global(cx, |filter, _cx| {
-                if is_enabled {
-                    filter.show_action_types(zed_pro_actions.iter());
-                } else {
-                    filter.hide_action_types(&zed_pro_actions);
-                }
-            });
-        }
-    })
-    .detach();
 }
 
 #[cfg(any(target_os = "linux", target_os = "freebsd"))]