• v3.0.0 89878b7119

    v3.0.0
    All checks were successful
    CI / build-and-test (push) Successful in 1m4s
    Stable

    joeyr released this 2026-07-07 09:15:48 -05:00 | 69 commits to main since this release

    Added

    • Real installers. The app now packages into a proper Windows installer
      (NSIS — per-user, no admin prompt) and a standalone portable .exe via
      npm run dist, instead of being launched from npm start. The native pieces
      are bundled and verified to run from the packaged build: the koffi FFI addon
      (global hotkey + screen capture) and the tesseract OCR worker with its
      language model.
    • Riot API key in Settings. A new field in the Settings panel stores your
      personal Riot API key locally in settings.json. It enables the scouting
      report and benchmark harvesting, and a status line shows whether a key is set.

    Changed

    • BREAKING — the Riot API key now comes only from the Settings panel. The
      app no longer reads RIOT_API_KEY from the environment or a .env file.
      After updating, enter your key in Settings once (it applies on the next
      launch); an existing .env key will be ignored by the app. The standalone
      npm run harvest:benchmarks CLI is unaffected and still reads RIOT_API_KEY
      from the environment.
    • The packaged app writes debug.log into your user-data folder
      (%APPDATA%\champ-select-assistant\) instead of next to the executable. Dev
      runs are unchanged (current working directory).

    Downloads: LoL Companion-3.0.0-setup.exe (installer) or
    LoL Companion-3.0.0-portable.exe (no install). The build is unsigned, so
    Windows SmartScreen warns on first run — choose More info → Run anyway.
    After installing, open Settings and enter your Riot API key to enable the
    scouting report and benchmark harvesting.

    Downloads