# ZenRoulette Assistant v2.2.1

This release fixes the Evolution/Revolution tables all-zero number scraping bug, adds live racetrack betting oval highlighting, and restores 3-neighborhood sector visualizers on the wheel canvas.

## Highlights

- **Scraper Hardening & Zero-Bug Fix**: Filters currency prefixes/suffixes (`RON`, `EUR`, `USD`, `LEI`, `$`, `€`), decimal balances/odds (`0.00`, `0.20`), and table countdown timers (`0:00`, `0:15`) in `extractNumbersFromText()` so game status bars are never parsed as `[0, 0, 0, 0]` spins.
- **Roulette History Validation**: Enforces `isValidRouletteHistory()` to reject uniform all-zero arrays or placeholder resets.
- **Racetrack & Neighbor Board Highlighting**: Added full support for racetrack betting ovals (`[data-bet-spot-id*='racetrack']`, `[class*='racetrack']`, SVG neighbor text and path nodes) in `highlightBetNumbers()`.
- **Wheel Sector Visualizer**: Restored 3-neighborhood (7-number sector) highlights on the wheel canvas in Lightning mode and sharpened text contrast across all wheel overlays.
- **Version & Telemetry Sync**: Bumped version to v2.2.1 across manifest, side panel UI, and VPS metadata endpoints.

## Download

Use the stable direct download link:

https://zenroulette.com/get/extension/

Or download the updated ZIP build:

https://zenroulette.com/wp-content/uploads/2026/06/ZenRoulette-Assistant-v2.zip

## Verification

- `node --check app.js`
- `node --check background.js`
- `node --check main-world.js`
- `node --check top.js`
- `php -l api/index.php`
- `deploy_zra_local.sh --no-backup`
