lightweight tag 0d133107bbca1cc82e48cfa307394579b079e1d0 v0.0.6
Author:	GitHub <noreply@github.com>
Date:	Fri May 15 01:22:51 2026 +0200

commit 0d133107bbca1cc82e48cfa307394579b079e1d0
Author: Pia <piahettinger@outlook.de>
Date:   Fri May 15 01:22:51 2026 +0200

    Update LICENSE

commit 7e8990e525553042851f217162fea802432e666a
Author: Pia <piahettinger@outlook.de>
Date:   Fri May 15 01:21:25 2026 +0200

    Update README.md

commit 272eff5d74a42af581bcbc6e837fa396ef1a2093
Author: Pia <piahettinger@outlook.de>
Date:   Fri May 15 01:19:09 2026 +0200

    Update README.md

commit 7fd12b2f65b95e5626321bdcc8ea29bc744c4843
Author: Pia <piahettinger@outlook.de>
Date:   Fri May 15 01:18:19 2026 +0200

    Update README.md

commit ebc6fefda3ffbc20ebb3b45182fb64d2b18c1251
Author: Pia <piahettinger@outlook.de>
Date:   Fri May 15 01:17:56 2026 +0200

    Update README.md

commit a9f804c0ff2e297c48f29602cb55bc89e3dfb5ce
Author: Pia <piahettinger@outlook.de>
Date:   Fri May 15 01:17:40 2026 +0200

    Update README.md

commit f8456a85ef1201848782bb15898a83a17d0fc739
Author: Pia <piahettinger@outlook.de>
Date:   Fri May 15 01:17:16 2026 +0200

    Update README.md

commit 5adb36992e516b02f23f63d93696f1f1cff37879
Author: Pia <piahettinger@outlook.de>
Date:   Fri May 15 01:16:44 2026 +0200

    Update README.md

commit 41513debf40a30d83316cfe2aea24328b4fe1c01
Author: iPankooo <piahettinger@outlook.de>
Date:   Fri May 15 01:09:59 2026 +0200

    fix: use PLAYER_ENTERING_WORLD isInitialLogin to reset death counter
    
    PLAYER_LOGIN and PLAYER_LOGOUT both fire on /reload in TWW, making them
    unreliable. PLAYER_ENTERING_WORLD passes isInitialLogin (arg1) = true on
    a real login/character switch and isReloadingUi (arg2) = true on /reload,
    giving us an exact distinction. Counter only resets when isInitialLogin
    is true; /reload and zone changes preserve it.
    
    Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

commit 41513debf40a30d83316cfe2aea24328b4fe1c01
Author: iPankooo <piahettinger@outlook.de>
Date:   Fri May 15 01:09:59 2026 +0200

    fix: use PLAYER_ENTERING_WORLD isInitialLogin to reset death counter
    
    PLAYER_LOGIN and PLAYER_LOGOUT both fire on /reload in TWW, making them
    unreliable. PLAYER_ENTERING_WORLD passes isInitialLogin (arg1) = true on
    a real login/character switch and isReloadingUi (arg2) = true on /reload,
    giving us an exact distinction. Counter only resets when isInitialLogin
    is true; /reload and zone changes preserve it.
    
    Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

commit c1396eab2d5b6569a7a555d00acc3c12bd2f2949
Author: iPankooo <piahettinger@outlook.de>
Date:   Fri May 15 01:04:54 2026 +0200

    fix: use PLAYER_LOGIN instead of PLAYER_LOGOUT to reset death counter
    
    PLAYER_LOGOUT fires on /reload in newer WoW builds, causing the counter
    to reset unexpectedly. PLAYER_LOGIN only fires on a real login or
    character switch, never on /reload — which is exactly the desired
    behaviour. ADDON_LOADED still restores the saved count so /reload
    preserves it.
    
    Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

commit 08786df832c114201d1e4090f3ed3e50d89f3909
Author: iPankooo <piahettinger@outlook.de>
Date:   Fri May 15 00:58:09 2026 +0200

    fix: persist death counter across reloads, reset only on logout
    
    sessionDeathCount is now backed by DidYouDieDB.sessionCount so /reload
    preserves it. PLAYER_LOGOUT resets the stored value to 0, which fires
    on actual logout/quit but not on UI reload.
    
    Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

commit 10ce864a5242806be62263a4c5bafa67228c61c5
Author: iPankooo <piahettinger@outlook.de>
Date:   Fri May 15 00:56:20 2026 +0200

    refactor: replace language radio buttons with UIDropDownMenu
    
    Scales to any number of locales without layout changes. The dropdown
    is initialized from SUPPORTED_LOCALES and updates via UpdateLocaleDropdown()
    called through the LocalizeUI/ApplyLocale chain.
    
    Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

commit f0971e06a09e02aed5b15e5f857f20fce945481e
Author: iPankooo <piahettinger@outlook.de>
Date:   Fri May 15 00:52:38 2026 +0200

    fix: reduce scroll frame height to fit within options panel
    
    Language selector added ~75px of content above the list, pushing the
    scroll frame out of bounds. Reduced SCROLL_HEIGHT from 260 to 185.
    
    Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

commit 9653bd471e5c8fcc927ea1e26b8b2acbc853496e
Author: iPankooo <piahettinger@outlook.de>
Date:   Thu May 14 23:29:08 2026 +0200

    fix: align English taunt lines 1:1 with German base
    
    Every English line is now a direct translation of its German counterpart,
    same order and same categories. Previously the two files had drifted apart
    with different lines and different ordering.
    
    Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

commit f455f4fcf05e19ddcd5e0c682e49784a3fc2fb96
Author: iPankooo <piahettinger@outlook.de>
Date:   Thu May 14 23:17:31 2026 +0200

    feat: expand taunt lines with WoW and gaming jokes
    
    Adds ~40 new lines per locale covering class-specific jokes (Paladin
    bubble-hearth, Rogue vanish, Warlock soulstone, Hunter feign death etc.),
    Mythic+ timer/key humor, raid wipe lines, addon callouts (DBM/WeakAuras/
    Bigwigs), and general gaming classics (Press F, Git Gud, You Died, etc.).
    
    Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

commit 36950c5dad22625a3d05da102d22f645d695c55e
Author: iPankooo <piahettinger@outlook.de>
Date:   Thu May 14 23:07:34 2026 +0200

    feat: add locale system with language selector
    
    Outsources all taunt lines and UI strings into Locales/deDE.lua and
    Locales/enUS.lua. Auto-detects the WoW client language on login; the
    options panel now has a Language section where the player can override
    it at any time. Changing locale takes effect immediately and resets the
    disabled-defaults state since line indices differ between locales.
    
    Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

commit 36950c5dad22625a3d05da102d22f645d695c55e
Author: iPankooo <piahettinger@outlook.de>
Date:   Thu May 14 23:07:34 2026 +0200

    feat: add locale system with language selector
    
    Outsources all taunt lines and UI strings into Locales/deDE.lua and
    Locales/enUS.lua. Auto-detects the WoW client language on login; the
    options panel now has a Language section where the player can override
    it at any time. Changing locale takes effect immediately and resets the
    disabled-defaults state since line indices differ between locales.
    
    Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

commit 13995749583f2783c0f69825313e8f724f55c92c
Author: iPankooo <piahettinger@outlook.de>
Date:   Thu May 14 22:49:17 2026 +0200

    remove reset death counter button
    
    No longer needed since the counter resets automatically on each login.
    
    Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

commit 13995749583f2783c0f69825313e8f724f55c92c
Author: iPankooo <piahettinger@outlook.de>
Date:   Thu May 14 22:49:17 2026 +0200

    remove reset death counter button
    
    No longer needed since the counter resets automatically on each login.
    
    Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

commit b2f20d7cb5ebaa2482c818d886cb948727acb317
Author: iPankooo <piahettinger@outlook.de>
Date:   Thu May 14 22:44:34 2026 +0200

    feat: make death counter session-based, resets on each login
    
    The counter now uses a local variable instead of a persistent saved
    variable, so it resets to 0 on every login/character switch.
    
    Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

