Skip to content

Implementation: mobile PR #671, commit db48a5d, targeting staging.

Series rarity chips now accumulate: the grid shows cards matching any selected rarity, combined with the active search and ownership filters. Each chip can be deselected independently. Reset removes only rarity choices and keeps search, ownership and Masterset settings. Clearing the final choice restores all rarities, including cards whose rarity is unknown.

The existing Pokemon rarity-selection rules are reused. Multiple choices are retained in series browse state, and REV-053 card navigation follows the combined filtered list before returning to the saved selections and scroll position.

TDD reproduced the second choice replacing the first, then the missing reset control, before their implementations. Six screen interaction tests cover the feature; four focused regression suites report 23 passing tests. Repository lint and typecheck pass. The full Jest suite reports 256 passing suites and 2,479 passing tests, with 2 suites and 11 tests skipped.

The existing Maestro flow now exercises two selections, independent removal and reset. It could not run because the Maestro CLI is unavailable locally. Native visual, larger-text and touch validation remains pending; no app was deployed.