v0.2.0
Remaining Achievements
v0.2.0 (2026-07-26)
Full Changelog Previous Releases
- Add dev-deploy.sh for pushing changes to the local WoW install
Co-Authored-By: Claude Fable 5 noreply@anthropic.com - Fix scroll errors on expanded rows, async scan with loading indicator
- elementData now carries category+index (like Blizzard's own provider):
AchievementTemplateMixin.CalculateSelectedHeight has no by-id fallback,
so scrolling with a selected row threw GetAchievementInfo usage errors
and corrupted the scroll view's extents. - Scan runs in a time-sliced coroutine (~5ms/frame) with a Crunching
achievements... indicator, and only visits each category's incomplete
tail (client orders completed first, same assumption as Blizzard's
Incomplete filter). - Refresh retains scroll position and re-selects the expanded row.
- Export: row count in title, warning when a search filter narrows the
export, dropped the always-false Completed column. - Counts loop deduplicated; FoS category cache fills the parent chain.
Co-Authored-By: Claude Fable 5 noreply@anthropic.com
- elementData now carries category+index (like Blizzard's own provider):
- Grant workflow permission to create GitHub releases
The default GITHUB_TOKEN is read-only, so the packager's release
creation failed with 403.
Co-Authored-By: Claude Fable 5 noreply@anthropic.com