Right-column Assets watchlist now matches the Binance idiom:
- Search input at the top — filters live by pair id, either ticker, or
the base/quote label ("EUR/USD"). Native `type=search` with a custom
clear × so the input never carries Chrome's own cancel button.
- Three tabs — Favorites · All · Fiat. Each shows a count next to the
label. Favorites highlights with the acid-green shell tint; All is
default on first visit and persists to localStorage
(`deviant.anthemus.assetTab`) so the choice sticks across reloads.
- Fiat filter admits any pair whose base or quote ticker is a real-world
currency (USD/EUR/GBP/JPY/CHF/AUD/CAD/CNY/INR). Under the current
unified-USD design that's EUR/USD + BCH/USD out of the three pairs;
new fiat pairs land here automatically.
- Per-row star toggle — click to add/remove favorite. Star has
`stopPropagation` so it never fires the parent pair-pick click.
Favorites persist to `deviant.anthemus.favorites`.
- Empty-state copy is context-aware: "No favorites yet — star a pair
to pin it here." vs "No pairs match 'ASM'".
Deployed to bns/deviant.x/wallet/ and bns/deviant.x/anthemus/. Verified:
search "ASM" → 1 row · Fiat → 2 rows · Favorites toggled, count updates,
localStorage carries the ids.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>