Skip to content

Releases: doughknee/queuePop

queuePop v1.3.3

11 Jun 18:31
8d23392

Choose a tag to compare

queuePop now plays your entire ARAM champ select — from the very first second to the loading screen.

✨ The headline: ARAM opening pick

Modern ARAM starts by offering you 2-3 champions for ~10 seconds; if you don't choose, the game picks randomly and dumps the rest onto a shared bench where anyone can snipe them. queuePop now picks the best of your offered champs within the first second — before a teammate can beat you to your own roll.

(For the curious: the offered champ list isn't in the champ-select session at all — it's hidden in a separate lol-lobby-team-builder endpoint, and trying to pick a champ you weren't offered silently "succeeds" while doing nothing. That's why this was never possible before. We found it by instrumenting live lobbies.)

🎯 Champ priority modes

The old "highest mastery" toggle is now a six-way Champ priority in Settings → ARAM, and it drives everything — the opening pick, bench grabs, and trades chase one consistent target:

Mode What it chases
Highest mastery Your most-played champs (the classic behavior — existing configs migrate here)
Lowest mastery Champs you've barely touched, never-played first — for learning the roster
Rusty Whatever you haven't played in the longest — old mains keep cycling back
Mastery milestone Whichever champ is closest to its next mastery level — maximum dings per game
Random One shuffled order per lobby — chaos mode
My ARAM list Your hand-sorted Champ Select → ARAM list

🔁 Smarter trading

Trades are standing offers, not one-shot actions — so queuePop now manages them like one:

  • Keeps at most one live request, always aimed at the best upgrade a teammate is holding
  • Auto-cancels the request the moment it stops being an upgrade (e.g. you just grabbed something better off the bench) — a teammate's late "accept" can never downgrade you
  • Re-checks incoming offers at the moment of acceptance, not when they arrived
  • Never re-pesters someone who declined, and rate-limits request churn

⚙️ Order of operations

Each champ-select tick now runs in strict priority order: opening pick → bench grab (instant, free) → trades (slow, consensual) → runes/spells/skins last — so the guaranteed moves always land before the cooperative ones, and cosmetics can never delay a pick.

🐛 Fixes

  • Console output is forced to UTF-8 at startup — previously, running queuePop with redirected output could crash the client-connected handler on an emoji and leave the app stuck on "Searching for League Client…"
  • Champion mastery is fetched once per champ select and shared by all features

Full changelog: v1.3.2...v1.3.3

queuePop v1.3.2

10 Jun 23:27
97e7277

Choose a tag to compare

What's Changed

  • v1.3.2: Fix auto-trades (LCU champion-swaps rename) + champ-select docs refresh by @doughknee in #4

Full Changelog: v1.3.1...v1.3.2

queuePop v1.3.1

06 Jun 17:02
b3de052

Choose a tag to compare

What's Changed

  • Fix: self-update download progress + stale UI after relaunch by @doughknee in #3

Full Changelog: v1.3.0...v1.3.1

queuePop v1.3.0

06 Jun 16:35
f32a86a

Choose a tag to compare

What's Changed

  • Feat: ARAM auto-pick highest-mastery champ; drop legacy Tkinter GUI by @doughknee in #2

Full Changelog: v1.2.6...v1.3.0

queuePop v1.2.6

05 Jun 20:20

Choose a tag to compare

queuePop v1.2.5

05 Jun 19:39

Choose a tag to compare

queuePop v1.2.4

05 Jun 19:18

Choose a tag to compare

queuePop v1.2.4

A look-and-feel release: queuePop finally looks like queuePop. The brand mark now lives inside the app, and the PLAY button got a ground-up redesign. Nothing under the hood changed — it's pure polish — so updating is risk-free.

✨ The new PLAY button

  • The emblem is the brand now. The round play medallion has become the queuePop "Queue Sigil" — a hex badge built right into the button. It shares the ribbon's exact material and finish, so the emblem and the PLAY banner read as one solid piece instead of two parts bolted together.
  • It comes alive. Hover the button and the teal energy lights up and gently breathes — the core blooms, the teal lines shimmer between teal and bright cyan — all without the button moving or jumping. The same living glow now carries the "queue popped" state too.
  • Lit while you choose. Open the quick-queue dropdown and the button stays illuminated the entire time you're picking a mode, so it's clear what's in focus.
  • LAUNCH vs PLAY. When League isn't running, the button now reads LAUNCH — because that's what it does, it opens the client. Once you're in, it goes back to PLAY / IN QUEUE / READY / LIVE as the moment calls for.

✨ Branding in the app

  • Queue Sigil + wordmark now appear under Settings → About & Updates, with handy links straight to the GitHub project and the tip jar.

📥 Install / Update

  • Already running queuePop? Click the Update banner on launch (or Settings → About & Updates) and you'll be on v1.2.4 in one click. Auto-update has been rock-solid since v1.2.3.
  • New install? Grab queuePop-v1.2.4-setup.exe (installer, no admin prompt) or queuePop-v1.2.4-portable.zip (portable) below.

queuePop is not endorsed by Riot Games and doesn't reflect the views or opinions of Riot Games or anyone officially involved in producing or managing League of Legends.

queuePop v1.2.3

05 Jun 17:02

Choose a tag to compare

queuePop v1.2.3

A focused fix for the in-app updater, which could silently fail to install on the installed (non-portable) build — plus everything from v1.2.2 for anyone updating from an older version.

🐛 Fixed

  • Auto-update could leave you stuck on the old version. On the installed build, clicking Update would close the window but the app kept running in the system tray, keeping its own .exe locked — so the silent installer couldn't replace it and quietly rolled back. The installer now reliably closes the running app before updating and relaunches the new version afterward. Updating from here on out is one click, as intended.

Coming from v1.2.1 or v1.2.2 and the update isn't taking? Right-click the tray icon → Exit to fully close queuePop, then install this version once by hand (download queuePop-v1.2.3-setup.exe below). After that, auto-updates work normally.

✨ Also included (new since v1.2.1)

  • ARAM bench auto-grab. queuePop watches the ARAM reroll bench and instantly swaps you to your highest-priority champ the moment it appears. Set a priority list under Settings → Champ Select → Enable ARAM.
  • Loadouts in ARAM. Whatever champ you land on gets its saved runes, summoner spells, and skin applied automatically.
  • ARAM Mayhem support for queue filtering and bench grabbing.
  • Quick re-queue. The PLAY menu pins your last-played queue for one-click re-queue, with a cleaned-up, de-duplicated queue list.

📥 Install / Update

  • Already running queuePop? You'll get an Update banner on launch — one click updates and restarts into v1.2.3. Or check manually under Settings → About & Updates.
  • New install? Grab queuePop-v1.2.3-setup.exe (installer, no admin prompt) or queuePop-v1.2.3-portable.zip (portable) below.

queuePop is not endorsed by Riot Games and doesn't reflect the views or opinions of Riot Games or anyone officially involved in producing or managing League of Legends.

queuePop v1.2.2

05 Jun 16:38

Choose a tag to compare

queuePop v1.2.2

This release brings full ARAM support to auto pick/ban, a faster way to re-queue, and is the first build to ship under the queuePop name.

✨ New

  • ARAM bench auto-grab. ARAM never lets you pick a champion outright — you're dealt a random one and share a reroll bench with your team. queuePop now watches that bench and instantly swaps you to your highest-priority champ the moment it appears, working through your list in order. Set it up under Settings → Champ Select → Enable ARAM with a comma-separated priority list (e.g. Ziggs, Lux, Ashe).
  • Loadouts in ARAM. Whatever champion you land on gets its saved loadout — runes, summoner spells, and skin — applied automatically, the same as on the Rift.
  • ARAM Mayhem support. The new ARAM Mayhem mode is recognized for both queue filtering and bench grabbing.
  • Quick re-queue. The PLAY menu now pins your last-played queue so you can jump straight back in with one click. The queue list is also grouped and de-duplicated, so same-named modes (e.g. the different Arena/Rift entries) are easy to tell apart. You can hide the last-played pin under settings if you prefer.

🔧 Changes

  • Rebrand to queuePop. The app, installer, and downloads are now named queuePop. If you're updating from an older queueBot build, the in-app updater will carry you over automatically — no reinstall needed.
  • More reliable releases: fixed the automated release pipeline so version bumps publish cleanly.

📥 Install / Update

  • Already running queuePop (or queueBot)? You'll get an Update banner on launch — one click updates and restarts you into v1.2.2. You can also check manually under Settings → About & Updates.
  • New install? Grab queuePop-v1.2.2-setup.exe (installer, no admin prompt) or queuePop-v1.2.2-portable.zip (portable) below.

queuePop is not endorsed by Riot Games and doesn't reflect the views or opinions of Riot Games or anyone officially involved in producing or managing League of Legends.

queuePop v1.2.1

05 Jun 06:10

Choose a tag to compare