feat: add Coach Manny photo to staff page (#110) #112
No reviewers
Labels
No labels
domain:backend
domain:devops
domain:frontend
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
forgejo_admin/westside-landing!112
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "110-add-manny-photo"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Changes
src/routes/(public)/staff/+page.svelte: swapped placeholder<div>for<img>tag pointing tominio-api.tail5b443a.ts.net/assets/westside/coaches/manny-800w.jpgTest Plan
/staffpage and confirm Coach Manny's photo renders correctlyReview Checklist
Related Notes
forgejo_admin/westside-app #110-- the Forgejo issue this PR implementswestside-app-- the project this work belongs toCloses #110
e6b2e7d560toec908d939eQA Review
Diff: 1 file changed, 1 insertion, 1 deletion. Exactly scoped.
Correctness:
<div class="coach-photo-placeholder">Photo coming soon</div>replaced with<img>tagminio-api.tail5b443a.ts.net/assets/westside/coaches/manny-800w.jpg)Coach Manny, 17U Girls Elite Coachwidth="400" height="528"prevents layout shift (CLS)Scope check:
SOP compliance:
Closes #110reference presentNits: None.
VERDICT: APPROVED
PR #112 Review
DOMAIN REVIEW
Tech stack: SvelteKit (adapter-static), pure HTML/CSS, MinIO-hosted assets.
Change scope: Single-line content swap in
src/routes/(public)/staff/+page.svelte-- replaces a<div class="coach-photo-placeholder">Photo coming soon</div>with an<img>tag for Coach Manny's photo.Consistency check (PASS):
<img>tag follows the identical pattern used by all 5 other coach entries on the staff page: same MinIO base URL (minio-api.tail5b443a.ts.net), same asset path (/assets/westside/coaches/), same naming convention (manny-800w.jpgmatchingjames-taylor-800w.jpg,kj-ng-800w.jpg, etc.), explicitwidth/heightattributes, and descriptivealttext including name and role.Accessibility check (PASS):
alt="Coach Manny, 17U Girls Elite Coach"-- descriptive, includes name and role. Consistent with other coach alt text patterns.width="400" height="528"prevents layout shift (CLS).Test coverage: No tests exist in this repo (adapter-static landing site). This is a pure content change (placeholder to image), not new functionality. No blocker triggered.
BLOCKERS
None.
NITS
loading="lazy"missing: Coach Manny is the 5th coach card, likely below the fold on most viewports. The gear page usesloading="lazy"on its images. However, no coach images on this page use it either, so adding it here alone would be inconsistent. Consider a follow-up to addloading="lazy"to all below-fold coach photos (cards 3-6) for LCP improvement.PR body Related section: The Related section references
forgejo_admin/westside-app #110andwestside-appbut does not reference a plan slug. This appears to be a standalone content task without a parent plan, so this is acceptable, but noting for completeness.SOP COMPLIANCE
110-add-manny-photoreferences #110)Closes #110links PR to parent issuePROCESS OBSERVATIONS
Minimal-risk content change. Single line, follows established patterns exactly, no logic or functionality changes. Low change failure risk. No deployment frequency impact beyond a standard content update.
VERDICT: APPROVED