lightweight tag becd282642a45cff197e2045b418e045eb2c42b7 v2026.07.06.1537
Author:	BAThomp24 <bathomp24@gmail.com>
Date:	Mon Jul 6 11:37:39 2026 -0400

commit becd282642a45cff197e2045b418e045eb2c42b7
Author: BAThomp24 <bathomp24@gmail.com>
Date:   Mon Jul 6 11:37:39 2026 -0400

    feat: ZugZug Specs rename + fixed dedicated loadout + unified settings hub
    
    Rename: display identity is now 'ZugZug Specs' (TOC title, chat prefix, help) — folder/DB/slash identifiers unchanged so installs and SavedVariables survive. Dedicated-loadout FIX: 12.0 changed C_ClassTalents.ImportLoadout to a 4-arg (configID, entryInfo, name, text) signature, so the old 2-arg call silently failed and every apply fell through to in-place. Reimplemented Blizzard's create->populate->load flow headlessly (parse loadout content, build entry info incl. tiered/choice/granted nodes, event-driven config load) so the ZugZug loadout is actually created + selected. Settings: rebuilt as a beautified canvas panel (section cards + flow layout, matching ZugZug Keys) nested under a shared 'ZugZug' parent folder as the 'Specs' subcategory, with a Companion card that opens ZugZug Keys settings or shows a copyable CurseForge link when it isn't installed.
    
    Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

