Skip to content

ref(plugins): Remove project-level plugin settings pages#117748

Closed
Christinarlong wants to merge 1 commit into
masterfrom
christinarlong/remove-project-plugin-settings
Closed

ref(plugins): Remove project-level plugin settings pages#117748
Christinarlong wants to merge 1 commit into
masterfrom
christinarlong/remove-project-plugin-settings

Conversation

@Christinarlong

Copy link
Copy Markdown
Contributor

Summary

  • Delete projectPlugins/ directory (11 files: plugin list, details, legacy webhook details, plugin row, toggle mutation + all specs)
  • Delete shared pluginConfig and pluginList components
  • Remove "Legacy Integrations" nav section from project settings sidebar
  • Remove PluginList usage from alert settings and release tracking pages
  • Convert plugin routes (legacy-webhooks/, plugins/, issue-tracking/) to redirects to project settings root

Part of the larger effort to deprecate the legacy plugin system.

Test plan

  • pnpm run typecheck passes
  • Project settings sidebar no longer shows "Legacy Integrations" section
  • /settings/:org/projects/:project/plugins/ redirects to project settings
  • Alert settings page loads without plugin list
  • Release tracking page loads without plugin list

@github-actions github-actions Bot added the Scope: Frontend Automatically applied to PRs that change frontend components label Jun 15, 2026
@Christinarlong Christinarlong force-pushed the christinarlong/remove-project-plugin-settings branch from 7c404c7 to 3cfa7d7 Compare June 15, 2026 22:59
@Christinarlong Christinarlong force-pushed the christinarlong/remove-project-plugin-settings branch from 3cfa7d7 to b60d1e2 Compare June 16, 2026 20:10
Remove all frontend code for project plugin settings, including the
plugin list, plugin details pages, and shared plugin components. Keep
legacy webhook details page which is being separated from the plugin
system.

- Delete projectPlugins/ directory except legacyWebhookDetails
- Delete shared pluginConfig, pluginList components
- Remove plugin entries from nav, keep webhooks entry unconditionally
- Remove PluginList usage from alert settings and release tracking
- Remove plugin and issue-tracking routes entirely
- Remove unused WebhookPluginConfigFixture
- Update tests for removed plugin UI
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Scope: Frontend Automatically applied to PRs that change frontend components

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant