2026.08.27.A
What's new
Open Sesame
2026.08.27.A (2026-08-27)
Full Changelog Previous Releases
- Update vendored libraries for 2026.08.27.A
- Update README.md
- Merge pull request #55 from Gogo1951/release/loot-toasts-ignore-list
Loot Toasts, Ignore List, and Lockbox Tooltips - Loot Toasts, Ignore List, and Lockbox Tooltips
Features- Loot-Toasts.lua: on-screen loot readout standing in for the window Speedy Loot
hides. Movable anchor with a self-introducing drag handle, LibSharedMedia
fonts, per-row measurement derived from the font size, a quality threshold
plus eight always-show bypasses, and a money row fed by CHAT_MSG_MONEY. - Ignore-List.lua: account-wide ns.db.global.ignoreList seeded from
ns.DEFAULT_IGNORE_ITEMS, honored by both the Auto-Opening queue and Speedy
Loot. Reasons resolve to six locale keys looked up at read time, so a saved
list picks up better copy with no migration. - Lockbox-Tooltips.lua: required-skill line on locked containers from
ns.LOCKBOX_SKILL_LEVELS, colored against the player's rank. The skill line
name comes from spell 1809 rather than a LOCKPICKING global, which Era does
not publish. - Auto-Opening Where and Group hold-offs (autoOpenWhere, autoOpenGroup),
rescanned on GROUP_ROSTER_UPDATE and the non-initial PLAYER_ENTERING_WORLD. - Pick Pocket sound, armed by the cast and confirmed by the loot window rather
than by UNIT_SPELLCAST_SUCCEEDED alone, which also fires on an empty target. - Mini-map tooltip Locked Items list via ns.GetLockedBoxes.
Data - Openable-Items.lua split out of Data.lua: 481 rows carrying expansion tags,
up from 353. Regeneration sources and the hand-edit rules documented in place.
Options - New Options-Notifications, Options-Lockboxes, and Options-Ignore-List panels,
over a shared item-list builder in Options-Utilities. - ns:OpenOptionsPanel gains the InCombatLockdown guard, shared by /os and the
mini-map Shift + Middle-Click.
Cleanup - Simple saved-variables model: the minimap subtable moves from global to
profile. - Drop the legacy API fallbacks. C_Container, C_CVar, and C_PartyInfo are called
directly; GetLootMethod's string form is gone from both targets, so master
loot is tested as the numeric literal the API actually returns. - ns.IsBagFullErrorID is the single inventory-full test, shared by the handler
and the Diagnostics event-log filter so the two can never disagree. - ns:AnnounceItemOnce replaces the open-coded announcement cooldown, and
ignore-list notices get their own toggle instead of riding on autoOpen and
lockboxNotifications. - Diagnostics: Relevant CVars and Display Context reports, plus a summary of
uncorrelated UI_ERROR_MESSAGE firings.
Docs - README, README-Technical, and README-Testing rewritten for the above.
- All eleven locales carry the new strings.
- Loot-Toasts.lua: on-screen loot readout standing in for the window Speedy Loot
- Update .pkgmeta to include .gitattributes
- Modify .luacheckrc exclusions and read_globals
Updated .luacheckrc to exclude 'Examples/' directory and removed 'Enum' and 'IsAltKeyDown' from read_globals. - Update .pkgmeta
- Add luacheck configuration file
This file configures luacheck for Lua linting, specifying the Lua version, ignored warnings, excluded files, and global variables. - Add entries to .gitignore for various files and folders
- Update .gitattributes to include .jpeg as binary
This mod has no additional files

