share_my_addons_forever_v1.2.4.zip
What's new
v1.2.4 Cleaned up project files, removing all internal version references, citations, and other add-on mentions.
Finalized clean plain-text header output (--- Share My Addons ---).
v1.2.3 Streamlined the export window header by removing the redundant "Total Addons Found" line, relying cleanly on item counts specified in the category headers.
v1.2.2 Replaced trailing status text flags with distinct, categorized Enabled Addons and Disabled Addons sections complete with live item counts.
Simplified individual entry formats (e.g., • Addon Title (FolderName)).
v1.2.1 Replaced the secondary action button with a clean "Press Ctrl + C to copy" instructional label next to the Highlight Text button.
Added live Ctrl + C keypress detection that flashes a green confirmation message and plays a UI sound upon copying.
v1.2.0 Removed the protected CopyToClipboard API check to permanently resolve any Blizzard UI security block or taint warnings (ADDON_ACTION_FORBIDDEN).
Refined the copy workflow to rely entirely on taint-free text focus and highlighting.
v1.1.9 Linked official CurseForge Project ID (1753279) in metadata for automatic client update tracking.
Implemented smart sub-module and dependency filtering to automatically hide child class/plugin modules when their parent add-on is installed.
Updated export output to use bullet points (•) and case-insensitive alphabetical sorting.
v1.1.8 Added dual side-by-side action buttons (Highlight Text and Copy Text).
Implemented read-only protection on the text box to prevent accidental edits or overwrites while focused.
v1.1.7 Added guaranteed auto-select reinforcement to ensure 100% of the text stays highlighted when interacting with the window.
Integrated smart Ctrl + C listener with audio and visual feedback.
v1.1.6 Fixed a major API casing bug (GetNumAddOns, GetAddOnInfo, GetAddOnEnableState) that previously caused a 0 Addons Found return.
Added plain-text cleaning routines to automatically strip in-game hex color codes (|c…|r) and embedded UI texture tags from add-on titles.
Fixed a Lua string concatenation syntax bug on PLAYER_LOGIN.
v1.1.5 Restored native Classic WoW UI frame styling (BasicFrameTemplateWithInset) to match the default look and feel of the game interface.
v1.1.4 Added strict type() == "function" safety checks around every API call to completely prevent nil-function errors on older client builds.
v1.1.3 Wrapped initialization and window-rendering functions in protected pcall error handlers with direct chat debugging output.
v1.1.2 Delivered a clean, flat directory layout package to eliminate any potential folder nesting issues during extraction.
v1.1.1 Rebuilt the UI frame purely through standard programmatic textures and elements for full Classic Era architecture compatibility without missing XML templates.
v1.1.0 Re-architected frame creation to bypass missing Retail-only UI panel templates.
v1.0.9 Added explicit RGBA white font coloring (SetTextColor(1, 1, 1, 1)) to the EditBox container to ensure exported text renders clearly against dark background frames.
v1.0.8 Implemented a deferred background scan waiting until after PLAYER_LOGIN to ensure the client registry is fully indexed before scanning.
v1.0.7 Tuned timing routines to ensure proper data availability upon opening the export window.
v1.0.6 Added a dedicated bottom copy helper button and explicit Ctrl + Click shortcut detection.
v1.0.5 Introduced an interactive, drag-to-reposition minimap button featuring a parchment scroll icon and persistent position saving via SavedVariables.
v1.0.4 Integrated live chat debugging statements to trace client registry responses during testing.
v1.0.3 Expanded text area bounding dimensions and fixed scroll child multi-line height container layouts.
v1.0.2 Implemented direct internal index registry scanning (looping through index slots) to bypass uninitialized GetNumAddons() values on specific client builds.
v1.0.1 Implemented explicit version tracking across metadata and export headers.
v1.0.0 Initial build conceptualization, core Lua UI window framework, and multi-version .toc scaffolding.
This mod has no additional files

