Changelog
Branch cursor/sentry-pending-admin-invites: changelog
April 23, 2026Branch cursor/sentry-pending-admin-invites2 min readAI Generated
Branch cursor/sentry-pending-admin-invites: changelog
Automated summary for branch cursor/sentry-pending-admin-invites. This post is generated on push; commit it with your changes.
Commits
- b9b38ee4 feat: platform admin invitations, mobile admin overflow fixes, Sentry samples, PR posts
Files changed
instrumentation-client.js | 31 +++
instrumentation.js | 13 ++
next.config.js | 41 ++++
pages/api/sentry-example-api.js | 15 ++
pages/sentry-example-page.jsx | 235 +++++++++++++++++++++
sentry.edge.config.js | 20 ++
sentry.server.config.js | 19 ++
.../migrations/042_platform_admin_invitations.sql | 27 +++
services/rust-api/src/api/v1/admin_console.rs | 36 +++-
services/rust-api/src/api/v1/admin_smoketest.rs | 22 +-
services/rust-api/src/api/v1/agent_invitations.rs | 16 +-
services/rust-api/src/api/v1/auth.rs | 55 ++++-
services/rust-api/src/api/v1/portfolio.rs | 8 +-
services/rust-api/src/api/v1/users.rs | 11 +-
services/rust-api/src/auth/middleware.rs | 5 +-
services/rust-api/src/repositories/mod.rs | 5 +-
services/rust-api/src/repositories/postgres.rs | 160 +++++++++++++-
services/rust-api/src/services/notifications.rs | 12 +-
services/rust-api/tests/identity_resolver_test.rs | 7 +-
.../tests/platform_admin_invitations_test.rs | 183 ++++++++++++++++
.../manifest.json | 12 ++
.../versions/ai.md | 33 +++
.../manifest.json | 12 ++
.../versions/ai.md | 40 ++++
webapp/e2e/admin-charts-adversarial.spec.ts | 53 +++++
webapp/src/app/(authenticated)/account/layout.tsx | 10 +-
.../(authenticated)/admin/admin-invite-metrics.tsx | 4 +-
.../admin/admin-pipeline-section.tsx | 12 +-
.../(authenticated)/admin/admin-users-table.tsx | 4 +-
.../admin/agent-applications-queue.tsx | 14 +-
.../admin/candidate-invitations-recent.tsx | 6 +-
.../src/app/(authenticated)/admin/invite-form.tsx | 2 +-
webapp/src/app/(authenticated)/admin/page.tsx | 2 +-
.../app/(authenticated)/admin/settings/page.tsx | 2 +-
.../admin/super/impersonation-banner.tsx | 4 +-
.../src/app/(authenticated)/admin/super/page.tsx | 2 +-
.../admin/super/superadmin-roster.tsx | 4 +-
webapp/src/app/layout.tsx | 2 +-
38 files changed, 1055 insertions(+), 84 deletions(-)
How this works
This file is produced by webapp/tools/sync-pr-blog-post.ts. Add a versions/human.md file in the same folder to publish a human-written alternative; the site will show tabs for AI Draft and Human when both exist.