Skip to content

Releases: Tiarin-Hino/ability-draft-plus

v2.0.2

24 Feb 16:49

Choose a tag to compare

Bug Fix

Fixed: scan fails on Windows with ENOENT for screenCapture_1.3.2.bat

Users would see the following error when trying to scan abilities:

Scan failed: ENOENT: no such file or directory, open '...app.asar.unpacked\node_modules...\screenCapture_1.3.2.bat'

Root cause: The `screenshot-desktop` package captures the screen on Windows by executing a `.bat` file as a child process. Files bundled inside an Electron ASAR archive cannot be executed — only read. The package was missing from `asarUnpack`, so the bat file was inaccessible at runtime.

Fix: Added `screenshot-desktop` to `asarUnpack` in the build config so the file is extracted alongside the app and can be spawned normally.

No action required — update and scan will work automatically.

v2.0.1

24 Feb 16:22

Choose a tag to compare

Bug Fix

Fixed: crash on scrape for users upgrading from v1

Users who had the app installed before v2.0.0 would get the following error when running a scrape:

table AbilitySynergies has no column named synergy_increase

Root cause: The `synergy_increase` column was added to the schema after some users had already created their local database. SQLite's `CREATE TABLE IF NOT EXISTS` silently skips existing tables — it never adds new columns to them — so upgrading users were stuck with an outdated schema.

Fix: The app now runs a column migration on startup that detects and adds any missing columns via `ALTER TABLE`. Existing data is fully preserved; the new column defaults to `NULL` for old rows until the next scrape populates it.

No action required — the migration runs automatically on first launch of v2.0.1.

2.0.0

23 Feb 23:21

Choose a tag to compare

Dota 2 Ability Draft Plus v2.0.0

Complete rewrite of the application from the ground up.

What's New

  • Triplet analysis — suggests the best third ability to complete known strong pairs
  • Automatic resolution detection — works out of the box for 28 common resolutions, with mathematical auto-scaling for any others
  • Windowed mode support — automatic game window tracking for non-fullscreen setups
  • Dark mode — follows system theme or set manually
  • English & Russian localization
  • Database backups — automatic on startup, manual backup/restore from Settings
  • GPU acceleration — optional DirectML support for faster ML inference

Improvements

  • Modern tech stack — Electron 40, React 19, Tailwind CSS v4, Zustand
  • Faster ML — INT8 quantized MobileNetV2 (524 ability classes) via ONNX Runtime
  • Better data source — Windrun.io API integration replaces brittle web scraping
  • Smarter overlay — click-through transparency, shimmer highlights for top picks and synergies, smart tooltip positioning
  • Reliable database — sql.js (WASM) eliminates native module rebuild issues
  • Auto-updater — in-app notifications for new versions

All v1 Features Preserved

  • One-click ability scanning and rescanning
  • OP and Trap combination panels with configurable thresholds
  • Top 10 ranked recommendations
  • My Spot / My Model hero selection
  • Ability and hero model tooltips with synergy details

v1.1.1

17 Jun 22:46
2f5e442

Choose a tag to compare

What's Changed

Full Changelog: v1.1.0...v1.1.1

v1.1.0

09 Jun 21:32
6e3ca27

Choose a tag to compare

What's Changed

Full Changelog: v1.0.1...v1.1.0

v1.0.1

02 Jun 12:29
3a95930

Choose a tag to compare

What's Changed

  • 3840x2160, 3840x1600 and 3440x1440 resolutions added by @Tiarin-Hino in #43

Full Changelog: v1.0.0...v1.0.1

v1.0.0

29 May 17:37
7ab75a8

Choose a tag to compare

🎉Official public release 🎉

What's Changed

  • added model and hero selection
  • removed hero based winrates
  • updated model and added condition on selected model and ultimate
  • persist model and hero hotposts for rescans
  • implemented reset overlay button
  • make combinations display conditional on what is left in the pool
  • Dark Mode!

Full Changelog: v0.1.0...v1.0.0

v0.1.0

19 May 22:47
47b6917

Choose a tag to compare

What's Changed

Full Changelog: v0.0.2...v0.1.0

v0.0.2

18 May 20:11
8ea43a4

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: https://github.com/Tiarin-Hino/ability-draft-plus/commits/v0.0.2