dealspace/api
James 912fd55bf3 feat: delete project, seller logos on cards, org reuse on scrape
- Add DELETE /api/projects/{projectID} — super admin only, soft-deletes
  project and all child entries
- Projects page: delete button on hover, alphabetical sort, seller org
  logo on project cards
- Scrape endpoint checks for existing org by domain before scraping;
  reuses existing org + members if found
- AddOrgToDeal reuses existing org entry when domain matches
- Clearer error message when website HTML exceeds LLM context limit

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-16 19:22:39 -04:00
..
chat.go security: hard block on DB files throughout the portal 2026-03-08 08:25:25 -04:00
handlers.go feat: delete project, seller logos on cards, org reuse on scrape 2026-03-16 19:22:39 -04:00
integration_test.go chore: auto-commit uncommitted changes 2026-03-07 00:01:23 -05:00
mcp.go chore: auto-commit uncommitted changes 2026-03-04 00:01:22 -05:00
middleware.go feat: server-side test role — PUT /api/admin/test-role writes to session, middleware injects into context 2026-03-12 03:45:39 -04:00
middleware_test.go Security audit 2026-02-28: fix critical/high findings 2026-02-28 07:17:06 -05:00
oauth.go chore: auto-commit uncommitted changes 2026-03-07 00:01:23 -05:00
orgs_test.go chore: auto-commit uncommitted changes 2026-03-07 00:01:23 -05:00
requests_test.go Comprehensive test suite: orgs, requests import, RBAC super_admin, domain validation 2026-02-28 07:20:09 -05:00
routes.go feat: delete project, seller logos on cards, org reuse on scrape 2026-03-16 19:22:39 -04:00