Skip to content

feat(app): add plugin add/remove controls to status popover#18424

Open
LucasSantana-Dev wants to merge 6 commits intoanomalyco:devfrom
LucasSantana-Dev:feature/plugin-quick-install-popover
Open

feat(app): add plugin add/remove controls to status popover#18424
LucasSantana-Dev wants to merge 6 commits intoanomalyco:devfrom
LucasSantana-Dev:feature/plugin-quick-install-popover

Conversation

@LucasSantana-Dev
Copy link

@LucasSantana-Dev LucasSantana-Dev commented Mar 20, 2026

Issue for this PR

Closes #18422

Type of change

  • Bug fix
  • New feature
  • Refactor / code improvement
  • Documentation

What does this PR do?

Adds a lightweight plugin management flow to the existing Status popover Plugins tab:

  • input to add plugin package/file URL
  • + action to append plugin to config.plugin
  • x action to remove plugin from the current list

It uses existing config.update + config.get flows and keeps the existing visual structure (no redesign).

How did you verify your code works?

  • Ran app package typecheck locally:
    • bun run --cwd packages/app typecheck
  • Ran browser-level verification with Playwright against local dev server:
    • Confirmed home screen has no status button (expected)
    • Confirmed session screen shows Status popover
    • Opened Plugins tab and validated add/remove path via new input

Screenshots / recordings

Before add:

before add plugin

After add:

after add plugin

GIF demo:

add plugin demo

Checklist

  • I have tested my changes locally
  • I have not included unrelated changes in this PR

@LucasSantana-Dev LucasSantana-Dev force-pushed the feature/plugin-quick-install-popover branch from 1708181 to 98d4cf9 Compare March 20, 2026 18:13
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.

Feature request: manage plugins directly from Status popover

1 participant