Key Collector

Current M+ Key tracker

File Details

1.3.0

  • R
  • Apr 22, 2026
  • 120.86 KB
  • 24
  • 12.0.5+2
  • Retail

File Name

KeyCollector-1.3.0.zip

Supported Versions

  • 12.0.5
  • 12.0.1
  • 12.0.0
## [1.3.0] - 2026-04-22

### Added

- **Guild key view**: New Guild tab in the main window showing all guild members' last known Mythic+ keys. Requires the member to also run KeyCollector. Data is saved between sessions — keys from offline members are shown with a "last seen" timestamp indicating data freshness.
- **Last seen column**: Per-row timestamp in the Guild tab formatted as `<1m`, `14m`, `3h`, `2d`. Color-coded: green = within 1 hour, white = within 24 hours, gray = within 7 days, dark gray = older than 7 days (likely stale after weekly reset).
- **Guild broadcasting**: Key data is now broadcast to the guild channel in addition to the party channel whenever the player is in a guild. Broadcasts are deduplicated so nothing is sent unless key or dungeon bests actually changed.
- **Tabbed window**: The main window now uses Party and Guild tabs. Opening the window with `/kc` lands on the Party tab; the Guild tab shows the new guild list.
- **Dungeon best tooltip**: Hovering the Best cell in the Guild tab shows the same full dungeon-bests tooltip as in the Party tab.

### Changed

- Window title changed from "KeyCollector Party Keys" to "KeyCollector".
- Minimap button tooltip updated to reflect the new `/kc` command.

### Known Limitations

- Guild key data is only updated while a member is online and running KeyCollector. Keys from offline members reflect their last known state, which may be from a previous week.

## [1.2.0] - 2026-04-22

### Added

- Minimap button for toggling the party keys window. Draggable around the minimap edge; position is saved between sessions.
- Rank column (`#`) in the party window showing each row's sort position. The recommended dungeon's rank is highlighted in gold.
- Teleport button per row showing the spell icon for the dungeon key that player holds, if you know the corresponding teleport spell. Clicking it casts the teleport directly.
- Column header "TP" above the teleport column.
- 4 px spacing between party rows for improved readability.

### Changed

- Teleport button attributes are only modified outside of combat to prevent secure action button taint.
- Teleport spell lookups are cached per dungeon map ID so `IsSpellKnown` is called at most once per session per dungeon.