promotional bannermobile promotional banner

HelloLog

Logger of loot, gold, kills, and reputation for Classic Era

File Details

v0.2.0-classic

  • R
  • May 17, 2026
  • 20.15 KB
  • 4
  • 1.15.8
  • Classic

File Name

HelloLog-v0.2.0-classic.zip

Supported Versions

  • 1.15.8

HelloLog

v0.2.0 (2026-05-17)

Full Changelog Previous Releases

  • Bump version to 0.2.0
    Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com
  • Rework Items value section and add Auctionator AH integration
    • Move loot value out of the top summary into a dedicated "Items value"
      section in the scroll content, between Deaths and Items.
    • Cover qualities 0-4 (Poor through Epic). The section renders even
      when an item has no vendor sellPrice (e.g. some blue/purple drops)
      as long as Auctionator has an AH price for it.
    • Pull AH prices via Auctionator.API.v1 (GetAuctionPriceByItemLink,
      with GetAuctionPriceByItemID as fallback). Loot:HasAuctionator gates
      every AH render path so AH never shows when the addon is missing.
    • Per-quality rows: vendor amount in white, AH amount in grey parens.
    • Per-item rows: quantity, then per-hour rate, then vendor, then AH —
      e.g. "Linen Cloth x12 (90/hr) 1g 20s (3g 60s)".
    • Compact panel: "Items value" line shows vendor total with optional
      "(AH …)" suffix.
      Drop the now-unused Loot:VendorValue and Loot:VendorBreakdown helpers.
      Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com
  • Show item vendor value across compact and detail views
    • Capture sellPrice from GetItemInfo when loot is recorded, with a
      lazy backfill on display for items whose info wasn't cached yet.
    • Add Loot:VendorBreakdown(sess) returning the total plus a per-quality
      table (grey/white/green only, since higher rarities typically aren't
      vendored).
    • Detail panel: dedicated vendor line under the session summary,
      showing total + per-quality split with localized labels
      (ITEM_QUALITYN_DESC) and matching quality colors. Per-item rows pick
      up sellPrice * count next to the count.
    • Compact panel: vendor value on its own line between stats and rep,
      labeled "Vendor"; rep line and icon area shift down.
      Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com
  • Polish recording lifecycle and detail-panel navigation
    • Keep the paused bucket attached as the player wanders other zones, so
      the compact panel keeps showing the paused timer/money instead of
      going blank after a zone change. After a full Stop it's still blank.
    • On Close, jump the detail panel to the just-archived recording
      (via Detail:ShowHistoryEntry) instead of the history list.
    • Hide the "Show current" button while in history list view when no
      session is active; reshow on historyDetail / live views.
    • On expand (or right-click) while recording, force the detail panel
      to the live view via Detail:ShowLive.
      Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com
  • Default detail panel to history when no session is active
    Showing "No active session" on expand was a dead-end. Snap viewMode to
    historyList whenever Refresh runs in live mode with no current
    session, so opening details without a recording lands on the history
    list instead.
    Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com
  • Sit just above the minimap on MEDIUM strata
    Pure LOW strata buried HelloLog under the chat frame; an explicit
    level of 1 on MEDIUM let the minimap render over it. Anchor the level
    to Minimap:GetFrameLevel() + 1 so we stay above the minimap while
    still letting addon windows on MEDIUM (ThreatClassic2, etc.) and HIGH
    (HelloStock, bags) render on top.
    Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com
  • Lower frame strata to LOW so other addon panels sit on top
    ThreatClassic2 and other MEDIUM-strata addons were z-fighting with
    HelloLog. Dropping HelloLog to LOW keeps it above world/minimap/action
    bars (all BACKGROUND) while letting any addon window render above it.
    Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com
  • Lower frame strata to MEDIUM so HelloStock can sit on top
    HelloStock uses HIGH strata; keeping HelloLog on HIGH meant both
    windows z-fought when overlapping. MEDIUM keeps HelloLog visible but
    guarantees it renders behind HelloStock when both are open.
    Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com
  • Add death tracking, history deletion, and empty-session handling
    • Record deaths with timestamp, zone, and attributed hostile NPC.
      Surface count in compact stats line and as a list in the detail view.
    • Delete individual archived recordings via × button on history rows
      with a YES/NO confirmation popup.
    • Discard a session on Stop if no money, items, kills, rep changes, or
      deaths were recorded — avoids cluttering history with empty buckets.
    • Idle PLAYER_ENTERING_WORLD no longer fabricates a fresh zone bucket,
      so a full Stop now leaves the UI in "Record" instead of "Resume" on
      next login.
      Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com