Gallery

Community members can submit images to be featured in the welcome page gallery. Each submission is reviewed by an admin. Approved images are added to the gallery with contributor credit, and the submitter receives an email notification. Rejected submissions receive feedback from the review team.

Routes

Action URL
Submit an image /gallery/submit
My submissions /gallery/my-submissions
Admin: review queue /admin/gallery/submissions

Submitting an Image

Go to /gallery/submit and fill in:

Field Required Notes
Image Yes JPG, JPEG, PNG, or WEBP. Max 10 MB.
Caption No Max 500 characters. Displayed under the image in the gallery.
Scene No One of your own scenes. Links the gallery image back to its origin.

Once you select a file, a live thumbnail preview appears above the form. Click Submit to send your image for review.

Submission Limit

You can submit a maximum of 5 images within any rolling 24-hour window. If you reach the limit, an error message appears and no file is uploaded. You can submit again once 24 hours have passed since your oldest submission.

Success

On a successful submission, a success message confirms your image is pending review and the form resets. You will receive an email when your submission is reviewed.

Tracking Your Submissions

Go to /gallery/my-submissions to see all your submissions in a paginated list (15 per page).

Use the status filter at the top to view:

  • All – all your submissions.
  • Pending – submissions awaiting admin review.
  • Approved – submissions that have been featured in the gallery.
  • Rejected – submissions that were not accepted.

Each row shows:

  • Thumbnail of the image.
  • Caption you provided (or a dash if empty).
  • Scene link if the submission is tied to a scene.
  • Status badge — green for approved, amber for pending, red for rejected.
  • Submission date.

Approved Submissions

If your submission was approved, a "View in gallery" link on the row takes you directly to your image on the welcome page.

Rejected Submissions

If your submission was rejected, the admin's feedback text appears below the status badge. Read this feedback to understand why the submission was not accepted and what you might improve in future submissions.

Gallery Attribution on the Welcome Page

Approved community submissions appear in the welcome page gallery with contributor credit. Each tile displays:

  • The image.
  • Your caption (if provided).
  • "Submitted by [your name]" — visible to all visitors.

For authenticated users: your name is a link to your public profile.

For guests: your name appears as plain text.

Admin-uploaded images show no attribution.

Email Notifications

When your submission is reviewed, you receive an email:

Approval

Subject: "Your gallery submission has been accepted"

The email confirms your image has been featured in the gallery and includes a link to view it.

Rejection

Subject: "Update on your gallery submission"

The email informs you that your image could not be included at this time. If the admin provided feedback, it is included in the email so you can understand the reason and improve future submissions.

Language

Emails are sent in your preferred language (Italian or English) based on your account language setting. See Settings to change your language preference.

Admin: Reviewing Submissions

Admins review submissions at /admin/gallery/submissions.

The page defaults to the Pending queue, showing submissions awaiting review. Use the status filter to view All, Approved, or Rejected submissions. The list is paginated, 20 per page, with the newest submissions first.

Each row shows:

  • Thumbnail of the submitted image.
  • Submitter name and email.
  • Caption provided by the user.
  • Scene link if the submission is tied to a scene.
  • Submission date.
  • Status badge.

Approving a Submission

Click Approve to open a confirmation modal. Review the preview and confirm.

On approval:

  1. The submitted file is moved to the gallery.
  2. A gallery image is created at the front of the gallery (it appears first).
  3. The image is marked as visible.
  4. Contributor credit is attached — the submitter's name will be displayed on the tile.
  5. An approval email is sent to the submitter.

The submission list refreshes and the submission is removed from the pending queue.

Rejecting a Submission

Click Reject to open a modal. Optionally enter feedback for the submitter (max 1 000 characters) — this will be included in the rejection email.

On rejection:

  1. The submitted file is deleted from storage.
  2. The submission is archived with a rejected status.
  3. A rejection email is sent to the submitter with your feedback (if provided).

The submission list refreshes and the submission is removed from the pending queue.

Already-Reviewed Submissions

If you attempt to approve or reject a submission that has already been reviewed, an error toast appears and no action is taken.