feat: Playbook upload UX on coach view + team detail schedule #12

Open
opened 2026-03-16 21:58:24 +00:00 by forgejo_admin · 0 comments

Lineage

plan-wkq → Phase 10 (Playground) → Phase 13/19 UX preview

Repo

forgejo_admin/westside-playground

User Story

As a coach, I want to upload playbooks for my team to study.
As a player/parent, I want to see my team's practice schedule (not "coming soon").

Context

Two UX gaps: (1) coach.html has no playbook upload button. (2) team.html schedule says "coming soon" — should show placeholder entries matching parent.html style.

File Targets

  • coach.html — add "Upload Playbook" section below roster
  • team.html — replace schedule placeholder with 3-4 practice entries

Acceptance Criteria

  • coach.html has an "Upload Playbook" section with file upload area
  • team.html schedule shows 3-4 placeholder practices instead of "coming soon"
  • Schedule entries match parent.html visual style (schedule-item, schedule-date, etc.)
  • Uses existing CSS from shared/app.css

Test Expectations

  • No automated tests (static HTML). Visual verification only.

Constraints

  • HTML + CSS only
  • Copy schedule-item pattern from parent.html

Checklist

  • PR opened
  • No unrelated changes
  • project-westside-basketball
### Lineage `plan-wkq` → Phase 10 (Playground) → Phase 13/19 UX preview ### Repo `forgejo_admin/westside-playground` ### User Story As a coach, I want to upload playbooks for my team to study. As a player/parent, I want to see my team's practice schedule (not "coming soon"). ### Context Two UX gaps: (1) `coach.html` has no playbook upload button. (2) `team.html` schedule says "coming soon" — should show placeholder entries matching `parent.html` style. ### File Targets - `coach.html` — add "Upload Playbook" section below roster - `team.html` — replace schedule placeholder with 3-4 practice entries ### Acceptance Criteria - [ ] `coach.html` has an "Upload Playbook" section with file upload area - [ ] `team.html` schedule shows 3-4 placeholder practices instead of "coming soon" - [ ] Schedule entries match `parent.html` visual style (schedule-item, schedule-date, etc.) - [ ] Uses existing CSS from `shared/app.css` ### Test Expectations - No automated tests (static HTML). Visual verification only. ### Constraints - HTML + CSS only - Copy schedule-item pattern from `parent.html` ### Checklist - [ ] PR opened - [ ] No unrelated changes ### Related - `project-westside-basketball`
Sign in to join this conversation.
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#12
No description provided.