Commit Graph

143 Commits

Author SHA1 Message Date
Xurkon 6cf44e749d chore: remove .history and Research folders from repo tracking 2026-03-19 20:34:23 -05:00
Xurkon a623cef449 fix: downloads badge with svg extension 2026-03-19 20:27:50 -05:00
Xurkon 9a05b7ab6a fix: update downloads badge to latest release 2026-03-19 20:26:22 -05:00
Xurkon 25b80fe41b fix: update downloads badge format 2026-03-19 20:25:17 -05:00
Xurkon e993dbf0a3 chore: bump version to v1.4.0 and update changelogs 2026-03-19 19:32:57 -05:00
Xurkon 8701f2a1cc chore: cleanup stray file 2026-03-19 19:27:54 -05:00
Xurkon 4d57504265 chore: remove release script 2026-03-19 19:24:55 -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 8d8ac76e5a fix: restore string texture paths in LibDBIcon-1.0 for older clients 2026-03-18 22:22:36 -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 3939064d26 fix: patch LibDBIcon-1.0 SetFromAlpha for older clients 2026-03-18 22:07:46 -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 b3021eb06d docs: refresh landing page and fix changelog styling 2026-03-18 00:11:50 -05:00
Xurkon 36f93718d6 chore: add v1.3.1 to CHANGELOG.md 2026-03-18 00:01:42 -05:00
Xurkon 4f1671837d chore: bump version to 1.3.1 and update changelogs 2026-03-18 00:00:17 -05:00
Xurkon bd31b2d383 refactor: disable guild-channel data sharing 2026-03-17 23:36:06 -05:00
Xurkon 04a769df9f Revise versioning and add new features to CHANGELOG
Updated versioning in CHANGELOG and added new features.
2026-03-17 23:00:10 -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 f66c733048 docs: update version to v1.3.0 in documentation index 2026-03-17 22:40:18 -05:00
Xurkon 53b53af3cb docs: correct version badge to v1.3.0 2026-03-17 22:40:05 -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 9ecd28ada2 docs: fix chat-length GUID commands and clarify target vs npc UnitGUID usage 2026-03-16 22:11:43 -05:00
Xurkon 6b9d1d548f docs: add GUID reference, object vs NPC distinction, and settings backfill prereq to verification guide 2026-03-16 22:10:26 -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
Xurkon 17bc28f440 docs: update Test 2 in verification guide to reflect isNew-only debug output 2026-03-16 21:47:49 -05:00
Xurkon 003e9698c9 fix: WotLKDB plugin stats + kill tracking improvements 2026-03-16 21:37:26 -05:00
Xurkon 4e5f3ed04b fix: move plugin panel to Database tab + fix WotLKDB 0 counts
- QuestieOptionsDatabase: added 'Loaded Questie-X Plugins' section at order 7
  For pull-type plugins (WotLKDB) where plugin.stats are all 0, the panel now
  falls back to counting QuestieDB.*Data directly — this is safe because the
  name function is called after init completes (user opens the options panel)
- QuestieOptionsAdvanced: replaced full plugin panel with redirect note
  pointing users to the Database tab
2026-03-16 21:27:15 -05:00