===============================================================================
Vamoose's Housing Decor Crafting Helper - Version 1.9.2
===============================================================================

MAJOR FIXES
===========

Recipe Knowledge Detection - 14 SpellID Corrections
---------------------------------------------------
* FIXED: 14 recipes were showing as "unknown" even when learned
* Root cause: Incorrect spellIDs in HouseDecorDB.lua
* All spellIDs verified against live game data using in-game scanning
* Affected recipes now correctly highlight in gold when known:
  - Algari Fence
  - Brill Coffin
  - Gilded Zandalari Table
  - Gilnean Wooden Table
  - Pandaren Stone Post
  - Pandaren Stone Wall
  - Smoke Lamp
  - Tauren Storage Chest
  - "Unity of Thorns" Tapestry
  - Valdrakken Fence
  - Valdrakken Storage Crate
  - Wooden Ironforge Table
  - Wooden Shipping Crate
  - Zuldazar Fence


NEW FEATURES
============

Decor Preview - Uncollected Filter
----------------------------------
* NEW: "Uncollected only" checkbox in Decor Preview tab
* When checked, filters list to show only items you haven't collected
* Makes it easy to find what you still need to craft/acquire
* Uses C_HousingCatalog API for accurate collection status


UI CHANGES
==========

Decor Preview Cleanup
---------------------
* Removed category/profession dropdown filters (temporarily)
* Dropdowns had alignment/display bugs
* Will be reimplemented properly in future update
* Search box and uncollected filter remain fully functional


TECHNICAL IMPROVEMENTS
======================

SpellID Verification Process
----------------------------
* Created HousingDecorDebug addon for extracting correct spellIDs
* Uses C_TradeSkillUI.GetAllRecipeIDs() to scan profession recipes
* Filters by "House Decor" category name
* Outputs: SpellID, ItemID, Learned status, Profession, Name
* Debug commands: /hdd scan | show | clear | dump | all

Recipe Knowledge Method
-----------------------
* PRIMARY: IsPlayerSpell(spellID) - works without profession window
* FALLBACK: C_TradeSkillUI cache for name-based lookup
* SpellID accuracy is critical for IsPlayerSpell() to work


DATABASE CHANGES
================

HouseDecorDB.lua Updates
------------------------
* 14 spellID corrections (see list above)
* All 243 recipes verified against live game data
* No structural changes to database format


FILE CHANGES
============

* HousingDecorGuide.lua: Updated to v1.9.2
* HousingDecorGuide.toc: Updated to v1.9.2
* data/HouseDecorDB.lua: 14 spellID fixes
* modules/DecorPreview.lua: Added uncollected filter, removed dropdowns
* CHANGELOG.md: Updated
* README.md: Updated


UPGRADE NOTES
=============

* Drop-in replacement for v1.8.0
* No migration required
* Shopping lists preserved
* Just replace all files in addon folder


KNOWN LIMITATIONS
=================

* Decor Preview dropdown filters temporarily removed (will return)
* Recipe knowledge still requires IsPlayerSpell() which needs correct spellIDs
* Some recipes require purchased Techniques (not trainer-taught)


===============================================================================
Previous Version: 1.8.0
===============================================================================

See CHANGELOG_v1.8.0.txt for previous version changes including:
* Material Source Categorization (ReagentSources.lua)
* Dynamic Recipe Knowledge Detection
* Material Tooltip Enhancement
* Auctionator Shopping List Integration
* Database Migration System

===============================================================================
For bug reports and feature requests, please visit:
https://www.curseforge.com/wow/addons/housing-decor-crafting-helper
===============================================================================
