Skip to content

RaidKit

Gargul Persistence Bonus changelog

Unofficial Gargul companion that banks a bonus on soft-reserves you keep losing, and keeps your team's loot ledger.

    • Kit sync, no version bump: the addon's UIKit.lua copy re-synced to the shared kit 1.4.0 (adds an EditBox control built for another addon). No GPB behavior change; test suites green.
  1. Gargul Persistence Bonusv0.25.62026-09-03
    • Script only: the Raid Night Digest's PB earned section is reconciled against the live ledger. A grant zeroed in game after Add Raid, or an item won later the same night, is dropped from the digest and a note says how many lines were left out.
    • Addon files carry only the version bump.
  2. Gargul Persistence Bonusv0.25.52026-09-02
    • Loot History views (By Player, By Item, Locked Slots) open in the text window with a Back button returning to the view picker.
  3. Gargul Persistence Bonusv0.25.42026-09-02
    • Every window is now on the shared UIKit: the Which raid picker, Craft dialog, Export and Import windows, SR Check window and Roll Monitor. Only Blizzard's StaticPopup confirmations and the scrollbar art remain stock.
    • The PHASE stat lists the phase's raids inline, with full names and the start date in the tooltip.
    • Tooltips hide on click so a footer button's tooltip no longer hangs over the popup it opened.
    • Roll Monitor's Close is now the window's X; closing still mutes the monitor for that roll-off only.
  4. Gargul Persistence Bonusv0.25.32026-09-02
    • Roster column headers centered over their controls; PB gets its own column header.
    • Status strip replaces the faint caption: INCREMENT and PHASE as two labeled facts with tooltips; the increment is changed under Menu > Settings.
    • Friends-list class source for non-guild regulars, plus /pb class to view or set a remembered class by hand.
    • Menu, Add Raid PB dialog and the Loot History, Team and Sync pickers re-skinned on UIKit; behavior unchanged.
  5. Gargul Persistence Bonusv0.25.22026-09-02
    • Class colors now work outside raids: classes are learned from the guild roster, the live group and imported sheets, and remembered once seen.
    • Brighter button text, headers and borders.
    • New class-lookup test suite (8 checks).
  6. Gargul Persistence Bonusv0.25.12026-09-02
    • Fixed invisible column headers in 0.25.0.
    • New default accent gold (#D9A340) on a neutral charcoal base; /pb accent switches presets live.
    • Hover tooltips on every roster window control, including exactly when to run Add Raid PB.
    • Roster window is resizable (665x420 to 1100x900) and the size persists.
  7. Gargul Persistence Bonusv0.25.02026-09-02
    • Roster window re-skinned on the shared UIKit: flat dark chrome, title block with the team name, on/off toggles for the four settings, By Player / By Item tab bar, and a footer with Add Raid PB as the primary action. Behavior unchanged.
    • Class-colored player names from the live group or the imported SoftRes sheet.
    • New UIKit smoke test suite and a check that fails if the addon's UIKit.lua drifts from the shared source.
  8. Gargul Persistence Bonusv0.24.32026-09-01
    • Fix: disenchants are no longer treated as a player. Gargul's DE pseudo-winner no longer reaches PB points or session awards; DE loot rows are still recorded, ownerless, for drop totals and kill dates.
    • Login self-heal removes any existing disenchant entries from points, ineligibility, friends and session awards.
    • New /pb activeraids list|add|remove|clear (alias /pb raidset), the first way to take a raid back out of the active set; add also records the raid for sheet-tab archiving.
    • New test/run_all.sh runs the whole battery (38 checks).
  9. Gargul Persistence Bonusv0.24.22026-09-01
    • Fix: a member whose last PB reset to zero no longer vanishes from the Google Sheet; empty roster stubs are kept as membership.
    • New optional Watch-PB.ps1: watches the SavedVariables file and runs the pipeline when a new Add Raid receipt appears, holding split nights until the closing unfiltered Add Raid. Logs to Watch-PB.log, rotated at 2 MB.
    • First micro-suite kept in the repo (test/test_setpoints_stub.lua) with verbatim extraction of the functions under test.
  10. Gargul Persistence Bonusv0.24.12026-08-26
    • No-track windows: turning Track loot on this character off records a timestamped window; /pb importwins skips history inside it and /pb histaudit labels those entries as skipped.
    • Login prints a loud warning while loot tracking is off.
  11. Gargul Persistence Bonusv0.24.02026-08-26
    • Add Raid persists a night receipt (granted, awarded, ineligible, filtered, absent); same-day runs merge, a new day replaces.
    • Pipeline posts one Raid Night Digest instead of the full embed walls; posting is idempotent; -FullEmbeds restores the old streams.
    • Old-phase PB filtered from all posted output (Discord, sheet PB tab, PB.csv); values remain in the addon.
  12. Gargul Persistence Bonusv0.23.72026-08-26
    • Zul'Aman reclassified into phase 3 with Black Temple and Hyjal Summit; Sunwell Plateau renumbered to 4. Prevents a ZA-only sheet from triggering a second phase transition mid-phase. Superseded the same day by 0.24.x.