Skip to content

feat: condition detection, filter, outlier flagging, detail tabs#46

Merged
Pyronewbic merged 1 commit into
mainfrom
dev
May 11, 2026
Merged

feat: condition detection, filter, outlier flagging, detail tabs#46
Pyronewbic merged 1 commit into
mainfrom
dev

Conversation

@Pyronewbic
Copy link
Copy Markdown
Owner

Summary

  • Condition detection: auto-detects Mint/NM/LP/MP/HP from EN + JP markers
  • Condition filter: ?condition=nm works across eBay, magi, SNKRDUNK
  • Price outlier flagging: listings >40% below median
  • Detail panel tabs (Grade / Prices) to reduce scrolling
  • Removed magi Umbreon demo (condition unknown, skewed arbitrage)
  • Demo results include detectedCondition
  • 143 tests (81 unit + 62 API)

Manual verification

  • detectedCondition shows on demo listings
  • ?condition=A filters SNKRDUNK correctly
  • Detail tabs switch between Grade and Prices

…mo fixes

- Condition detection: auto-detects Mint/NM/LP/MP/HP from EN + JP markers
- Condition filter: ?condition=nm works across eBay, magi, SNKRDUNK
- Price outlier flagging: listings >40% below median get _priceOutlier
- Detail panel tabs: Grade / Prices (reduces scrolling)
- Removed magi Umbreon demo listings (condition unknown, skewed arbitrage)
- Demo results now include detectedCondition
- Demo rate limit bumped to 360/min
- 143 tests (81 unit + 62 API)
- READMEs + CHANGELOG updated
@Pyronewbic Pyronewbic merged commit ada8379 into main May 11, 2026
2 checks passed
Pyronewbic added a commit that referenced this pull request May 14, 2026
feat: condition detection, filter, outlier flagging, detail tabs
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.

1 participant