promotional bannermobile promotional banner

Coffer

All your riches in one window: bags, bank, warband bank, guild bank and currencies. Group items by rules you write, search anything the tooltip says, and check what your alts are carrying without logging in.
Back to Files

Coffer v0.88

File nameCoffer-v0.88.zip
Uploader
BettoGamerBettoGamer
Uploaded
Sep 2, 2026
Downloads
16
Size
2.2 MB
Flavors
Retail
File ID
8795681
Type
R
Release
Supported game versions
  • 12.1.0
  • 12.0.7
  • 12.0.5
  • 12.0.1

What's new

## v0.88 — Item level on the cell, and the first performance pass

Covers everything since v0.87.

### Added

- **Item level, right on the icon.** Every piece of gear now shows its ilvl in the bottom-left
  corner of its cell, in white with a shadow so it stays readable over bright art. **Gear only**:
  weapons, armour and profession tools — not potions or reagents (which also carry an ilvl that
  means nothing), not shirts, tabards or bags (ilvl 1 by definition), and not caged battle pets
  (what they store there is their *pet level*, a different thing). It is the same number the "Lvl"
  column sorts by and that `ilvl:` searches, so it shows up in the bank with no banker, in the
  guild bank, and in another character's cached bags. If the cell already wears the junk coin, the
  number slides to its right instead of hiding underneath. Toggle it in **Settings ▸ Features ▸
  Item markers ▸ "Item level (gear)"**; it repaints the visible cells instantly.

### Changed

- **First performance pass over the whole addon.** Eleven places where Coffer redid work that
  nothing had invalidated. What you should notice:
  - **With your bags closed, Coffer stops working.** The window used to rebuild its entire
    contents — filters, every item's category, sorting, sections — and repaint its cells on every
    bag change, even while hidden, which is most of your playtime. It now pauses when hidden and
    catches up when you open it.
  - **The guild bank stops stuttering.** Its poller reads one tab ten times a second, and every
    read rebuilt the whole window even when the tab was identical; it also asked the server for
    the same 98 slots twice per pass. It now only refreshes when something actually moved.
  - **Moving items no longer repaints the window.** Depositing in bulk or using Blizzard's own
    clean-up fires one "item in flight" notice per slot, and each one repainted all ~150 visible
    cells just to change a dim. Only the dim is re-applied now.
  - **Scans are ~5× cheaper.** Every pass used to re-ask the client for the name, level and flags
    of *every* slot, changed or not. Now only for rows that actually changed (upgrading a piece
    changes its item link, so that is still caught).
  - **Search and category rules got leaner.** A query was re-parsed for every row, every cell and
    every rule; it is parsed once now.
  - **The saved-variables file sheds about 1 in 4 entries** (measured on a real 10-character
    file): out go the coordinates the renderer stamped onto the cache and the "no" of three flags
    that read the same when absent. It is pruned on logout, so it cleans up what you already have.
  - **The frozen list view is no longer built at all.** It has been switched off since M10, yet
    every window still assembled its column headers and a whole virtual grid — one item button per
    row — for a view that cannot be shown. Times five windows.
  - **Settings stops accumulating dead widgets.** The category list, its detail panel, the
    category strip and the sections editor all rebuilt themselves while leaving the previous
    version alive and still reacting. They are now disposed of properly.

### Notes

- Requires **12.1**. If you are still on 12.0.7, v0.81 is the build for you.
- Known limitations are unchanged: list view is disabled, there is no guild bank transaction log
  yet, and void storage is not supported (its API no longer works in retail). Pre-1.0: expect
  rough edges.

This mod has no additional files