fix: merge site-overhaul QA nits + svelte-notes + practice count #47

Merged
forgejo_admin merged 5 commits from site-overhaul into main 2026-03-27 08:20:47 +00:00

Summary

Merges the 4 remaining commits from site-overhaul that were not included in the initial squash merge (#45). Includes QA content fixes, @svelte-notes migration annotations on all 8 public pages, and practice count correction.

Changes

  • staff.html — Coach Manny name fix, NanoReleaf sponsor addition
  • sponsors.html — sponsorship FAQ content update
  • teams.html — comprehensive @svelte-notes migration annotations
  • All 8 public HTML pages (index, about, tryouts, schedule, gear, sponsors, staff, teams) — @svelte-notes annotations
  • OG meta tags across pages — og:image URLs updated to MinIO-hosted assets
  • schedule.html / content references — practice count corrected from 3 to 2

Test Plan

  • Visual inspection of all 8 public pages for content correctness
  • Verify og:image meta tags point to MinIO URLs
  • Confirm @svelte-notes annotations present in HTML source
  • No regressions in page layout or styling

Review Checklist

  • Passed automated review-fix loop
  • No secrets committed
  • No unnecessary file changes
  • Commit messages are descriptive
  • Closes #46
  • westside-playground — landing site prototypes
## Summary Merges the 4 remaining commits from `site-overhaul` that were not included in the initial squash merge (#45). Includes QA content fixes, @svelte-notes migration annotations on all 8 public pages, and practice count correction. ## Changes - `staff.html` — Coach Manny name fix, NanoReleaf sponsor addition - `sponsors.html` — sponsorship FAQ content update - `teams.html` — comprehensive @svelte-notes migration annotations - All 8 public HTML pages (index, about, tryouts, schedule, gear, sponsors, staff, teams) — @svelte-notes annotations - OG meta tags across pages — og:image URLs updated to MinIO-hosted assets - `schedule.html` / content references — practice count corrected from 3 to 2 ## Test Plan - [ ] Visual inspection of all 8 public pages for content correctness - [ ] Verify og:image meta tags point to MinIO URLs - [ ] Confirm @svelte-notes annotations present in HTML source - [ ] No regressions in page layout or styling ## Review Checklist - [ ] Passed automated review-fix loop - [ ] No secrets committed - [ ] No unnecessary file changes - [ ] Commit messages are descriptive ## Related Notes - Closes #46 - `westside-playground` — landing site prototypes
Rebuilt landing page with value props, Marcus quote, explore cards.
Reordered teams 17U→16U, stripped pending cards, added coach anchor
links and Power 32 schedule links. Rewrote schedule page with real
practice/tournament data from contracts. Fixed gear page — Queens
jerseys correctly under Queens toggle, added Kings jerseys from
GroupMe. Added Recruitment & Exposure section to about page, fixed
division descriptions (15U=freshmen, 16U=sophomores, 17U=juniors+
seniors). Transparent logo (nav + hero + favicons), nav shrunk to
logo-only with pill toggle for Kings/Queens moved into hero sections.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Standardized nav order across all 10 pages (Home, About, Staff,
  Tryouts, Teams, Schedule, Gear, Sponsors)
- Fixed og:image to absolute MinIO URL for social media crawlers
- Added Coach Manny to staff page (17U Girls Elite Coach, placeholder bio)
- Added NanoReleaf as sponsor with product description
- Added "What Sponsors Get" FAQ section (brand placement, families,
  product sampling, what we ask)
- Girls circuit logo uploaded to MinIO (prep-girls-hoops-circuit.jpeg)

DB changes (not in this commit):
- Kim Sikander (parent #161), Kiana Sikander (player #184),
  Katie Kishpaugh (player #185) added to basketball DB, no team yet

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Added full annotation block: API endpoints, state management, data
philosophy (render all players, handle partial data gracefully),
sort order, player card field spec. Replaces the old single-line
@svelte-note with complete promotion guide.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Every public page now has complete promotion annotations:
- @api endpoints with signatures
- @state reactive variables (or 'none' for static pages)
- @svelte-notes translation guide (toggle→runes, sections→{#each}, etc.)
- @data-philosophy on teams.html (render partial data gracefully)
- @data-sources on schedule.html (contracts system, team config)
- Nav/Footer noted as +layout.svelte on every page

Static pages (index, about): documented as no-API, hardcoded copy.
Dynamic pages (teams, schedule, tryouts, gear, staff, sponsors):
documented with API endpoints and component patterns.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- index.html: "Three 2-hour" → "Two 2-hour" (matches about.html and contracts)
- All og:image/twitter:image URLs: ldraney.github.io → minio-api.tail5b443a.ts.net
- Cleared stale og:url references to github.io

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
forgejo_admin deleted branch site-overhaul 2026-03-27 08:20:47 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
forgejo_admin/westside-playground!47
No description provided.