Commit Graph

94 Commits

Author SHA1 Message Date
Xurkon 01b7f07c41 Fix MapIconTooltip _GetLevelString nil level crash
Root cause: creatureLevels entry for 'Uneasy Citizen' was {} (empty table)
instead of {minLevel, maxLevel, rank}, so creatureLevels[name][1] was nil.
Added early-return guard in _GetLevelString: if creatureLevels[name] is
falsy or has no numeric level at index [1], return name unchanged.

Also updated CHANGELOG.md [Unreleased] section with this fix.
2026-05-09 08:23:54 -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 98b4010352 fix: silence QuestLogCache error spam in normal chat
Demote GetQuest/GetQuestObjectives 'quest doesn't exist in QuestLogCache'
messages from Questie:Error to Questie:Debug(DEBUG_DEVELOP). These were
firing repeatedly in chat for quest IDs like 595, 959, 254048 during normal
play. Messages are now only visible when developer debug mode is active.
2026-05-04 21:14:22 -05:00
Xurkon a0f3a1e020 v1.6.1: Fix map icon completion persistence after objective fulfillment
- SetObjectivesDirty: Add missing loop to reset isUpdated on SpecialObjectives
- PopulateObjective: Add completion guard for objectives without Update fn
- Bump version to 1.6.1 across TOC and changelogs
2026-05-04 19:57:43 -05:00
Xurkon ccbe9d0de7 Revert "Session 35: Housekeeping - dependency maintenance and code cleanup"
This reverts commit 3e65cd5a128e2c7d729727e35259e862ed6ef5f3.
2026-05-03 15:37:38 -05:00
Xurkon 6558ffd4a0 Session 35: Housekeeping - dependency maintenance and code cleanup 2026-05-03 15:36:05 -05:00
Xurkon bc14ade192 Changelog: Discord relay housekeeping (Session 35) 2026-05-03 15:23:52 -05:00
Xurkon 543fbefd23 Session 34: Remove Turtle WoW references, clarify install instructions 2026-05-02 23:39:50 -05:00
Xurkon 08eace3115 fix: Blood of Heroes object rendering and QuestieQuest runtime crash fixes 2026-04-12 00:45:50 -05:00
Xurkon 0660a0d42a docs: Update v1.6.0 changelog with detailed fix for object rendering 2026-04-08 17:43:02 -05:00
Xurkon 49477da2d0 v1.6.0: Stable Map Search & Blood of Heroes Data Fix 2026-04-08 17:34:15 -05:00
Xurkon 4ef2b9f661 hotfix: Resolved critical QuestieQuest runtime crash and hardened error handler 2026-04-08 03:48:46 -05:00
Xurkon 26dd06cf9d Fix critical LUA crash in QuestLinks due to nil concatenation and invalid chat link matching 2026-04-07 17:46:06 -05:00
Xurkon 36a047c6aa docs: Update changelog for v1.5.8 2026-04-02 20:58:26 -05:00
Xurkon d9f5022f27 docs: Update changelog for v1.5.7 2026-04-02 20:32:39 -05:00
Xurkon 67255ca5fb feat: Add Arrow options tab with scale, transparency, and debug settings; Fix zone filter bug that broke auto-tracking; Update .gitattributes and .gitignore to properly hide dev files from releases 2026-04-02 18:21:30 -05:00
Xurkon 0b1ff00a20 docs: Update changelogs with tooltip fix 2026-03-29 18:33:22 -05:00
Xurkon 4d48925145 docs: append performance patches to v1.5.5 changelogs 2026-03-29 17:54:19 -05:00
Xurkon 1b5c8ef685 v1.5.5 - Performance & Stability 2026-03-29 17:19:01 -05:00
Xurkon 77860bfd92 docs: add v1.5.5 performance changelog entry 2026-03-29 16:44:41 -05:00
Xurkon b685bdf0f7 Bump version to v1.5.4 2026-03-29 05:25:04 -05:00
Xurkon edfb9a28d7 Fix: Townsfolk not checking npcDataOverrides/objectDataOverrides on custom servers 2026-03-29 05:22:32 -05:00
Xurkon 7503f251dc Fix: Townsfolk POIs not appearing due to uiMapId < 1000 not being registered 2026-03-29 04:44:21 -05:00
Xurkon d2732b9b4d Fix: prevent crash when quest name is nil in PrintDifficultyColor 2026-03-29 04:27:32 -05:00
Xurkon 5fb621a53a v1.5.3: Add dedicated Keybinds tab 2026-03-29 03:01:14 -05:00
Xurkon 659f15a932 v1.5.2: Ascension custom zone support, waypoint fixes, realm detection 2026-03-29 00:09:43 -05:00
Xurkon e6c27ddf77 feat: add Use Quest Item keybind + fix custom zone names + nil check 2026-03-28 22:33:54 -05:00
Xurkon 69c0f8045c Update changelog for v1.5.1 fix release 2026-03-28 17:36:44 -05:00
Xurkon edcd97a0ce fix(map): prevent minimap icons from being hidden by external addons and bump to v1.5.1 2026-03-28 12:55:30 -05:00
Xurkon 504ccc3424 Remove session_export feature entry from CHANGELOG
Removed session_export feature from the changelog.
2026-03-28 11:20: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 284f0c3794 feat: resolve quest cache validation timeout and update gitignore 2026-03-22 16:03:19 -05:00
Xurkon c554370786 v1.4.7: Taint Resolution & WotLKDB Restructure 2026-03-22 13:15:02 -05:00
Xurkon 6e34cebead feat: release v1.4.6 - Fix SavedVariables persistence and red textures for MafWow/3.3.5a 2026-03-22 08:30:20 -05:00
Xurkon d342fd3461 Release v1.4.5: Network & Taint Stability Update 2026-03-21 15:53:07 -05:00
Xurkon c93059a865 Deploy v1.4.4r6 AceSerializer hotfix 2026-03-21 15:36:13 -05:00
Xurkon 2abc1e775e Deploy comprehensive LibDeflate fix for v1.4.4r5 hotfix 2026-03-21 15:16:51 -05:00
Xurkon 001ba5178f Update changelogs and fix LibDeflate for v1.4.4r4 hotfix 2026-03-21 15:12:37 -05:00
Xurkon 7ba38fe698 Update changelogs for v1.4.4r3 release 2026-03-21 15:00:44 -05:00
Xurkon a44909b1fe fix: clear WotLKDB globals on cached loads to remove lingering taint
docs: add v1.4.4r2 changelog
2026-03-21 10:27:27 -05:00
Xurkon 4054341199 docs: add v1.4.4r1 changelog entry for WotLKDB taint fix 2026-03-21 09:26:51 -05:00
Xurkon 5c37b87ea8 docs: Update changelogs for tracker shift-click fix 2026-03-21 08:02:33 -05:00
Xurkon 2df8a7b96d fix: v1.4.4 - AceGUI pool fixes, event handling nil checks, QuestieLearner serialization, l10n format fixes 2026-03-20 21:16:58 -05:00
Xurkon 971d780a9b feat: Add Quest Route Optimization feature 2026-03-19 21:30:05 -05:00
Xurkon eba0d39ca6 chore: v1.4.1 - cleanup and repository maintenance 2026-03-19 21:08:11 -05:00
Xurkon e993dbf0a3 chore: bump version to v1.4.0 and update changelogs 2026-03-19 19:32:57 -05:00
Xurkon 5d94cf8f67 feat: v1.4.0 - Code review fixes and taint resolution
- C_Timer OnUpdate uses elapsed param
- IsAchievementCompletion checks completion boolean
- C_Map.GetPlayerMapPosition fixes
- QuestieLearner GUID function forward declarations
- Taint guards on secure hooks (InCombatLockdown + pcall)

Fixes ADDON_ACTION_BLOCKED: UseAction() errors
2026-03-19 19:24:24 -05:00
Xurkon 5cb64a4c30 feat: release v1.3.9 - fix BackdropTemplate crash and quest re-tracking reliability 2026-03-19 15:14:05 -05:00
Xurkon c5c3897421 feat: idempotent quest tracking and robustness improvements v1.3.7 2026-03-19 00:22:26 -05:00