Xurkon
764ea7d2fc
fix: Use UntrackQuestId properly for untracking
2026-03-21 01:00:01 -05:00
Xurkon
2e32a260ea
fix: Remove QuestLog_Update call to prevent hook loop
2026-03-20 23:52:39 -05:00
Xurkon
01edab2632
fix: Call tracker methods directly on shift-click instead of AQW_Insert
2026-03-20 23:49:10 -05:00
Xurkon
229f6faba6
cleanup: Remove debug code from tracker
2026-03-20 23:42:12 -05:00
Xurkon
81f41a1fce
fix: Shift-click now toggles tracking for all quests in quest log
2026-03-20 23:41:40 -05:00
Xurkon
e968a41497
debug: Check autoTrack setting and AutoUntracked state
2026-03-20 23:28:56 -05:00
Xurkon
103e3e4346
debug: Check tracking state on click
2026-03-20 23:10:50 -05:00
Xurkon
c9dab76508
debug: Check button value in hook
2026-03-20 23:09:22 -05:00
Xurkon
7eb59e9259
debug: Add detailed debug to QuestLogTitleButton_OnClick hook
2026-03-20 23:05:41 -05:00
Xurkon
5916be505f
debug: Add print to QuestLogTitleButton_OnClick hook
2026-03-20 22:49:03 -05:00
Xurkon
7fb8155af1
debug: Add SetOnClick debug print
2026-03-20 22:13:03 -05:00
Xurkon
4dcd644ac2
debug: Add print to OnClickQuest
2026-03-20 22:08:08 -05:00
Xurkon
4a78619416
test: Add click debug test
2026-03-20 22:04:51 -05:00
Xurkon
6e6eb3226e
debug: Added click debug logging to TrackerLinePool.OnClickQuest
2026-03-20 21:41:16 -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
f32520078c
fix: rewrite route optimizer with proper debug logging and coordinate extraction
2026-03-19 22:07:07 -05:00
Xurkon
6814ab4869
fix: import QuestieRouteOptimizer in slash command handler
2026-03-19 21:56:45 -05:00
Xurkon
156a184da4
fix: rewrite QuestRouteOptimizer module
2026-03-19 21:48:02 -05:00
Xurkon
7857340c37
fix: nil check for QuestieRouteOptimizer.Update
2026-03-19 21:37:05 -05:00
Xurkon
971d780a9b
feat: Add Quest Route Optimization feature
2026-03-19 21:30:05 -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
Xurkon
301d7185fb
release: v1.3.6
2026-03-18 23:16:02 -05:00
Xurkon
b8ee31e2eb
Fix tooltip progress caching for dynamically learned AI spawns
2026-03-18 22:55:53 -05:00
Xurkon
9ad5272ed6
fix: correctly detect legacy xpcall dropping varargs
2026-03-18 22:18:14 -05:00
Xurkon
afd2dc82b9
refactor: simplify and perfect Lua 5.0 select polyfill
2026-03-18 22:10:24 -05:00
Xurkon
d1f757e2bb
fix: add variadic xpcall polyfill for older clients
2026-03-18 21:38:53 -05:00
Xurkon
28fc4d5095
chore: release v1.3.5 - Comprehensive Taint & Architecture Fixes
2026-03-18 21:27:48 -05:00
Xurkon
647981f8d8
fix: implement tocVersion guard for GameVersionError.lua and update changelogs
2026-03-18 17:52:38 -05:00
Xurkon
35b581d6a9
feat: Release v1.3.4 - Fix l10n initialization error and complete WotLKDB taint analysis
2026-03-18 17:35:22 -05:00
Xurkon
aed0daf4ce
feat: Release v1.3.2 — Taint Resolution & Stability patches
2026-03-18 15:08:52 -05:00
Xurkon
bd31b2d383
refactor: disable guild-channel data sharing
2026-03-17 23:36:06 -05:00
Xurkon
282d7cdd22
docs: make channel join log visible for verification
2026-03-17 22:58:20 -05:00
Xurkon
a69883594c
fix: initialize QuestieLearnerComms in QuestieLearner
2026-03-17 22:52:12 -05:00
Xurkon
b0f8ba22e7
feat: release v1.3.0 - QuestieLearner Confidence & Tiered Pruning Engine
2026-03-17 22:33:01 -05:00
Xurkon
7f16d31294
docs: add v1.2.9 changelog — cross-link engine, zone fix, untrack fix
2026-03-17 17:38:43 -05:00
Xurkon
35f2d49b6c
fix: patch IsComplete method onto QuestLogCache fallback objects in currentQuestlog so QuestieMap doesn't crash
2026-03-16 23:08:38 -05:00
Xurkon
a7a66810be
fix: store fallback quests in TrackerUtils._fallbackQuests not currentQuestlog to prevent arrow/quest module crashes
2026-03-16 23:05:58 -05:00
Xurkon
ef62d1b2b2
fix: guard IsQuestFlaggedCompleted nil on WotLK 3.3.5 in fallback quest IsComplete
2026-03-16 22:58:43 -05:00
Xurkon
d9828e6159
fix: resolve QUEST_ACCEPTED log-index vs questID ambiguity and add quest-log fallback to tracker for DB-unknown quests
2026-03-16 22:57:18 -05:00
Xurkon
5e35aa6cb5
fix: QUEST_ACCEPTED in 3.3.5 passes questID directly as first arg, not log index
2026-03-16 22:42:05 -05:00
Xurkon
f0327da3e5
fix: use GetQuestLogTitle position 9 for questID in 3.3.5 and add full-log fallback scan
2026-03-16 22:39:39 -05:00
Xurkon
f0550fddee
feat: add DEBUG_LEARNER and DEBUG_COMMS categories for targeted learner/comms debugging
2026-03-16 22:33:31 -05:00
Xurkon
6b0fdcf9b4
fix: capture Objectives Board quests via gossip cache and trace LearnQuest guards
2026-03-16 22:30:38 -05:00
Xurkon
ab60b990e8
fix: WotLKDB stats updated in cached DB path so panel shows counts on every reload
2026-03-16 22:24:40 -05:00
Xurkon
3e18f51551
fix: WotLKDB plugin.stats updated directly in LoadBaseDB so panel shows counts without timing dependency
2026-03-16 22:21:14 -05:00
Xurkon
76854a7fa3
fix: learner only records quest items (class 12) and captures auto-complete quests via QUEST_TURNED_IN
2026-03-16 22:19:09 -05:00
Xurkon
fa7974b0d8
fix: mouseover NPC check uses raw npcData instead of GetNPC to prevent CRITICAL spam
2026-03-16 22:14:04 -05:00
Xurkon
b2ca8fa660
fix: backfill missing learnedData settings keys from old SavedVariables
...
EnsureLearnedData was using 'or' which never updates an existing table.
If learnedData was created by an older version of the code without
learnQuests/learnItems/learnObjects keys, those stayed nil (falsy),
causing every quest/item/object learn call to return immediately.
Now explicitly backfills each missing key to true so all categories
record correctly regardless of when the SavedVariables were first created.
2026-03-16 21:56:36 -05:00