Skip to content

dev > main#60

Merged
boazpoolman merged 174 commits into
mainfrom
develop
Jun 18, 2026
Merged

dev > main#60
boazpoolman merged 174 commits into
mainfrom
develop

Conversation

@boazpoolman

Copy link
Copy Markdown
Collaborator

No description provided.

Implement owner & profile morph relations
alex-strapi and others added 28 commits May 20, 2026 07:47
…view and security_reviews relations

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…eview and security_reviews relations

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…view content types

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…iew and security-review content types

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…view content type

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…w and security-review relations

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…ageId/security-scan-result

Replace old plugin-submissions/template-submissions split path and submissionId
variable with the unified /packages/:packageId route. Update Extract Payload node
to read packageId from the trigger body instead of submissionId.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
… relation fields

SubmissionList: replace flat `business_review_status` / `security_review_status`
fields on PluginSubmission with the nested relation shape returned by
listSubmissions (`business_review: { status? }` object). The security column now
shows a neutral dash since security_review status is managed by the scan
machinery, not surfaced as a flat field. Badge rendering reads the nested status
safely via optional chaining with a "pending" fallback.

ReviewPanel: rename `business_review_notes` → `notes` in both the saveReview and
approve mutation payloads to match the field name the service destructures.
Remove `security_review_status` and `security_review_notes` from both payloads —
the service never handled them and they were silently dropped.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- submission.ts: wrap signUpEmail in try/catch so local dev without an
  email provider doesn't abort user creation (Better Auth writes the
  record before sending, so we re-check the DB on failure)
- avatar-pile: filter(Boolean) before slicing to guard against null
  items in the pile crashing the render
- template.tsx: guard null owner before rendering the "By <author>"
  link; replace non-null url_path assertion with ?? "#" fallback
- fetch-navigation.ts: early-return when STRAPI_UI_URL/TOKEN are unset
  instead of firing a request to an undefined URL; simplify headers
- navigation.tsx: remove "use server" directive
@vercel

vercel Bot commented Jun 18, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
community-web Ready Ready Preview, Comment Jun 18, 2026 12:55pm

Request Review

@boazpoolman boazpoolman merged commit b31a049 into main Jun 18, 2026
3 checks passed
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.

3 participants