WhispList

By Zax.

------------------------------------------------------------------
This WoW AddOn keeps track of the latest players you exchanged whispers with and lets you quickly whisper them again later, even after relogging or switching characters.

The whisper list is shared account-wide between all your characters and can optionally be automatically restored when you log in.

Simply left-clicking on a player's name lets you whisper to that player.
Right-clicking on a player's name displays a local dropdown menu with more options.
Left-click on a player's name with SHIFT or ALT to change its status, received or replied.

When the list is full (more than 15 different players), the least recent player is removed from the list.

WARNING: this addon only stores players' names and whisper status. It is not intended to store conversations.


------------------------------------------------------------------
Other features
------------------------------------------------------------------
	- Incoming and outcoming whispers have two different colors.
	- Players'list can be moved and resized.


------------------------------------------------------------------
Supported slash-commands:
------------------------------------------------------------------
	/whisplist show -- display/hide the list
	/whisplist reset -- reset UI position
	/whisplist resetall -- reset all settings to default
	/whisplist help -- display available slash commands

------------------------------------------------------------------
Known issues:
------------------------------------------------------------------
	Due to security reasons from Blizzard, WhispList doesn't show real name in real ID chat.


------------------------------------------------------------------
Localization
------------------------------------------------------------------
Russian, by ZamestoTV.


------------------------------------------------------------------
Version history
------------------------------------------------------------------
- 4.51 : 2026-05-11 :  Tooltips added. Saving previous list bug fixed.
- 4.50 : 2026-05-09 :  Auto-load previous list added.
- 4.41 : 2026-04-27 :  Patch 12.0.5 compliant.
						Improved incoming whisper alerts.
						Code optimization.
- 4.40 : 2026-01-15 : Midnight compliant.
- 4.30 : 2025-11-23 : pre-Midnight patch 11.2.7 and Mists compliant.
- 4.24 : 2025-07-27 : Patch 11.2 and Mists compliant.
- 4.23 : 2025-03-13 : Minor code optimization.
						Russian localization added - thanks to ZamestoTV
- 4.22 : 2024-10-25 : Ability to empty all players list added.
- 4.21 : 2024-09-14 : Minor code optimization for better compatibility.
- 4.20 : 2024-07-15 : The War Within (WoW 11) compliant.
- 4.11 : 2023-05-20 : Patch 10.1 compliant.
- 4.10 : 2022-10-20 : WoW 10 compliant.
- 4.03 : 2022-05-15 : Classic TBC compliant.
- 4.02 : 2021-03-12 : WoW 9.05 compliant.
						Minor code optimization.
- 4.01 : 2021-01-15 : Players' name strata bug fixed. "/whisplist" command is now a shortcut for "/whisplist help".
- 4.00 : 2020-12-20 : Fully rewritten. Ability to clamp the collapsed list on the screen edge. Always works on Classic, even it is said the addon is not compatible.
- 3.50 : 2020-08-15 : Shadowlands compliant. Also works on Classic, even it is said the addon is not compatible.
- 3.42 : 2020-02-21 : Slash-command to reset UI added.
- 3.41 : 2019-10-18 : Received whisper sounds added. Code optimization.
- 3.40 : 2019-10-10 : Several UI changes. WoW 8.2.5 compliant.
- 3.20 : 2016-07-23 : Legion patch 7.0 compliant.
- 3.12 : 2014-11-02 : Slash-command "unlock" added. Cosmetic bugs fixed for connected realms. Patch 6.0 compliant.
- 3.11 : 2011-07-12 : Players' list is saved between session only if it is not empty.
- 3.10 : 2011-06-29 : Major LUA and XML optimizations. Default button in settings UI fixed. Patch 4.2 compliant. Previous user settings will be lost.
- 3.00 : 2011-06-01 : Major revision. Now LUA 5.x compliant. Can store up to 15 players' name. List's frame revamped, more friendly with dropdown menu use. Bindings removed: standard settings panel used. Previous user settings will be lost.
- 2.35 : 2011-04-21 : Loading players'list of previous connexion fixed.
- 2.34 : 2010-10-17 : Hotfix for WoW patch 4.0.1.
- 2.33 : 2010-06-30 : Hotfix for WoW patch 3.3.5.
- 2.32 : 2008-11-20 : WOTLK compatible. Artwork changed.
- 2.31 : 2007-05-20 : Frame height bug fixed. French online help fixed.
- 2.23 : 2006-12-10 : Patch 2.0 compliant.
- 2.22 : 2006-09-20 : Localization bug fixed. List is now clamped to the screen and cannot no longer be dragged outside the screen. 
- 2.21 : 2006-09-18 : Dead zone now really fixed.
- 2.2 : 2006-09-15 : Bug when changing list size fixed.
- 2.1 : 2006-09-01 : Added the ability to turn a player's name 'answered'. TOC 11200 compliant.
- 2.0 : 2006-06-20 : Different colors for incoming and outcoming whispers added. Ability to switch alpha/chrono sorting added. Slash-command to define number of players added. Slash-command to load the players'list of your previous connexion added. Commands for deploy/shorten and sorting switch are now key bindable. TOC 11100 compliant.
- 1.0 : 2006-05-27 : First public release.
 
------------------------------------------------------------------
