AmberBank Change Log
====================

Version 1.0.63 - 2026-08-23 - Release
-----------------------------------------

Tooltip Reliability
- Restored normal AmberBank item tooltip detection for genuine bag, bank, inventory, and item-link tooltips that expose the item link through the tooltip frame instead of data.hyperlink.
- Kept non-item objective and addon tooltips excluded by requiring a real item hyperlink from either the tooltip data or tooltip:GetItem().
- Added narrow cleanup for AmberBank's custom aligned character rows: the rows remain only while that same item is the active tooltip item, preventing stale character text from bleeding into unrelated tooltips without hooking Blizzard ClearLines or tooltip rebuild events.
- If Blizzard already displays "You haven't collected this appearance" and no eligible AmberBank character owns the gear, AmberBank does not add a redundant ownership message.

Gear Ownership Tooltips
- Equippable Bind-on-Pickup and Bind-on-Equip gear use the ownership-focused tooltip instead of the standard Bags, Personal, Warband, Guild, and Total Items count block.
- The Characters section lists eligible characters who own the same base item and uses each exact cached item link so different item variants remain distinguishable.
- Duplicate identical links for the same character are collapsed while distinct item-link variants remain listed separately.
- Item links in the ownership list support normal modified item-link clicks when Blizzard exposes the standard handler.
- If the current character does not own the item, the tooltip states: "You do not currently own this item."
- Current-character ownership includes currently equipped gear, preventing equipped gear from being incorrectly reported as unowned.
- Non-equipment Bind-on-Pickup and Bind-on-Equip items retain the existing AmberBank quantity and per-character count treatment.
- Restricted AmberBank tooltip decoration to genuine item-link tooltips so character/count rows no longer appear on quest/objective tracker tooltips.

Version 1.0.59 - 2026-08-23 - Release
-----------------------------------------

Character Tooltip Alignment
- Replaced space-padded character rows with a fixed-pixel column renderer for Total, Character Name, and Bags/Bank quantities.
- Preserved Blizzard tooltip line height, spacing, background sizing, item details, summary counts, and normal tooltip lifecycle by retaining standard tooltip lines as invisible sizing anchors.
- Character class colors remain supported.
- Added a compatibility fallback to the previous padded-text character rows for tooltip frames that cannot provide standard Blizzard line anchors.

Version 1.0.58 - 2026-08-23
--------------------------

- Added AmberBank-ChangeLog.txt as the permanent packaged change log for future releases.

Window Focus / Layering
- AmberBank now behaves as a normal top-level UI window and raises within its frame strata when clicked.
- Other normal UI windows, such as bags or bank panels, can still come in front when they are clicked; AmberBank is not forced permanently on top.

Personal Bank Cache Refresh
- Bag and Personal Bank container changes are now detected at the individual container level and refreshed on a short throttle while the bank remains open.
- Moving an item between the current character's bags and Personal Bank updates the affected cached containers promptly, so tooltip Bags and Personal counts reflect the move without requiring the bank to be reopened.
- Bank closing does not perform a synchronous full Personal Bank scan, avoiding the close-time lag spike caused by scanning the entire bank during the close event.

Tooltip / Item Count Changes
- The top-level "Bags" value now reflects only the current character's bag quantity for the item.
- The top-level "Personal" value now reflects only the current character's Personal Bank quantity for the item.
- "Total Items" is calculated from the current character's Bags and Personal Bank counts plus any displayed Warband or Guild quantities.
- The Characters section remains the account-wide breakdown and includes each listed character's Bags + Personal Bank quantities.
- Warband Bank and Guild Bank quantities are not included in the Characters total.

Character Breakdown Changes
- Changed the character section heading from "Characters:" to "Characters: (Total)".
- The Characters total represents the combined Bags + Personal Bank item count across the listed characters.
- The current character is always displayed first.
- Characters with no copies of the item in either Bags or Personal Bank are not listed.
- Character rows use a compact padded-space layout for the total and character name columns.
- Bags and Bank quantities are shown only when the character has a quantity in that location.
- When a character has both, the row displays "# Bags, # Bank" without attempting to align Bank as a separate column.
- Existing class-color character name support is preserved.

Character Sorting
- Added a global "Sort characters by" option to the Account-Wide Characters settings.
- Available sort modes are Alphabetical, Class, and Highest Count.
- The selected sort mode applies to characters after the current character, which remains pinned first.
- The sort label, dropdown, and "Never prompt characters" option are aligned together on their own settings row without overlapping the character class color option above.
- The account-wide permission suppression option is labeled "Never prompt characters", with the tooltip heading "Never Prompt Characters".
