Files
OctoLatency/CHANGELOG.md
T
kompolompoandClaude Sonnet 5 ebc873a228 Revert minimap button
It conflicted with a minimap button-collector addon. Error logs stay
easy to copy via /octolat copyerrors, which is unaffected.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-05 12:08:52 +02:00

1.7 KiB
Raw Blame History

Changelog

All notable changes to OctoLatency are documented in this file.

[Unreleased]

Added

  • /octolat copyerrors, opening a copy-errors window: a multi-line EditBox pre-filled with the error log and auto-highlighted, so the text can be selected and copied with Ctrl+C (vanilla WoW's chat frame doesn't support text selection).
  • Colored addon title in the character-select AddOns list: OctoLatency now renders as a per-letter gradient from dark to light green (## Title: in OctoLatency.toc).

Fixed

  • Tooltip (OnEnter) no longer errors with attempt to concatenate local 'worldLatency' (a nil value). GetNetStats() can return nil for latency/bandwidth briefly after login or a loading screen; the tooltip now falls back to 0 for bandwidth, homeLatency, and worldLatency, matching the fallback already used by the status text update.

[1.0]

Added

  • Core addon: draggable frame showing world latency (falling back to home latency) with color-coded text (green < 150ms, yellow 150–350ms, red > 350ms), updated every 2 seconds.
  • Tooltip on hover showing home latency, world latency, and bandwidth.
  • /octolat errors slash command to view the last 20 logged errors in-game.
  • /octolat clearerrors slash command to clear the error log.
  • Error logging: tooltip/update/login handlers run through pcall, with failures recorded to OctoLatencyDB.errorLog (persisted in SavedVariables) and echoed to the chat frame instead of raising a Lua error popup.

Fixed

  • Stuck drag state when the mouse button is released off-frame: dragging now also stops on OnHide, not just OnMouseUp.

Removed

  • Dead VARIABLES_LOADED event registration (no handler was ever attached to it).