Change Notes

Recover from ignored casts

GitHub version commit · Sep 28, 2026

  • When Arena ignores a cast, the bot checks for changes in the card or game state, waits through selection and payment prompts, and re-asks the AI instead of blindly retrying.
  • After another ineffective cast, the bot passes priority instead of retrying blindly a third time.
  • The bot aborts cleanly if MTGA loses foreground focus.
  • Fewer forced concedes expected, with a better overall win rate.

Historic on any window size

GitHub version commit · Sep 23, 2026

  • Historic navigation now scales to the Arena client size, so it can queue matches outside 1920 × 1080.
  • Starter Deck selection opens from the deck art, including after the event has been completed.

Recover from stalled matches

GitHub version commit · Sep 20, 2026

  • Added automatic recovery for matches that stop making progress.
  • Fixed a Historic navigation regression that prevented the bot from reaching a match.

Historic quest deck selection

GitHub version commit · Sep 15, 2026

  • Historic now chooses a deck that matches the active color quest before it queues.
  • Fixed Historic queueing and avoided starting a match when an account switch was already due.

Safer play after window changes

GitHub version commit · Sep 13, 2026

  • The bot now rejects stale Arena window coordinates after the client is moved or resized, then safely retries.
  • Improved duplicate account-name handling and added a guard for Eaten Alive's additional cost.

Automatic daily quest rerolls

GitHub version commit · Sep 11, 2026

  • Added an optional automatic reroll for a daily quest worth 500 gold, with safeguards when the reroll cannot run.

Support for Arena's Unity 6 client

GitHub version commit · Aug 26, 2026

  • Fixed hand scanning on Windows after Arena's Unity 6 update by moving the cursor through the input path the client recognizes.

Clear overlays over the hand

GitHub version commit · Aug 25, 2026

  • The bot now clears two Arena overlays that could cover the hand and prevent cards from being scanned.

More reliable queue recovery

GitHub version commit · Aug 25, 2026

  • Queue recovery now looks for the Report a Player dialog and resets its stalled-queue timer when a match ends.

Read complete game log messages

GitHub version commit · Aug 23, 2026

  • Player.log lines are buffered until complete so a partial write cannot hide the game-state messages that follow.

Account rotation and safer automation

GitHub version commit · Aug 23, 2026

  • Account rotation can now run quests and wins in separate passes.
  • Improved combat confirmation and Linux credential entry to avoid missed attacks or mistyped logins.

End-of-rotation shutdown on Linux

GitHub version commit · Aug 23, 2026

  • Added optional PC shutdown after an account rotation, with support for Windows and Linux.

Cross-platform account switching

GitHub version commit · Aug 21, 2026

  • Fixed macOS ZIP updates and made account credentials work with different keyboard layouts.

Cross-platform setup and switching

GitHub version commit · Aug 19, 2026

  • Added support for Windows display scaling and Linux Wayland, and improved first-time Starter Deck setup and account logout.

Combat blocking and Ward-aware targeting

GitHub version commit · Aug 11, 2026

  • Added blocker assignment and checks Ward costs before choosing a spell target.

Account rotation fixes

GitHub version commit · Jul 28, 2026

  • Improved quest reads, gold tracking, deck selection and account identity during rotation.
  • Added handling for more card-choice prompts that could otherwise stall a match.

Stronger in-game decision recovery

GitHub version commit · Jul 21, 2026

  • Reduced decision-loop stalls and improved handling for modal choices, targeting and card abilities.
  • Improved spell choices, including removal, lifegain payoffs and creatures returned from the graveyard.

Consolidated session stall monitoring

GitHub version commit · Jul 19, 2026

  • Moved stall detection into the session watchdog, consolidating the bot's idle-hang recovery.
  • Added a watchdog that detects idle hangs and records when matches end.

ZIP updates and interface polish

GitHub version commit · Jul 15, 2026

  • ZIP-installed copies can now check GitHub for new versions and offer an update at startup.
  • Improved the bot window, version display and platform launcher.

ZIP updater hardening (reverted)

GitHub version commit · Jul 14, 2026

  • Hardened the ZIP auto-updater after review. The 1.0.3 version value was reset to 1.0.1 that same day.

ZIP update channel (reverted)

GitHub version commit · Jul 14, 2026

  • Added ZIP-install update checks, then reset this version value to 1.0.1 the same day. The feature later shipped in 1.1.0.

Gold tracking and account switching

GitHub version commit · Jul 13, 2026

  • Added real gold tracking, match completion and account-switching controls, with quest-aware deck selection.

First numbered release

GitHub version commit · Jul 12, 2026

  • Introduced version tracking and the first startup check for GitHub updates.