• v4.1.0 d855960a77

    v4.1.0
    All checks were successful
    CI / build-and-test (push) Successful in 1m57s
    Stable

    joeyr released this 2026-09-01 18:40:23 -05:00 | 29 commits to main since this release

    Added

    • A second champion pool, for Classic Rift. The Settings panel's "Suggested
      picks" card now carries two per-lane pools: the existing one and a new
      Classic Rift Champion Pool picks block with the same five lanes. Champ
      select reads whichever matches the game it is in — the roster is taken from the
      gameflow map id (453 = classic), the same signal the board's mode badge uses —
      and a lane left empty falls back to meta exactly as before.
    • The two lists are deliberately not merged. Classic champions reuse their
      base champion's display name but not its kit (Jade Annie has 460 HP and 550
      attack range against live Annie's 560 and 625), so "the champions I play here"
      is a different answer, and a name identifies a champion only within a roster.
      Pool names are now resolved against the half of the champion directory the
      session belongs to, so a classic pool's "Garen" resolves to 60086 rather than
      quietly ranking id 86's matchups.

    Changed

    • The settings file gains myClassicPool, alongside myPool and with the same
      shape and opt-in semantics. An existing settings.json needs no edit: an
      absent value means "no classic pool", which behaves as it does today.
    • The champion search box in each pool block no longer lists duplicate names. It
      is fed by the id-keyed champion map, which carries both rosters, so every
      champion with a classic counterpart appeared twice.
    • Editing the classic pool does not enqueue a benchmark harvest. Match v5 has no
      Classic Rift games — queue 4310 results 403 permanently — so those would be
      requests that cannot land. Live-pool edits pre-harvest as before.
    Downloads