New page: Tryouts — history + upcoming with Kings/Queens toggle #92
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#92
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
Type
Feature
Lineage
Part of public site evolution. Parent note:
westside-playground-overhaulRepo
forgejo_admin/westside-playgroundUser Story
As a prospective parent, I want to see tryout history and upcoming dates so I know when to sign up and can see the program is organized and active.
story:WS-S26
Context
Tryouts page shows history of past tryouts with results, plus upcoming tryouts when active. Kings/Queens toggle at top to switch between boys and girls tryout info. When no upcoming tryouts, the page still shows history and creates FOMO ("just missed it, see the teams that formed").
File Targets
Files to create:
tryouts.html— Kings/Queens toggle. Sections: Upcoming (or "None scheduled"), Past Tryouts (with dates, locations, player counts, links to teams), Next Season info.Past tryout data:
Acceptance Criteria
tryouts.htmlexists with Kings/Queens toggleTest Expectations
Constraints
shared/app.js(show/hide sections)shared/style.cssChecklist
Related
westside-playground-overhaulScope Review: NEEDS_REFINEMENT
Review note:
review-407-2026-03-25Ticket is well-structured with all template sections present, but has three issues blocking READY status.
westside-appbut scope targetswestside-playground. Re-file or document the convention.app.js— none of them document this.Refinements from review-407-2026-03-25:
Repo convention: Documented — westside-app tracks, westside-playground is target.
This ticket is the TOGGLE FOUNDATION. #92 creates the Kings/Queens toggle pattern:
shared/app.js:initKQToggle()function +localStoragepersistence + page-load initshared/style.css:.queens-activeclass swapping--color-accentfrom Kings red to Queens pinkNav file targets (explicit): Add "Tryouts" to nav on these files only:
index.html,about.html(if exists from #91),staff.html,sponsors.html,schedule.html,register.html,success.html"Links to Teams page": Link to
teams.html(the public roster page from #93). If #93 hasn't landed yet, use#placeholder.localStorage persistence spec:
Scope Review (Re-review): READY
Review note:
review-407-2026-03-25-r2All three issues from first review resolved. Toggle foundation role well-documented with localStorage persistence spec, explicit nav file targets (6 files verified), and repo convention clarified. Three downstream tickets (#93, #94, #95) carry
depends:ws-92labels. No blockers -- ticket is ready for execution.Superseded by #98 / PR #99 (SvelteKit public site — 8 pages). Closing.