ItemSentinal-1.0.0.zip
What's new
ItemSentinal — Changelog
Version 1.0.0
Implemented
- Completed the ItemSentinal core and compatibility cleanup for the first stable release.
- Reworked the bag integration with separate handling for Blizzard bags and Baganator.
- Added reliable Baganator category and section protection for vendor and bank actions.
- Protected items are skipped during supported Baganator bulk actions while unprotected items continue to transfer normally.
- Improved player trade protection for both Blizzard bags and Baganator.
- Consolidated shared merchant, bank, and trade protection helpers while keeping interaction-specific protection logic separate.
- Updated the default quick-lock documentation to CTRL + Right Click.
- Improved lock indicator handling after login,
/reload, looting, and stack changes.
Bugfixes
- Fixed protected item indicators not appearing immediately after login or
/reload. - Fixed delayed lock icon updates in Blizzard bags.
- Fixed protected items being sellable through Baganator category actions after a fresh login.
- Fixed Baganator compatibility code attempting to modify frozen Baganator tables.
- Fixed adapter conflicts between Blizzard bags and Baganator.
- Fixed stale compatibility paths that could interfere with bag updates.
- Fixed protection refresh behavior for stacked or repeatedly looted items.
- Preserved normal use of protected items, including consumables, recipes, profession interactions, prospecting/combine actions, and temporary weapon enchants.
- Removed the obsolete automatic buyback fallback.
Cleanup & Performance
- Removed obsolete adapter and compatibility wrappers.
- Removed unused protection and trade helper paths.
- Removed unused configuration values and legacy code.
- Reduced unnecessary bag scanning and refresh operations.
- Improved the internal bag refresh lifecycle without relying on modifier-key polling.
- Verified smooth operation with both Blizzard bags and Baganator.
Tested
- Fresh login and
/reload. - Locking and unlocking items.
- Stack changes and looting.
- Individual vendor sales.
- Baganator category vendor sales.
- Individual bank transfers.
- Baganator category bank transfers.
- Protected item deletion.
- Player trading with Blizzard bags.
- Player trading with Baganator.
- General performance and Lua error checks.
Version 0.4.0
Implemented
- Added protection against accidentally trading protected items to other players.
- Added player trade protection to the Item Protection settings.
- Vendor, bank, deletion, and player trade protection can be configured independently.
- Improved compatibility handling for Blizzard bags and Baganator.
- Improved protection handling while keeping normal item usage available.
Bugfixes
- Fixed issues that could prevent protected items from being locked or unlocked correctly in Blizzard bags.
- Fixed compatibility issues with Baganator item buttons.
- Fixed problems with temporary weapon enchants and other normal item interactions.
- Fixed addon taint related to
ReplaceEnchant(). - Fixed several bag adapter and compatibility errors.
- Fixed minimap icon behavior after compatibility changes.
- Reduced unnecessary processing that could cause small gameplay stutters.
Version 0.3.0
Implemented
- Added the foundation for player trade protection.
- Expanded the Item Protection settings with separate protection categories.
- Improved the internal protection system for vendor, bank, and deletion actions.
- Improved support for drag-and-drop protection.
- Improved compatibility handling for third-party bag addons.
Bugfixes
- Fixed several protection edge cases when interacting with items.
- Fixed issues where protected items could interfere with normal item usage.
- Improved Baganator compatibility and button detection.
- Fixed protection refresh problems after inventory changes.
Version 0.2.0
Implemented
- Added protection against accidentally selling protected items to vendors.
- Added protection against depositing protected items into the bank.
- Added protection against deleting protected items.
- Added support for Blizzard's default bags.
- Added dedicated Baganator compatibility.
- Added configurable item protection settings.
- Added visual lock indicators for protected items.
- Added optional tooltip notifications.
- Added optional chat notifications.
- Added an optional minimap button.
- Added per-character protected item lists.
- Added configurable modifier key and mouse button for locking and unlocking items.
Bugfixes
- Improved minimap icon positioning and appearance.
- Fixed lock indicator behavior in Blizzard bags and Baganator.
- Fixed several issues with protected item detection.
- Improved compatibility with Baganator inventory updates.
- Fixed reset confirmation dialog layering.
This mod has no additional files

