Commit Graph
4 Commits
Author SHA1 Message Date
kompolompo a8ec255a90 Add FPS display, make world latency opt-in, bump to 1.3
World latency never populates on OctoWoW (always 0), so it's now hidden
behind /octolat worldlatency instead of showing a misleading "0 ms".
2026-09-05 18:30:47 +02:00
kompolompoandClaude Sonnet 5 36be1e9d8e Fix stuck 0ms world latency and nil-call error spam, bump to 1.1
worldLatency or homeLatency never fell back because 0 is truthy in
Lua, so servers that never populate world latency showed a stuck
0 ms. Also guard every XML script hook with a nil check so a failed
Lua load degrades silently instead of spamming
attempt to call global 'OctoLatency_OnUpdate' (a nil value) every
frame and blocking chat input.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-05 12:23:58 +02:00
kompolompoandClaude Sonnet 5 49992fc804 Fix stuck drag on off-frame mouse-up, add error logging and slash commands
- Remove dead VARIABLES_LOADED registration (no handler existed for it)
- Extract OctoLatency_StopMoving and call it from OnHide too, so a drag
  can't get stuck if OnMouseUp never fires on the frame
- Wrap tooltip/update/login handlers in pcall, logging failures to
  OctoLatencyDB.errorLog instead of raising a Lua error popup
- Add /octolat errors and /octolat clearerrors slash commands
- Update README with a short explanation of the addon and its options

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-05 11:41:42 +02:00
palladinpala 88a14c5e6f Upload files to "/" 2026-08-30 10:05:29 +00:00