|
Project deletion in the panel; project page works without a session
- DELETE /api/projects/{id} existed but had no UI: danger icon button on
each project card + GnConfirmDialog (cascade handled by the DB FK).
- /p/<token> errored for logged-out visitors: the report list hit the
owner-only /projects/{id}/reports. Added a public
/projects/by-token/{token}/reports endpoint (same shape) and pointed
ProjectPage at it.
Co-Authored-By: Claude Code <noreply@anthropic.com>
|
|---|
|
|
| packages/web/src/api.ts |
|---|
| packages/web/src/i18n/en.json |
|---|
| packages/web/src/i18n/ru.json |
|---|
| packages/web/src/pages/ProjectPage.vue |
|---|
| packages/web/src/pages/ProjectsPage.vue |
|---|
| server/app/routers/projects.py |
|---|