- ADD Misc tab "Enable Minimenu/Toolbar Free Move" toggle under Enable Minimenu/Toolbar — when enabled, Ctrl+drag places the minimenu anywhere on screen instead of snapping to the left/right edge (issue #88)
- FIX Clicking a quest, spell, or quest add/remove link in chat no longer sends an "unsigned int" error to the server — link payloads with extra fields (e.g.
quest:24555:80) are now parsed for just the numeric ID (issue #86, reported by lightstylez) - FIX Spell search popup no longer errors with "Invalid spell slot" — spell icons now fetched via GetSpellInfo(id) instead of GetSpellTexture(slot)
- FIX Removed stale .toc reference to a non-existent Log section frames file that produced a load-time warning (issue #85, reported by Raz0r1337)
- IMPROVE Search editbox widened to better fill the available space in the popup header
- ADD Live search with 0.5s debounce — results appear automatically as you type without clicking the Search button
- ADD Search history (up to 10 terms per type) stored per character — click any history entry to restore the search term
- ADD Search state preserved on popup close — reopening the same search type restores previous results and scroll position
- ADD Recent tab (Tab 3) in the search popup — tracks last 100 interacted entries per search type without server requests
- ADD Client-side filter bar in the search popup — filters displayed results by name or ID without a new server request
- ADD Sort toggle button in the search popup — cycles through Default, A→Z, Z→A, and ID ascending sort orders
- ADD Right-click context menu on search result rows — options to Add to Favorites, Copy ID, or Copy Name
- ADD Alternating row shading in search result rows for improved readability
- IMPROVE Item search results now display quality color on the item name
- IMPROVE Spell search results now show the spell icon alongside the result row
- FIX Search now requires at least 3 characters to prevent server overload from broad queries
- FIX Filter and Sort controls moved to bottom of search popup to avoid overlapping top bar controls
- FIX Filter and Sort controls now hidden in mail popup mode
- FIX Recent tab no longer triggers a new server search when activated
- ADD Recent tab: search box now filters the recent list by name or ID without a server call
- ADD Recent tab: Reset button repurposed as "Clear Recent" to wipe the list for the current type
- FIX Switching to Favorites or Recent tab no longer clears the search editbox or buffers
- ADD Right-clicking an item on the Favorites tab now shows a "Remove from Favorites" option in the context menu; it appears at the top of the menu replacing "Add to Favorites" with no blank space
- CHANGE Item left-click now shows a confirmation prompt before adding to inventory, naming the recipient (self or targeted player)
- CHANGE Search popup context menu widened by 10px
- ADD Server Restart button to Server tab using the same seconds field as shutdown
- CHANGE Cancel Shutdown button renamed to "Cancel Shutdown/Restart" and now appears below both Restart and Shutdown buttons only when a restart or shutdown has been initiated
- CHANGE Restart and Shutdown buttons are disabled (instead of hidden) when a restart/shutdown is active, and re-enabled when cancelled
- ADD Button state (restart/shutdown pending) persists across addon window close/reopen via AceDB
- CHANGE Countdown seconds editbox styled with custom 2px dark gray border replacing default InputBoxTemplate
- FIX Countdown seconds editbox now clears focus on Escape key press
- CHANGE Countdown seconds editbox is disabled while a restart or shutdown is active, preventing edits mid-countdown
- FIX Countdown seconds editbox cursor no longer lingers after being disabled
- CHANGE Restart, Shutdown, editbox, and Cancel button positions adjusted on Server tab
- CHANGE All three Server tab editboxes (announce, delay, countdown) now use consistent custom dark style with 2px gray border
- FIX Update diff graph delay no longer updates live on text change — now only applies when the Update button is pressed
- CHANGE Main tab parameter and grid navigation editboxes now use consistent custom dark style with 2px gray border, replacing InputBoxTemplate
- CHANGE Char tab modify value and parameter editboxes now use consistent custom dark style with 2px gray border, replacing InputBoxTemplate
- CHANGE NPC tab all five editboxes (display ID, NPC ID, GUID, distance, parameter) now use consistent custom dark style with 2px gray border, replacing InputBoxTemplate
- CHANGE GO tab all eight editboxes now use consistent custom dark style with 2px gray border, replacing InputBoxTemplate
- CHANGE All checkboxes (Main, Misc, GO tabs) now use consistent custom style — hidden box border/glow, dark gray 18x18 background for contrast
- CHANGE All sliders (Main, Misc tabs) now use consistent custom style — backdrop removed, replaced with a 4px dark gray track line
- FIX Addon no longer errors on load if PLAYER_TARGET_CHANGED fires before Char tab frames are built
- CHANGE Ace3 does not allow for easy locale manual selection. Locale dropdown menu hidden so it is not confusing
- Commented out other locales from .toc file so only enUS is loaded as the local.
- Uncomment line of locale taht matches your WoW client. This has to match the client due to Ace3 Locale
- CHANGE Button tooltips updated for consistency
- FIX Get GUID button on NPC tab now correctly captures DB GUID instead of the Low value from the GUID field
- FIX NPC ID box on NPC tab is now editable so a creature ID can be typed in manually
- FIX NPC Add ID button now uses the NPC ID box value instead of the params box
- FIX NPC Add ID button is disabled until a value is entered in the NPC ID box or params box
-
ADD shift-click item link support in item search popup — shift-clicking an item now populates the search box with the item name
-
FIX hyperlink pattern matching across all locales to match any item quality color instead of only white, fixing silent failures for uncommon/rare/epic/etc links. Authored by AzDeltaQQ
-
ADD NPC Add ID button to NPC tab to spawn a creature by template ID from the params box
-
ADD Cheat CastTime, Cooldown, God Mode, and Power On/Off buttons to GM tab left sidebar
-
ADD Cheat Status button to GM tab
-
CHANGE moved Parameter label, editbox, and Clear Params button right to avoid overlap with new sidebar buttons
-
FIX GO tab movement buttons (FWD, BACK, LEFT, RIGHT, UP, DOWN, HERE) failing due to undefined variables
-
ADD mouse wheel support for Speed and Scale sliders on Main tab
-
ADD mouse wheel support for Transparency sliders on Misc tab
-
FIX Show/Unload button states on GO tab to reflect model database status
- Show button displays "Load" when models are not loaded, switches to "Show" after loading
- Unload button starts disabled and enables only after models are loaded
- Unload now shows a confirmation dialog and reloads the UI to fully free memory
-
CHANGE moved Obj Info button under Obj Target on GO tab
-
ADD Clear Info button on GO tab to clear GUID, EntryID, Range, DisplayID and Phase fields
-
ADD confirmation dialog when deleting a game object on GO tab
-
CHANGE swapped Obj Add and Obj Del button positions on GO tab
-
CHANGE moved ComeToMe button below Mov Random on NPC tab
-
REPLACE Hover-mode with Spectator mode on Main tab
- Replaced non-functional Hover-mode buttons with Spectator mode (.gm spectator on/off)
- Added tooltip explaining usage and zone reload requirement
-
REMOVE non-functional buttons from Main tab
- Removed Acct Create, Acct Delete, and Acct Passwd buttons
- Removed View All Maps, Show/Hide Maps, and Account Lock buttons
- Reorganized remaining buttons to fill gaps
-
ADD Acct Change button to Main tab
- New button for .character changeaccount command
-
ADD Clear Params button to Char and NPC tabs
- Added Clear Params button inline with the Parameters input box on Char and NPC tabs
- Repositioned existing Clear Params button on Main tab to match
-
ADD Check Bags and Check Profession buttons to Char tab
-
ADD Ban type dropdown to Char tab
- Moved Ban, BanInfo, BanList, and UnBan buttons to their own column
-
REORGANIZE Char tab layout
- Moved Bank from Main tab to Char tab
- Moved TeleName and TeleGroup buttons from Char tab to Tele tab
- Removed Quest and Honor buttons
- Removed Dismount button
- Swapped Summon/Appear button positions for better flow
- General column and row cleanup for a cleaner layout
-
REORGANIZE Main tab layout
- Swapped GM List and GM Notify button positions
- Moved GMs InGame, GM List, TeleAdd, and TeleDel buttons into better positions
-
FIX GridNavigate nil global error in grid navigation buttons
-
FIX target change overwriting parameter box while typing
- PLAYER_TARGET_CHANGED no longer overwrites the parameter input if the user is actively typing
-
REMOVE Docs folder (no longer needed)
NOTE: Ace3 localization system automatically detects and uses your WoW client's language setting. No manual configuration needed - your language is set automatically in version 20 and newer.
-
MIGRATE Complete Ace2 to Ace3 library migration
- Removed deprecated Ace2 libraries from codebase
- Added Ace3 libraries (Release r960) for modern WoW addon development
- Migrated all core files to use Ace3 framework (Init.lua, AzerothAdmin.lua)
- Migrated all command modules to Ace3 (Main.lua, Tele.lua, Char.lua, Ticket.lua, Misc.lua, Server.lua, NPC.lua, GO.lua)
- Migrated all frame modules to Ace3 architecture
- Migrated localization system to use AceLocale-3.0
- Updated TOC file with Ace3 dependencies and new library structure
- Ensures compatibility with modern addon ecosystem and better performance
-
FIX Deprecated function usage for WoW 3.3.5 compatibility
- Replaced deprecated 'this' references with proper self parameters in frame scripts
- Replaced deprecated 'arg1' references with proper function parameters
- Improved code quality and eliminated deprecation warnings
- Affects multiple frame and command files
-
FIX Killsomething function
- Corrected function implementation to work properly with server commands
- Fixed bugs preventing proper execution
-
IMPROVE Ticket system UI and functionality
- Enhanced ticket interface with better layout and organization
- Improved ticket message display and handling
- Better user experience for ticket management
-
ADD Enhanced quest search functionality
- Added new quest search window with improved interface
- Added confirmation dialogs for quest operations to prevent accidental actions
- Added new action buttons for better quest management workflow
- Provides safer and more user-friendly quest search experience
-
ADD Teleport confirmation and warnings
- Added dialog warning system for teleport operations
- Added confirmation option before executing teleports
- Prevents accidental teleportation and improves safety
-
ADD Server diff graph update controls
- Added setting to control diff graph update frequency on Server tab
- Added manual update button for on-demand diff graph refresh
- Gives users control over performance vs real-time data trade-off
- Settings properly organized on Server tab
-
FIX Spell search learning functionality
- Fixed spell learning from search window after Ace3 migration
- Corrected LearnSpell function call to use proper AzerothAdminCommands namespace
- Spell search results now properly execute learn commands when clicked
-
FIX Character target name not populating on player select
- Fixed PLAYER_TARGET_CHANGED handler not setting ma_charactertarget text field
- Buttons relying on character name (Summon, Appear, Recall, etc.) now work correctly when a player is targeted
- Commands were sending empty player name, causing server to return syntax help instead of executing
-
IMPROVE Minimap button settings organization
- Moved minimap button settings from Misc tab to appropriate location
- Moved frame strata settings to Misc tab for better organization
- Corrected minimap setting text in locale files
- Improved overall settings layout and discoverability
-
ADD Multi-language support system
- Added comprehensive localization framework for all UI text
- Created locale file structure in Locales/ directory with 11 language files
- All hardcoded UI text now uses Locale["..."] reference system
- Enables full translation of addon interface to multiple languages
-
ADD Support for 10 additional languages
- Spanish (Spain) - esES.lua
- Spanish (Mexico) - esMX.lua
- French - frFR.lua
- German - deDE.lua
- Italian - itIT.lua
- Portuguese (Portugal) - ptPT.lua
- Portuguese (Brazil) - ptBR.lua
- Russian - ruRU.lua
- Korean - koKR.lua
- Chinese (Simplified) - zhCN.lua
- Chinese (Traditional) - zhTW.lua
- All languages ready for community translation contributions
-
IMPROVE Locale system documentation
- Added comprehensive README in Locales/ directory
- Documented translation guidelines and special cases
- Provided instructions for finding chat output strings in addon
- Clarified which strings should and shouldn't be translated
-
FIX Dynamic UI positioning for multi-language support
- Updated fontstring positions to dynamically adjust for different locale text lengths
- Fixed ticket tab text location and positioning for better locale compatibility
- Improved alignment and spacing to accommodate varying text widths across languages
-
IMPROVE Locale file maintenance
- Removed unused ticket message string from all locale files
- Cleaned up misleading comments from locale files
- Removed extraneous lines and special case comments for cleaner code
- Added missing local assignment for frame strata settings dropdown on MISC tab
-
FIX Ticket multi-line message display
- Improved ticket message text handling for proper multi-line display
- Better formatting for long ticket messages
-
REMOVE Log Tab feature
- Purged entire Log Tab functionality from addon (deprecated/non-functional feature)
- Removed LogAction tracking and storage across all command files
- Cleaned up Commands files: removed LogAction() calls from Char.lua, Server.lua, Ticket.lua, NPC.lua, GO.lua, Tele.lua, Misc.lua, Main.lua, and Confirmation.lua
- Removed Frames/Frames_SectionLog.lua and all log-related UI code
- Removed log tab button and references from frame initialization
- Space savings: Significantly reduced addon complexity and unused data storage
-
REMOVE Who Tab feature
- Removed entire Who Tab functionality including UI, buttons, and all associated functions
- Deleted Commands/Who.lua (137 lines) and Frames/MangFrames_SectionWho.lua (729 lines)
- Removed 33 locale strings and all who-related tooltips from enUS.lua
- Removed who tab and mini menu buttons from UI
- Cleaned up message parsing code for who-related server responses
- Reduces addon size and complexity by removing unused/non-functional feature
- Space savings: ~860+ lines of code removed
-
ADD Server shutdown notification and cancel feature
- Added shutdown status monitoring with countdown display
- Shows real-time shutdown timer with time remaining
- Added "Cancel Shutdown" button to abort scheduled shutdowns
- Automatic status updates every second when shutdown is active
- Provides clear visual feedback for shutdown state
-
FIX Dropdown menus closing unexpectedly during server updates
- Fixed race condition where OnUpdate handlers would close dropdown menus during periodic server information updates
- Added dual-check for dropdown state (UIDROPDOWNMENU_OPEN_MENU and DropDownList1:IsShown())
- Protected latency graph and server info/diff graph OnUpdate handlers from updating while dropdown is open
- Fixes issue where first click would close dropdown, requiring second click to actually open it
-
FIX Modify dropdown command syntax errors
- Changed "modify tp" to "modify talentpoints" to match correct server command syntax
- Fixed speed-related commands to use proper "modify speed" syntax:
- All Speeds: "modify aspeed" → "modify speed all"
- BackWalk: "modify bwalk" → "modify speed backwalk"
- Fly Speed: "modify fly" → "modify speed fly"
- Walk Speed: "modify speed" → "modify speed walk"
- Swim Speed: "modify swim" → "modify speed swim"
-
FIX Reload Table dropdown with invalid AzerothCore commands
- Changed "trinity_string" to "acore_string" (correct AzerothCore command)
- Split "game_graveyard_zone" into "game_graveyard" and "graveyard_zone" (separate commands)
- Removed "gm_tickets" (not a valid reload command)
- Removed "lfg_dungeon_encounters" (invalid, lfg_dungeon_rewards already exists)
- All commands now match valid AzerothCore cs_reload.cpp commands
-
CHANGE Modify and Reset dropdown default selections
- Modify dropdown now defaults to "All Speeds" instead of "Level Up"
- Reset dropdown now defaults to "Honor" instead of "Talents"
- More logical defaults for common use cases
-
ADD Comprehensive localization system for all UI text
- Added 80+ new locale entries to enUS.lua organized by tab/section
- Replaced all hardcoded display text with Locale["..."] references across 10 frame files
- Covered all tabs: Misc, Tele, NPC, GameObject, Tickets, Server, Char, MiniMenu, and Popup frames
- Preserved debug text and internal strings (not user-facing)
- Enables easy multi-language support for future translations
- Migrated additional hardcoded UI text to locale entries for chat output messages
- Modified files: MangFrames_SectionMisc.lua, MangFrames_SectionTele.lua, MangFrames_SectionNpc.lua, MangFrames_SectionGO.lua, MangFrames_SectionTicket.lua, MangFrames_SectionServer.lua, MangFrames_SectionChar.lua, MangFrames_MiniMenu.lua, MangFrames_PopupFrames.lua
-
ADD Localization for buttons without locale entries
- Added locale entry for "Refresh" button with tooltip "Refresh server information"
- Added locale entry for "Apply Weather" button
- Ensures all user-facing buttons use consistent localization system
-
IMPROVE UI text formatting and positioning
- Updated string color schemes for better visibility
- Corrected difftime format display (added missing 'ms' suffix)
- Adjusted text positions for better alignment
- Improved overall visual consistency
- Added space to left side of GM tab to match other tabs
-
IMPROVE Documentation
- Enhanced README installation instructions
- Updated GNU General Public License information and links
- Fixed markdown formatting issues throughout documentation
- Corrected addon derivation timeline for historical accuracy
- Fixed various typos and improved layout
-
FIX [#51] Reset command not working on Char tab
- Added player name parameter to reset command for proper targeting
- Removed unused reset options (all spells, all talents, achievements) from dropdown menu
- Reset functionality now works correctly with proper command syntax
-
ADD [#45] Expanded learn command options
- Added new learn commands: All Crafts, All Default, All My Class, All My Pet Talents, All My Spells, All My Talents
- Added individual profession recipe options (Alchemy, Blacksmithing, Cooking, Enchanting, Engineering, First Aid, Inscription, Jewelcrafting, Leatherworking, Tailoring)
- Removed right-click unlearn functionality from Learn button
- Changed default selection from "All GM Spells" to "All Crafts"
- All dropdown entries are now in alphabetical order
-
ADD [#46] All GM Spells learning option
- Added "All GM Spells" option to learn dropdown
- Updated command from
.learn all_gmto.learn all gm(correct syntax) - Renamed LearnLangDropDownInitialize to LearnDropDownInitialize
- Removed individual language options, keeping only "All Languages"
- Updated tooltip from "Learn selected langauge(s)" to "Learn selected spells" (fixed typo)
-
FIX Dropdown menu selection and checkmark behavior
- Fixed dropdown menus resetting to default values when clicked
- Fixed checkmarks not updating to reflect current selection
- Moved default value initialization out of initialize functions to prevent reset on dropdown open
- Applied fix to all dropdowns: Learn, Modify, Reset, ReloadTable, Weather, NpcEmote, Language, and FrameStrata
- Dropdown selections now persist across interactions
-
IMPROVE Mail system with expanded slots and bug fixes
- Expanded mail item slots from 7 to 12 in a 2x6 grid layout
- Reduced slot size from 37x37 to 30x30 pixels for better fit
- Centered item grid horizontally in bottom frame
- Fixed bug where adding a single item incorrectly showed "Maximum 12 items" error
- Corrected item count logic (WoW API doesn't provide stack count from cursor, defaults to 1)
- Added 3-tab interface: "Send Mail", "Send Items", "Send Money"
- Added ESC key support to remove focus from message editbox
- Fixed UI element visibility to prevent mail-specific tabs showing in other popup types (Item/Spell/etc. searches)
- Ensured "Favorites" tab text displays correctly for non-mail search popups
-
FIX Language learning system
- Reverted complex language learning implementation from PR #44
- Fixed broken command: Changed
.learn all_langto.learn all lang(space instead of underscore) - Restored simple "All Languages" dropdown approach
- Removed individual language entries from dropdown
- Removed toggle-based Learn/Unlearn button logic
- Removed language spell ID lookup table and detection code
- Now uses correct server command syntax:
.learn all lang
- IMPROVE NPC section UI and functionality
- Fixed 'Get GUID' button to correctly populate GUID, NPC ID, and Display ID fields
- Added labels for GUID, NPC ID, and Display ID text boxes for better clarity
- Made all info boxes read-only (GUID, NPC ID, Display ID, Distance) to prevent manual editing
- Updated pattern matching to work with actual server output format
- GUID now captures Low value from server response
- Entry ID pattern updated to match "Entry:" format
- Display ID pattern simplified for compatibility
- Added validation to Distance button (requires valid target)
- Added validation to increment/decrement buttons (requires target and populated fields)
- Replaced Distance label with Clear button to clear all NPC info fields
- Added tooltip for Clear button functionality
- OPTIMIZE Memory usage with massive 74% reduction (7.5 MB → 1.9 MB)
- Converted DBC.lua from 2,408 if-elseif chains to efficient hash table lookups
- Improved map/zone name lookup performance from O(n) to O(1)
- Moved Models.lua (100,000 model paths, 45,640 lines) to separate LoadOnDemand addon
- Created AzerothAdmin_Models companion addon that loads only when needed
- Added "Show" button in GO tab to load model database on-demand
- Added "Unload" button in GO tab to free model memory without full reload
- Changed model load messages from character speech to addon chat output
- Memory savings: ~5.6 MB for users who don't use GameObject model viewer
- GameObject model viewer functionality remains fully intact when loaded
- IMPROVE Data structure optimization
- TeleportTable.lua already uses efficient continent-based lazy loading
- Added optimization comments documenting memory-saving approaches
- IMPROVE Internationalization support
- Refactored hardcoded tooltip strings to use locale system
- Added 19 new locale entries for GameObject and Ticket tooltips
- Standardized tooltip approach for better translation support
- FIX [#36] Item set search and add commands
- Changed item set lookup command from
.lookup itemsetto.lookup item set - Changed item set add command from
.additemsetto.additem set - Added Enter key press handler to search editbox to trigger search automatically
- Changed item set lookup command from
- FIX [#34] ElvUI color picker compatibility
- Added compatibility layer for ElvUI's ColorPickerFrame hooks
- Created SetFormattedText method for ColorPicker child elements (ColorPPBoxR, ColorPPBoxG, ColorPPBoxB, etc.)
- Color picker now works seamlessly with ElvUI without errors
- RGB values display correctly and all sliders function properly
- ADD draggable mini menu functionality
- Ctrl+drag to reposition mini menu anywhere on screen
- Automatically snaps to left or right side of screen
- Saves position to account settings
- Position persists across sessions
- IMPROVE minimap button with LibDBIcon support
- Added LibDBIcon-1.0 library integration for better minimap button management
- Draggable minimap button (when using LibDBIcon)
- Right-click minimap button to toggle mini menu
- Shift-click minimap button to reload UI
- Fallback to manual button if LibDBIcon not available
- ADD new UI settings checkboxes in MISC tab
- Toggle transparency on/off with immediate visual feedback
- Toggle localized search strings
- Toggle mini menu visibility with instant show/hide
- Toggle tooltips on/off
- Toggle chat output on/off
- All settings save immediately with user feedback messages
- ADD enhanced mini menu logo button functionality
- Shift-click logo to reload UI
- Ctrl+drag logo to move entire mini menu
- Added tooltip with usage instructions
- ADD LibStub library to support future library integrations
- IMPROVE CHANGELOG formatting
- Converted version headers to proper markdown (## format)
- Better readability and parsing for automated tools
- ADD frame strata level configuration feature
- New dropdown in MISC tab to control window layering (Background to Fullscreen Dialog)
- Saved to account settings with default "MEDIUM" strata
- Allows users to control whether addon windows appear above/below other UI elements
- ADD ElvUI-style dropdown styling system (Core/DropDownStyle.lua)
- Modernized appearance for all dropdown menus
- Consistent visual style across the addon
- IMPROVE dropdown positioning and sizing across all tabs
- Adjusted widths for better text visibility
- Fixed alignment issues in CHAR, NPC, MISC, and SERVER tabs
- Repositioned elements to prevent overlapping
- FIX NPC emote dropdown initialization
- Changed default selection from locale string to "0" (proper emote ID)
- UPDATE layout improvements in weather and language controls
- Better spacing and alignment for cleaner UI
- Repositioned "Apply Weather" button to top-right corner
- CHANGE Revision to Version in CHANGELOG to follow new versioning
- RESTRUCTURE addon to modular directory organization
- Created new directory structure (Core, Data, Modules, Frames folders)
- Moved data files (DBC.lua, Models.lua, TeleportTable.lua) to Data/
- Moved core files to Core/ (AzerothAdmin.lua, Init.lua)
- Moved MangLinkifier.lua to Modules/Linkifier.lua
- Moved MangFrames.lua to Frames/
- Renamed all Commands files to remove "Commands_" prefix
- Updated AzerothAdmin.toc with new file paths and version 10
- Removed reference to non-existent Commands_Log.lua from .toc
- FIX critical nil comparison crashes in server info OnUpdate handler
- Added nil check for delayParam before comparison
- Added nil check for diff value before using in graph
- Prevents "attempt to compare number with nil" error spam
- FIX table iteration bug in favorites removal (Core/AzerothAdmin.lua)
- Changed from pairs() with table.remove() to reverse iteration
- Affects all 8 favorite categories (items, itemsets, spells, skills, quests, creatures, objects, teles)
- FIX incorrect string.gmatch usage in teleport filtering
- Changed to string.find() which correctly returns nil when pattern not found
- Fixes broken teleport message hiding logic
- FIX WoW 3.3.5 compatibility issues across multiple files
- Replace deprecated
getglobal()with_G[]notation - Replace deprecated
table.foreachi()withpairs() - Replace deprecated
thiswithselfin OnShow scripts - Fix invalid SetScript OnVerticalScroll syntax
- Fix
UnitGUID()missing parameter
- Replace deprecated
- REMOVE UTF-8 BOM characters from all Lua files
- ADD Commands_Confirmation.lua for confirmation dialog infrastructure
- ADD automated version management by reading from TOC file
- FIX texture name typos and inconsistencies across UI frames
- FIX gradient alpha inconsistencies in tab buttons
- FIX MiniMenu functionality with proper event handlers and click handlers
- FIX locale handling and parameter positioning in UI
- FIX teleport zone display with proper separator and improved logic
- FIX multiple typos in commands (StandState, NPC movement, taxi lookup)
- IMPROVE code quality with validation, error handling, and refactoring
- IMPROVE indentation consistency and remove redundant code
- UPDATE TOC file metadata for WoW 3.3.5 compatibility
- UPDATE locale strings for server reload buttons
- FIX [#12]
- REMOVE FuBarPlugin
- Add Libs for future minimap rework
- FIX #22
- ADD BuildFontStrings for 'Mean', 'Median', and 'Percentiles' in MangFrames_SectionServer.lua
- FIX string pattern for matching percentiles in strings.lua
- ADD pattern to match '|- Percentiles (95, 99, max): 3ms, 4ms, 4ms'
- UPDATE CHANGELOG.md to follow addon Version number
- FIX duplicate
lfer_GOtargguid1entry in strings.lua - FIX duplicate
ma_Honorentry in Locals\enUS.lua - FIX parameter assignment issue in AceEvent-2.0.lua
- Corrected the assignment of
onceandmethodparameters to avoid potential errors
- Corrected the assignment of
- FIX #14 Update AzerothAdminLogOnUpdate function
- Added handling for log scroll buttons in AzerothAdminLogOnUpdate function
- FIX #15 Update ticket message handling
- Improved the logic for adding text to ticket messages in the database
- FIX #11 Hide WHO buttons
- Cannot use level 4 account unless manually set in server console
- FIX #13 Correct server update frequency to be more accurate
- FIX #10 GM TAB Buttons
- Disable Hover-mode buttons
- Correct Taxicheat buttons function
- Disable View All Maps (Could not find a replacment command, yet)
- Correct Waterwalking buttons function
- Disable AcctCreate button (Needs account level 4)
- Disable AcctDelete button (Needs account level 4)
- Correct Bank button function
- FIX #9 CHAR TAB Buttons/Functions
- Correct demorph button function
- Disable Show/Hide maps buttons (No command available)
- Correct Repair button function
- Correct GPS button function
- Disable ListFreeze button (No command available)
- Correct HonorUpdt button function (Output is in LOG tab)
- FIX [ADD] [ITEM] buttons
- TODO: Correct [ADD] item count default to 1 in chat window
- Updated Copyright year 2022
- FIX Ticket TAB
- Ticket Message text was black and difficult to read
- Updated ticket list information to include 'Last change'
- Changed Id to 'Ticket'
- Added Created Label
- Added Last Change Label
- Lots off little things added.
- I am bad at keeping this changelog updated.
- FIX GM tab
- Typo in GM-mode on/off
- Speed Slider: Affect all speeds
- FIX Server info tab
- Updated strings to match AzerothCore
- FIX Diff Graph LUA error
- Update MiniMenu Icon
- Update Logo
- Initial Commit for AzerothAdmin (Ported from TrinityAdmin/MangAdmin)
- Version specific build AzerothCore 3.3.5
- Changed TrinityAdmin>AzerothAdmin
- Updated CREDITS.md
- Removed old Screenshots
- [TODO] Add New Screenshot Images
- [TODO] Update Logo Image