Skip to content

feat(roster): show the drop station when hovering a drop tag - #439

Open
cartpauj wants to merge 1 commit into
developfrom
feat/430-roster-drop-station
Open

cartpauj wants to merge 1 commit into
developfrom
feat/430-roster-drop-station

Conversation

@cartpauj

@cartpauj cartpauj commented Sep 28, 2026 •

Copy link
Copy Markdown
Contributor

Closes #430

What

On the Roster page, hovering a drop tag (Medical, Withdrew, Timeout, DNS, Unknown) now shows where the athlete dropped, e.g. Dropped at 1 Logan Peak.

The Status table already records dropStation for every drop, whether it was entered at this station or came in from a drops import. GetAthletes just wasn't selecting it.

Changes

  • GetAthletes selects Status.dropStation, and AthleteStatusDB includes it
  • The roster maps the identifier (1-logan-peak) to the station's display name (1 Logan Peak) using the stations list, falling back to the raw identifier if the station isn't found
  • Progress-only tags (In / Out) get no hover text
  • README and in-app Help mention the hover

Tests

New athlete-db test checks that GetAthletes returns dropStation. Checked manually in the app.

🤖 Generated with Claude Code

The Status table already stores dropStation for every drop, including
ones imported from other stations. Include it in the roster query and
show "Dropped at <station>" as the drop tag's hover text.

Closes #430

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@cartpauj cartpauj self-assigned this Sep 28, 2026
@cartpauj
cartpauj requested a review from rleikis September 28, 2026 15:16
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.

Show station dropped

1 participant