KalsBattlePetLevels - Changelog
==============================

Author: Kaladrax  
Realm: Pagle (US)  
Addon: KalsBattlePetLevels  
Purpose: Tracks your owned and unique battle pets, displays level distribution from 1–25, and highlights non-battle and vanity pets in a friendly, scrollable UI.

Version 1.2.7  
🛠 Finalized UI resizing with dynamic scroll frame behavior  
🔒 Scrollable content now respects frame bounds and avoids clipping below Reset button  
📐 Removed unstable API calls (SetMinResize) to improve compatibility  
🐛 Corrected vanity classification logic—only level 1 pets that *cannot* battle are flagged  
🔎 Level 1 battle pets now properly counted in level breakdown (minor edge case remains)  
🧩 Reorganized scroll labels with uniform spacing and clearer line flow

Version 1.2.6  
📦 Packaged for public release with TOC update and final polish  
📊 Added "Vanity" and "Non-Battle" categories with simplified labels  
📏 Improved line spacing and display alignment in scroll frame  
🧹 Update logic now hides unused UI lines for cleaner layout  
🎨 Welcome message redesigned with color framing and styling  
🧠 Debug output improved with consistent color coding and emoji markers  
🔁 UI frame remains responsive and resizable for any screen size

Version 1.2.3  
🧪 Added /kpldebug on|off for testing and verbose output  
🔍 Debug messages now include scan start and pet info breakdown  
🐾 Pet scan logic optimized to filter vanity pets more accurately  
📦 Updated SavedVariables prep (optional persistence planned)  
🔢 Level count tracking refined for precision from 1–25  
🎯 Unique species detection improved with tighter exclusion rules

Version 1.2.0  
🖼 Tracker window added with scrollable view and reset button  
📘 Displays total pets, unique species, level distribution  
📍 Movable and resizable frame with clean backdrop and border  
🎮 Slash commands added: /kplshow, /kplhide, /kplreset  
🧵 Modular file structure finalized: Core, PetData, UI, Debug, Welcome  
🔄 Automatic updates on pet journal changes and after pet battles

Version 1.1b (Beta)  
🛠 Initial working prototype  
📜 Basic scan for total and owned pets  
📋 Slash commands and debug stubs implemented  
🧪 UI display in early wireframe form  
🧱 Foundation for compatibility with MoP Classic 2025
