feat: use Discord Choice menus for /refractor status parameters #126

Merged
cal merged 1 commits from enhancement/refractor-choice-params into main 2026-03-25 22:16:54 +00:00
Owner

Summary

Replace freeform text inputs with dropdown selections for /refractor status:

  • card_type: Batter, Starting Pitcher, Relief Pitcher
  • tier: T0-T4 with descriptive names (Base Card → Superfractor)
  • progress: "Close to next tier (≥80%)"
  • Removed season param (not useful for current UX)

Test plan

  • /refractor status dropdown menus appear for card_type, tier, progress
  • Selecting each option sends the correct value to the API
  • .sync * to re-register commands after deploy
## Summary Replace freeform text inputs with dropdown selections for `/refractor status`: - **card_type**: Batter, Starting Pitcher, Relief Pitcher - **tier**: T0-T4 with descriptive names (Base Card → Superfractor) - **progress**: "Close to next tier (≥80%)" - Removed `season` param (not useful for current UX) ## Test plan - [ ] `/refractor status` dropdown menus appear for card_type, tier, progress - [ ] Selecting each option sends the correct value to the API - [ ] `.sync *` to re-register commands after deploy
cal added 1 commit 2026-03-25 22:16:46 +00:00
feat: use Discord Choice menus for /refractor status parameters
All checks were successful
Ruff Lint / lint (pull_request) Successful in 22s
a53cc5cac3
Replace freeform text inputs with dropdown selections:
- card_type: Batter, Starting Pitcher, Relief Pitcher
- tier: T0-T4 with names (Base Card through Superfractor)
- progress: "Close to next tier" option
- Removed season param (not useful for current UX)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Claude approved these changes 2026-03-25 22:16:52 +00:00
Claude left a comment
Collaborator

Approved via pd-pr

Approved via pd-pr
cal merged commit 48392a9bbe into main 2026-03-25 22:16:54 +00:00
cal deleted branch enhancement/refractor-choice-params 2026-03-25 22:16:54 +00:00
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
2 Participants
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: cal/paper-dynasty-discord#126
No description provided.