File Details
v1.0.4
- R
- Apr 8, 2026
- 27.60 KB
- 20
- 2.5.5
- Classic TBC
File Name
Apotheca-v1.0.4.zip
Supported Versions
- 2.5.5
CHANGELOG.md
# Changelog
All notable changes to this project will be documented in this file.
## [1.0.4] - 2026-04-08
### Added
- Added right-click alternate support for recovery items when waste prevention is set to **Ask**.
- Added a configurable **Conjured preference threshold** to control when non-conjured food or drink should be preferred over conjured items.
- Added a dedicated **Button Order** tab in the options panel with move up / move down controls and a reset to default option.
- Added a **Profile** tab with support for switching between global and character-specific settings from the UI.
- Added tooltip hints showing the alternate item available on right-click for food and drink buttons.
- Added support for many more recovery food and drink items, including additional conjured, vendor, quest, drop, and cooked options.
### Changed
- Reworked the options panel into a tabbed layout for easier navigation.
- Food and drink selection is now smarter:
- conjured food and drink are preferred by default,
- non-conjured alternatives are chosen only when they are significantly better based on the configured threshold,
- the non-primary choice is preserved as an alternate right-click option.
- Health consumable handling now separates **healthstones** from healing potions instead of mixing them in the same item list.
- Recovery buttons now expose clearer alternate behavior and better waste-prevention flow.
### Fixed
- Corrected healthstone priority and expanded healthstone coverage to include the proper improved and base ranks.
- Added missing healing potion tiers to improve fallback health consumable selection.
- Added missing drink tiers and corrected food/drink coverage for lower and mid-level consumables.
- Prevented secure button updates while in combat to avoid combat-lockdown issues during bar refreshes.
- Cleared temporary alternate-item swaps on refresh so buttons always return to their proper primary item state.
## [1.0.3] - 2026-04-05
- Fixed changelog packaging
## [1.0.2] - 2026-04-05
### Added
- Added a **Bandage** button that shows the best available bandage from your bags.
- Added **Bandage** options in the settings panel, including an enable/disable toggle.
- Added automatic **Recently Bandaged** detection to disable bandage usage while the debuff is active.
- Added **custom button ordering** in options, with up/down controls and a reset-to-default action.
- Added support for more **conjured food and drink** items, including stronger mage water/food entries.
- Added an **Ask first** waste-prevention mode that shows a confirmation popup before using recovery items at full health/mana.
### Changed
- Replaced the old boolean **preventWaste** setting with a new **preventWasteMode** setting:
- `BLOCK`
- `ASK`
- `DO_NOTHING`
- Added profile migration so old saved settings automatically convert to the new waste-prevention mode.
- Updated food selection to always prefer the **highest healing food**, and prefer **conjured food on ties**.
- Updated drink selection to better prefer the **best available mana drink**, with **conjured drinks preferred on ties**.
- Updated layout logic so visible buttons now follow the user’s **custom button order**.
- Health and mana potion buttons now remain visible as **greyed-out empty slots** when no item is available.
- Food and drink buttons now remain visible as empty slots instead of disappearing when unavailable.
- Empty buttons now consistently show their **desaturated placeholder icon** outside of debug mode.
### Fixed
- Fixed compatibility for old saved profiles by migrating legacy waste-prevention settings.
- Fixed bandage usability handling so the bandage button is disabled when it cannot legally be used and re-enabled when the debuff expires.
- Fixed recovery-button waste prevention so it can now either block usage, ask for confirmation, or allow usage depending on configuration.
- Fixed layout refresh behavior so button visibility and ordering stay in sync after settings changes.
### Notes
- The new default button order now includes **Bandage** as a supported category.
- Existing custom orders are validated to remove duplicates/unknown keys and automatically append any missing buttons.
## [1.0.0] - 2026-04-01
### Added
- Initial full public release of Apotheca
- Smart consumable action bar for healer-focused gameplay
- Automatic bag scanning and best-item selection
- Support for recovery consumables
- Support for food and drink buttons
- Support for buff food buttons
- Support for spirit and protection scrolls
- Support for weapon oil management
- Support for elixir and flask handling
- Ready check glow support for missing consumable buffs
- In-game options panel
- Global and character-specific profile support
- Configurable visibility modes
- Configurable layout options:
- orientation
- rows
- icon size
- icon padding
- Optional healer-spec-only visibility
- Optional empty button display
- Optional prevent-waste behavior
- Debug mode with safe non-consuming clicks
- Slash commands for opening options and toggling debug
### Improved
- More complete consumable coverage beyond simple potion buttons
- Better configurability for healer and support gameplay
- Dynamic layout refresh based on active settings and available item categories
### Notes
- This release establishes the first complete configurable version of Apotheca
- Future updates may expand item coverage, polish UI behavior, and refine category logic