-
v1.9.0 Stable
released this
2026-06-30 10:24:36 -05:00 | 102 commits to main since this releaseAdded
- Your champion pool is now pre-harvested. Adding champions to your pool in the settings panel queues a background benchmark harvest for each one at your own rank tier (the same data the in-game overlay compares against), and the saved pool is also backfilled at startup. Harvests run one at a time and skip any champion whose data is already fresh, so editing the pool is cheap.
Fixed
- The scouting report's "on champ" and "role" rows no longer come back blank during a harvest. The benchmark harvester and the scouting report each had their own rate limiter but shared one Riot API key, so when a harvest was running as a game went live their combined traffic blew past the key's 100-requests-per-2-minutes cap — and the scout's deep tier (recent-match stats) was the casualty, leaving those rows as "—". The harvester now runs in-process behind the same rate limiter as the scout, and pauses entirely while a game is live so the scouting report gets the full budget; it resumes from a checkpoint when the game ends.
Internal
- The benchmark harvester moved from a spawned
scripts/harvest-benchmarks.mjschild process to an in-process module (src/main/live/harvester.ts) sharing the scout'sRiotClient. The script remains as a thin CLI shim for manualnpm run harvest:benchmarksruns (now requiresnpm run build:mainfirst).
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download