diff --git a/docs/changelog.html b/docs/changelog.html
index a7e1433..f502fb2 100644
--- a/docs/changelog.html
+++ b/docs/changelog.html
@@ -176,28 +176,89 @@
-
v1.1.4 — Plugin Architecture & Maintenance
+
v1.1.4 — Questie-X: Plugin Architecture & Maintenance Update
+
This release marks the official rebranding from Questie-335 / PE-Questie to Questie-X and introduces the new plugin architecture. Additionally, this version includes significant UI enhancements, core compatibility refinements for legacy clients, and critical database corrections.
+
+
Architecture Changes
+
+ - [Repo] Repository renamed and re-homed to
Xurkon/Questie-X. Remote updated from PE-Questie to Questie-X.
+ - [Plugin API] Introduced
QuestiePluginAPI (Modules/Libs/QuestiePluginAPI.lua). Plugins register themselves and inject quest, NPC, object, item, and zone data without modifying core files.
+ - [Server Detection] Added
QuestieServer module (Modules/QuestieServer.lua) for improved runtime server environment detection.
+ - [Network] Added
QuestieLearnerComms module (Modules/Network/QuestieLearnerComms.lua) for cross-client quest data sharing.
+ - [Database] Removed embedded
Database/Ascension/ and Database/Ebonhold/ folders. All custom server data is now distributed via separate plugin addons.
+
+
UI Enhancements
- - Resizable Options: The Questie options window is now resizable with corner drag functionality. Size and position persist between sessions.
+ - [Options] Resizable Options window! The Questie options UI can now be resized with corner drag functionality. Size and position persist between sessions.
+ - [Options] New Credits Tab! A dedicated tab in the options menu to acknowledge contributors and community partners.
+ - [Tutorial] Improved tutorial flows for objective type selection.
+
Core & Compatibility
- - Lua 5.0 Polyfills: Globally polyfilled
string.match and string.gmatch using string.find and string.gfind for legacy client compatibility.
- - AceTimer Patches: Applied Lua 5.0 compatibility fixes (
math.mod) to embedded AceTimer-3.0 instances in ElvUI and OG-RaidHelper.
- - Color Polyfills: Updated
CreateColor polyfill with SetRGB, SetRGBA, SetColor, and GetColor methods.
+ - [Lua 5.0] Globally polyfilled
string.match and string.gmatch using string.find and string.gfind to ensure universal compatibility with legacy WoW clients (e.g., Turtle WoW).
+ - [AceTimer] Patched embedded
AceTimer-3.0 instances in ElvUI and OG-RaidHelper to resolve math.mod errors on Lua 5.0 clients.
+ - [Colors] Updated
CreateColor polyfill with SetRGB, SetRGBA, SetColor, and GetColor methods.
+ - [Comm] Improved cross-client data sharing stability.
+
Map & Tooltips
- - Tooltip Reliability: Fixed
OnEnter handlers to consistently populate NPC names and objective text on map pins and world unit tooltips.
- - Debug Cleanup: Resolved
[QuestieTooltips:GetTooltip] m_20509 debug message spam.
+ - [Tooltips] NPC names and objective text now populate reliably on map pins and world unit tooltips.
+ - [Tooltips] Resolved
[QuestieTooltips:GetTooltip] m_20509 debug log spam.
+
Quest Data
- - Bonechewer Fixes: Scraped and injected spawn coordinates for NPCs 16876, 16925, 19701, and 18952 from Wowhead.
- - Quest 10482: Correctly mapped Bonechewer NPCs to quest objectives in both WotLK and TBC database correction files.
+ - [Database] Scraped and injected missing spawn coordinates for Bonechewer Mutant, Raider, Evoker, and Scavenger (NPC IDs 16876, 16925, 19701, 18952) from Wowhead.
+ - [Quest 10482] Correctly mapped Bonechewer NPCs to quest objectives in both WotLK and TBC database correction files.
+
New Plugins
+
+ - Questie-Ascension — Project Ascension server database.
+ - Questie-Ebonhold — Ebonhold server database.
+
+
+
TOC / Addon Identity
+
+ - [TOC] Core addon
.toc files updated to Questie-X title and v1.1.4 version.
+ - [Libs] Added
LibDeflate, XXH_Lua_Lib, LibDBIcon-1.0, and LibDataBroker-1.1 to the Libs directory.
+
+
+
Bug Fixes
+
+ - [QuestieDB] Overhauled
QuestieDB.IsComplete to accurately verify all objectives are finished using numFulfilled == numRequired instead of the unreliable server-side finished flag.
+ - [QuestieQuest] Implemented
HideCondition mechanism for objectives, allowing specific spawns to be hidden based on quest log status (hideIfQuestActive / hideIfQuestComplete).
+ - [Cache] Demoted Cache Validation "0/15 Error" to Debug level to reduce user confusion during login.
+
+
+
+
+
v9.9.2 — Final Pre-Refactor Release
+
⚠️ This is the final stable release before a major architectural refactoring. All active features and quest data from previous releases are preserved.
+
+
Fixes
+
+ - [Map] Resolved an issue where NPC names and objective text were inconsistently missing from map tooltips.
+
+
+
New Ebonhold Quests
+
+ - Western Plaguelands Trophy (ID 50187) - Kill 1 Rare in Western Plaguelands.
+
+
+
+
+
v9.9.1
+
New Ebonhold Quests
+
+ - Brood of the Black Flight (ID 50057) - Kill 30 Dragonkin in Burning Steppes.
+
+
+
+
v9.9.0
New Ebonhold Quests