Skip to content

Complete Plugin-Driven Admin UI Navigation and Remove Fallbacks #35

@intel352

Description

@intel352

Replace all hardcoded navigation/views in Admin UI with plugin-driven components, killing the FALLBACK_PAGES array and PLUGIN_VIEW_COMPONENTS map.

Tasks

  • Refactor core admin views (Dashboard, Editor, Executions, Logs, Marketplace, Templates, Environments, Settings) into NativePlugins.
  • Each plugin declares UIPages and RegistersRoutes.
  • React UI builds navigation solely from /api/v1/admin/plugins.
  • Remove all hardcoded view conditionals from App.tsx.
  • Remove FALLBACK_PAGES and pluginStore fallback logic.
  • Document required plugin conventions for UI components (registry autoload pattern).

Acceptance

  • Admin UI navigation and views entirely driven by enabled plugins.
  • No static fallback logic.

Copilot Agent assigned (can be tackled in parallel).

Linked to broader UI refactor effort.

Metadata

Metadata

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions