Xurkon
|
bf6ecaedbe
|
v1.6.3-unreleased: Sunstrider zone fixes, QuestieLearner icon preservation, migration, and Busted test suite
Code changes (13 files, +916/-171):
- ZoneDB integration: GetZoneId() converts uiMapId→areaId via ZoneDB reverse lookup
- MIN_CONFIDENCE_PINS reduced to 1 for Ascension (incomplete NPC DBs)
- QuestieLearner icon preservation: objective Icon passed to RegisterObjectiveTooltip
- InjectLearnedData zone migration: converts old uiMapId spawn keys to areaId
- areaId passed through all LearnNPC call sites (OnMouseoverUnit, OnQuestDetail,
OnQuestComplete, OnQuestAccepted, OnQuestTurnedIn, OnGossipShow)
- Compat/Compat.lua: C_Map.GetPlayerMapPosition UiMapData support
- Compat/HBD.lua: Sunstrider mapData aliases and fallback loading
- Sunstrider arrow fix (QuestieArrow.lua), resolved pin rendering (QuestieMap.lua)
- _MergeOverride helper for string/numeric key compatibility
- Northshire Valley UiMapData registration
Testing infrastructure:
- .busted config pointing to tests/ directory
- Tests/wow_api_mock.lua: WoW API mocks (ZoneDB, C_Map, QuestLogCache, etc.)
- Tests/QuestieLearner_spec.lua: 12 tests covering coordinate scaling, spell cast
learning, zone migration (NPC/objects), icon preservation, settings defaults,
and LearnNPC spawn zone tracking
- selene.toml + wow_classic.yml: linter configuration
Documentation:
- Makefile with test/lint/ci targets
- sunstrider-coordinate-collection.md: coordinate data reference
- sunstrider-pin-fix.md: root cause analysis and fix documentation
|
2026-05-16 07:32:47 -05:00 |
|
Xurkon
|
5d56944907
|
Update version to v1.6.2, document Sunstrider Isle arrow, Tooltip guard, QuestData string safety fixes
[Unreleased] section added to CHANGELOG.md covering:
- Tooltip NPC/Object type guard crash fix (Tooltip.lua)
- InsertMissingQuestIds string guard for questData (tbcQuestFixes.lua, wotlkQuestFixes.lua)
- Sunstrider Isle arrow / UiMapId 946 override fix (zoneDB.lua, QuestieArrow.lua)
README.md:
- Bumped shield to v1.6.2
- Added Sunstrider Isle arrow fix to Quest Arrow section
- Added tooltip crash fix to Tooltips section
docs/changelog.html:
- Added [Unreleased] section at top of changelog
docs/index.html:
- Bumped version badge to v1.6.2
|
2026-05-09 07:12:37 -05:00 |
|
Xurkon
|
93ec7cc454
|
Bump version badge to v1.6.0
- Update README.md shields.io badge
- Update docs/index.html version label
|
2026-05-02 09:24:03 -05:00 |
|
Xurkon
|
1b5c8ef685
|
v1.5.5 - Performance & Stability
|
2026-03-29 17:19:01 -05:00 |
|
Xurkon
|
b685bdf0f7
|
Bump version to v1.5.4
|
2026-03-29 05:25:04 -05:00 |
|
Xurkon
|
5fb621a53a
|
v1.5.3: Add dedicated Keybinds tab
|
2026-03-29 03:01:14 -05:00 |
|
Xurkon
|
59c33e9f9c
|
feat: standardize v1.5.0 and consolidate stability fixes
|
2026-03-28 11:08:32 -05:00 |
|
Xurkon
|
1fc9727fee
|
v1.4.9: Validation fixes, Profiler fix, Quest link duplicate fix, Ascension fixes
|
2026-03-26 06:47:54 -05:00 |
|
Xurkon
|
aed0daf4ce
|
feat: Release v1.3.2 — Taint Resolution & Stability patches
|
2026-03-18 15:08:52 -05:00 |
|
Xurkon
|
4f1671837d
|
chore: bump version to 1.3.1 and update changelogs
|
2026-03-18 00:00:17 -05:00 |
|
Xurkon
|
f66c733048
|
docs: update version to v1.3.0 in documentation index
|
2026-03-17 22:40:18 -05:00 |
|
Xurkon
|
fcec22881f
|
Rebrand to Questie-X and add Credits tab
|
2026-03-15 08:08:08 -05:00 |
|
Xurkon
|
03e9f27f03
|
docs: standardize documentation, align version to 1.1.4, and cleanup legacy TOC files
|
2026-03-15 07:44:48 -05:00 |
|
Xurkon
|
0055f84d11
|
Bump version to 9.9.0 and add Custom Ebonhold Quests
|
2026-03-04 06:45:02 -06:00 |
|
Xurkon
|
50101a8e8e
|
Bump version to 9.8.6 and add custom quests for Outland, Northrend, Kalimdor, Azeroth
|
2026-02-25 06:52:18 -06:00 |
|
Xurkon
|
b8d2d5a9ea
|
docs: remove self-learning section, update version to 9.7.6
|
2026-02-21 00:06:15 -06:00 |
|
Xurkon
|
b365fdf641
|
Docs: Add full changelog page and link in index
|
2026-02-18 22:59:01 -06:00 |
|
Xurkon
|
dd6329de97
|
Docs: Update Changelog with new Ascension quests
|
2026-02-18 22:49:11 -06:00 |
|
Xurkon
|
6ef85d4e2d
|
v9.7.2: Ebonhold Database integration and core logic refinements
|
2026-02-14 21:13:44 -06:00 |
|