tag 3e0a887f0f5b44e553b460c982d2a3f65b000ac4 v0.3.0
Author:	BAThomp24 <bathomp24@gmail.com>
Date:	Sun Apr 19 10:34:27 2026 -0400

feat: dropdown UI, talent apply, per-spec builds, spec-tree labels

commit 28451667088e7b9042786c6d009830dafb472e70
Author: BAThomp24 <bathomp24@gmail.com>
Date:   Sun Apr 19 10:34:21 2026 -0400

    data: update builds with per-spec expansion and fixed labels
    
    - 3 builds per spec (up from 3 per class)
    - Labels sourced from spec tree capstones only
    - Hero classifications corrected via Raidbots subtree data
    
    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

commit b2c694850142bac669f97f49e2a1c561d7f31808
Author: BAThomp24 <bathomp24@gmail.com>
Date:   Sat Apr 18 22:47:15 2026 -0400

    feat: dropdown UI with talent apply, spec icons, per-difficulty popularity
    
    - Dropdown selectors for Raid and M+ builds with click-to-apply
    - Talent apply: parses import string, resets tree, purchases nodes via
      C_Traits API, commits config (shift+click for clipboard fallback)
    - Spec icons on dropdown items via GetSpecializationInfoForClassID
    - Per-difficulty/bucket popularity computed from boss/dungeon count arrays
    - Right-click tooltips on buttons ("Right-click to cycle difficulty/key level")
    - Spec separator lines in dropdown menus
    - Per-bucket M+ popularity in update-data.ts (was using global popularity)
    
    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

