Skip to content
This repository was archived by the owner on Oct 16, 2026. It is now read-only.

feat(dashboard): add project removal action - #1436

Merged
christso merged 2 commits into
mainfrom
issue-1432-delete-project-menu
Jun 19, 2026
Merged

christso merged 2 commits into
mainfrom
issue-1432-delete-project-menu

Conversation

@christso

@christso christso commented Jun 19, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

  • adds a project-card overflow menu to the Dashboard
  • adds a Remove project action inside that menu with a confirmation step
  • unregisters the selected project through DELETE /api/projects/:id while leaving the project directory and .agentv data on disk

Verification

  • bun --filter @agentv/dashboard test
  • bun test apps/cli/test/commands/results/serve.test.ts
  • cd apps/dashboard && bun run build (existing Vite chunk-size warning only)
  • cd apps/dashboard && bunx tsc -b --pretty false
  • bun --filter agentv typecheck
  • bunx biome check <touched files>
  • git diff --check

UAT Evidence

  • Red: /tmp/agentv-1432-delete-uat/red-project-cards-no-overflow.png
  • Reference observed: /tmp/agentv-1432-delete-reference/reference-observed-before.png
  • Green menu: /tmp/agentv-1432-delete-uat/green-project-menu-open.png
  • Green confirmation: /tmp/agentv-1432-delete-uat/green-remove-confirmation.png
  • Green removed: /tmp/agentv-1432-delete-uat/green-project-removed.png

Green UAT verified /api/projects returned only keep-target after removal, while the removed project directory still contained .agentv.

Notes

Ready for merge. This branch was pushed from the primary local checkout, so the local main checkout may need reconciliation after GitHub merges the PR.

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying agentv with  Cloudflare Pages  Cloudflare Pages

Latest commit: 70c9d50
Status: ✅  Deploy successful!
Preview URL: https://05d1d619.agentv.pages.dev
Branch Preview URL: https://issue-1432-delete-project-me.agentv.pages.dev

View logs

@christso
christso marked this pull request as ready for review June 19, 2026 06:51
@christso christso changed the title feat(dashboard): remove project from card menu feat(dashboard): add project removal action Jun 19, 2026
@christso
christso merged commit d36666e into main Jun 19, 2026
8 checks passed
@christso
christso deleted the issue-1432-delete-project-menu branch June 19, 2026 07:25
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant