EquiFastJoin

Shows a simple Window if some Entry is available in the FastJoin List.

File Details

v1.8.2

  • R
  • Sep 2, 2025
  • 134.25 KB
  • 9
  • 11.2.0
  • Retail

File Name

EquiFastJoin-v1.8.2.zip

Supported Versions

  • 11.2.0

commit 905f98dcd771074825c292952e8d7385dad725d8
Author: grimmcreative <grimm@grimmcreative.com>
Date:   Tue Sep 2 08:30:36 2025 +0200

    fix(join): open Blizzard application dialog on click; keep Search() removed\n\n- Restore dialog open on user click (safe, OOC)\n- Maintain no-Search policy to avoid taint\n- Keep combat guards and refresh adjustments

commit 8db53404718b3ae91b6e1b1abba9af95df85f244
Author: grimmcreative <grimm@grimmcreative.com>
Date:   Tue Sep 2 08:28:54 2025 +0200

    chore(release): 1.8.2\n\n- Fix taint: remove C_LFGList.Search calls (Search() blocked)\n- Guard Join/Cancel in combat\n- Remove programmatic LFG dialog + Friends toggle\n- Refresh only via RefreshResults() out of combat

commit 35f2f67724d38cae31f3a1e4ca4b671d86db38f1
Author: grimmcreative <grimm@grimmcreative.com>
Date:   Tue Sep 2 08:12:43 2025 +0200

    chore(release): 1.8.1

commit 53f91cdbb9dcdaa541b614b81e3abacf1d6aa89a
Author: grimmcreative <grimm@grimmcreative.com>
Date:   Tue Sep 2 08:06:49 2025 +0200

    fix(taint): avoid protected actions from timers, guard options/friends in combat, and stop reassigning SlashCmdList\n\n- Prefer Blizzard application dialog; only direct-apply with fresh info\n- Remove delayed ApplyToGroup to prevent taint\n- Block opening options and Friends in combat with user hint\n- Do not reassign global SlashCmdList table

commit 99ae62df4cd07422f99cfb6eb4de8d06fcceaee8
Author: grimmcreative <grimm@grimmcreative.com>
Date:   Tue Sep 2 07:51:53 2025 +0200

    chore(release): 1.8.0\n\n- Gate LFG view by Quick Join suggestions\n- Add robust classification (M+, Raid, Dungeon, PvP, Custom)\n- Rework filters/colors based on classification\n- Deduplicate Quick Join entries; ignore delisted results\n- Remove 'Only Quick Join' option; adjust options layout\n- Always run initial search + periodic refresh; fix INIT/TICK\n- Slash 'show' uses Quick Join list only

commit bea077d9d56683bd1a8c0c2f4fd792ff1ebf8d6c
Author: grimmcreative <grimm@grimmcreative.com>
Date:   Mon Sep 1 14:08:23 2025 +0200

    Version 1.7.9 tagged for live use

commit 2b2f67bb0525ff171e012665e85765f79a7f0dd3
Author: grimmcreative <grimm@grimmcreative.com>
Date:   Mon Sep 1 13:54:58 2025 +0200

    first release

commit b269209a960e64d238881aa9acc342a02c4c82cc
Author: grimmcreative <grimm@grimmcreative.com>
Date:   Mon Sep 1 12:41:11 2025 +0200

    Vorwärtsdeklaration: SetRoleIconsFromLFG früh deklariert, damit Aufrufe sie sicher finden.
    EquiFastJoin.lua
    Rollen‑Icons Implementierung: Nutzt jetzt MemberCounts und die zuverlässigen Atlases:
    Atlas: groupfinder-icon-role-micro-tank|heal|dps
    Quellen: C_LFGList.GetSearchResultMemberCounts(resultID) mit Schlüsseln TANK_REMAINING, HEALER_REMAINING, DAMAGER_REMAINING
    Funktion: SetRoleIconsFromLFG(row, id) zeichnet pro freien Slot ein Rollen‑Icon (max. 8).
    EquiFastJoin.lua
    Einbindung:
    Quick‑Join mit LFG‑ID: ruft SetRoleIconsFromLFG(row, e.lfgID) (zeigt freie Rollen).
    EquiFastJoin.lua
    LFG‑Liste: ruft SetRoleIconsFromLFG(row, id) (zeigt freie Rollen).
    EquiFastJoin.lua

commit 5d56b8444a284ad7ba05002143b533ca0c0b2808
Author: grimmcreative <grimm@grimmcreative.com>
Date:   Mon Sep 1 12:37:19 2025 +0200

    Änderungen

    Rollen‑Icons statt Klassen‑Icons:
    Quelle: Für LFG‑Einträge nutze ich C_LFGList.GetSearchResultMemberCounts(id) und zeige pro verbleibender Rolle die entsprechenden Icons an (TANK/HEALER/DPS).
    Darstellung: Atlas‑Icons roleicon-tiny-tank|healer|dps (bis zu 8 Symbole, Reihenfolge Tank → Heiler → DPS).
    LFG‑Liste: EquiFastJoin.lua:458 zeigt jetzt Rollen‑Icons an.
    Quick‑Join (mit LFG‑ID): EquiFastJoin.lua:451 zeigt Rollen‑Icons; ohne LFG‑ID werden die Icons ausgeblendet.
    Implementierung: SetRoleIconsFromLFG(row, id) in EquiFastJoin.lua:502 (neu).
    Button‑Zustand bleibt korrekt:
    „Beitreten“ wechselt zu „Abmelden“ und bleibt so (Status‑Cache, Event‑Handling, kurzer Poll nach Dialog).
    Refs: EquiFastJoin.lua:232 (Update), EquiFastJoin.lua:252 (Event), EquiFastJoin.lua:151 (Dialog‑Poll).
    Optionen sichtbar:
    Panel nun im neuen Settings‑UI registriert und im alten Interface‑Menü fallback.
    Refs: EquiFastJoin.lua:538–547, Öffnen: EquiFastJoin.lua:600–608.
    Filter (Raids, M+, Dungeons, PvP, Custom), „Nur Schnellbeitritt anzeigen“, Auto‑Open, Sound, Toast — alles unter AddOns → EquiFastJoin.

commit 02ddd535cca07f182337eb727872eae98c50dc35
Author: grimmcreative <grimm@grimmcreative.com>
Date:   Mon Sep 1 12:33:34 2025 +0200

    List works - Buttons Works

commit 2c6cc8d811459b41f42ba6e85d19970f0a6e307d
Author: grimmcreative <grimm@grimmcreative.com>
Date:   Mon Sep 1 12:07:02 2025 +0200

    init