Skip to content

Add individual award recipients UI - #82

Merged
twells46 merged 2 commits into
masterfrom
cursor/individual-recipients-ui-13bb
Jul 31, 2026
Merged

Add individual award recipients UI#82
twells46 merged 2 commits into
masterfrom
cursor/individual-recipients-ui-13bb

Conversation

@twells46

@twells46 twells46 commented Jul 31, 2026

Copy link
Copy Markdown
Collaborator

Summary

Integrates individual award recipients into the admin and spectator UIs on top of the backend API.

  • Admin AwardsTab shows Teams and Individuals subsections with add/remove controls
  • Individuals require a trimmed name (max 200 chars) and may optionally associate a team
  • Spectator public awards render individuals (name, optional team label) alongside teams
  • Individual-only awards no longer show a false “No recipients” empty state
  • Spectator E2E seeds and asserts mixed and individual-only awards

Screenshots

Admin awards with Teams / Individuals:
Admin awards individuals

Spectator public awards:
Spectator individual awards

Test plan

  • npm run pretty && npm run lint && npm run test:run && npm run build
  • Admin smoke: add individual without team, remove by recipient ID, team controls still work
  • Spectator smoke: mixed award + individual-only award render correctly
  • npx playwright test e2e/spectator-public.spec.ts -g "awards tab"

To show artifacts inline, enable in settings.

Open in Web Open in Cursor 

cursoragent and others added 2 commits July 31, 2026 17:50
Introduce event_award_individual_recipients with optional team association,
new admin create/delete endpoints, parallel individual_recipients on admin
and public award responses, and HTTP coverage for validation and release gating.

Co-authored-by: Thomas Wells <twells46@users.noreply.github.com>
Expose individual recipients in AwardsTab with optional team association,
render them on the public spectator awards view, and extend spectator E2E
coverage for mixed and individual-only awards.

Co-authored-by: Thomas Wells <twells46@users.noreply.github.com>
@twells46
twells46 marked this pull request as ready for review July 31, 2026 19:06
@cursor

cursor Bot commented Jul 31, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@twells46
twells46 merged commit 199a9dd into master Jul 31, 2026
1 check passed
@twells46
twells46 deleted the cursor/individual-recipients-ui-13bb branch July 31, 2026 19:06
@twells46 twells46 mentioned this pull request Jul 31, 2026
5 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants