# Changelog

## 2.2.1 - 2026-08-25

- **Scraper Hardening & Zero-Bug Fix**: Filtered currency strings (`RON`, `EUR`, `USD`, `$`, `€`), decimal balances/odds (`0.00`, `0.20`), and game timers (`0:00`, `0:15`) in `extractNumbersFromText()` to prevent false-positive `[0, 0, 0, 0]` spin history.
- **Roulette History Integrity Guard**: Added `isValidRouletteHistory()` to reject uniform all-zero arrays and fake balance runs.
- **Racetrack & Neighbor Board Highlighting**: Added selectors for live casino racetrack betting ovals (`[data-bet-spot-id*='racetrack']`, `[class*='racetrack']`, `[class*='race-track']`, 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.

## 2.2.0 - 2026-08-22

- Resolved real WordPress & ARMember membership titles (e.g. `Administrator / Lifetime VIP`, `Tribe Lifetime All-Access`).
- Added Extension Version & Updates card to Account tab with 1-click direct VPS ZIP update button (`action=version_check`).
- Automatic email license recognition & installation ID re-binding on login.
- Added 500-round live memory spin history buffer (`globalSpinsHistoryBuffer`).
- Enhanced Zen Assistant AI to answer live telemetry and statistical spin history queries (Romanian/English).
- Fixed typewriter DOM text rendering to preserve spaces between words.

## 2.1.8 - 2026-08-21

- Removed domain blacklists (`isMainPortal`) in `app.js` and `main-world.js` for universal casino frame support.
- Added active tab fallback routing and click-to-reconnect frame scanner in `top.js`.

## 2.1.7 - 2026-07-20

- Fixed the license email field so the administrator request button no longer overlaps long email addresses.
- Added a stacked narrow-panel layout for the email request action.

## 2.1.6 - 2026-06-13

- Synced the Lightning PT rail with enabled Active Patterns.
- Fixed Repeat Pattern assistant triggering when local history detects repeat targets before API confirmation.
- Removed row-level Active Pattern action buttons and moved actions into the module footer.
- Fixed Pattern Pre-Check fallback when `strategy-core.js` does not expose scan helpers.
- Added promotional 24-hour license request handling through the production API.
- Polished release documentation, screenshots, MIT license, and public download instructions.

## 2.1.5 - 2026-06-10

- Packaged v2 production download bundle.
- Added WordPress download metadata for the stable extension ZIP.
