ThatJustHappened Change Log
1.0.7
-- added "YELL" as a channel option
-- minor gui adjustments

1.0.6
-- minor adjustments to the gui
-- default setting is "off" but enable status is now persistent across sessions (by character), so if you log out with TJH active, it will be on next time you log that character
-- added basic set of rules for SSC "/tjh ssc" to activate

1.0.5
-- added dynamic variables to custom spam: using any of the following in your spam will substitute the current event's variable, or blank if that variable is nil:
*event = current event's name
*source = current event's source
*target = current event's target
*spell = current event's spellname
-- Note: depending on the event, this may not always give you what you expect, but it can be great for rules like the following:
/tjh rule UNIT_DIED;;;;raid;RW;*target is down!
-- code updates to improve speed and efficiency
-- added "Load Rule" and "Clear GUI" options in GUI: there is now one "individual rule" entry box, once you enter a rule number you can choose to delete it or to load it into the GUI to act as the basis for a new rule. I've also added a "clear gui" button to start afresh

1.0.4
-- changed "Auto channel" checkbox to work more intuitively; when enabled rules will have "auto" as the channel, and will be output to self, party, or raid chat depending on your group status
-- added option to use custom spam text by rule, leave blank if you want the standard combat text spam
-- updated code related to new spam option
-- updated gui to include custom spam entry box, text, and updated help text
-- updated TJH_ReadMe.txt
-- changed SPELL_START spam to match standard combat log text
-- NOTE: changed rule syntax to use ";" instead of "," so commas could be used in custom spam. sorry, but old rules will have to be updated

1.0.3
-- changed channel settings to a "by rule" basis, so each event can be output to its own separate channel (spam the raid when Leeroy breaks a sheep, but only spam yourself when you do;)
-- updated ReadMe to include new rule structure
-- gui adjustments for coding and screen efficiencies
-- added the previously forgotten "/tjh spam,delete" commmand

1.0.2
-- added "warn" as a channel option; splashes screen like raid warning but to player only (like SCT, for ex.)
-- tweaks to make the gui more legible
-- added code efficiencies
-- added counts for "_APPLIED_DOSE" buffs like "Electrical Charge (2)"
-- fixed manual event entry field clearance, should now clear on Add Rule
-- channel text should now update in gui as expected

1.0.1
-- updated Rule buttons for easier viewing
-- minor adjustments to GUI

1.0
-- updated code to allow entry of event names in lower case
-- all rule entry fields now cleared when new rule is created, no deleting required
-- replaced enable checkbox with pretty toggle button
-- adjusted dropdown window locations
-- first release version, because beta is so passe

0.1.8b
-- added a GUI: note that if you have both a manual and dropdown event filled in, the manual event will be used in making the rule; slash commands are still valid if you prefer that method; left "report" and "spam" out of the GUI but both are valid via slash command

0.1.7.1b
-- fixed flipped source/target syntax in help spam

0.1.7b
-- added affiliation option as a fifth rule variable
-- code cleanup
-- made friend/enemy affiliation apply to events both "from" and "to" but I may change this later
-- if channel is set to RAID or PARTY but you aren't grouped, spam now defaults to SELF (but channel does not change, so if you join a group spam should be directed appropriately)
-- now accepts lowercase channel names

0.1.6b
-- fixed blank event spam on login
-- updated output code to include all event variables (although not every single argument for each variable is included in the spam)
-- updated existing event spam to better reflect events
-- updated code to include damage and power gain types
-- added creator to reports of event SPELL_CREATE
-- added "thing interrupted" to INTERRUPT reports
-- corrected ENERGIZED to ENERGIZE; gains should now register properly
-- added separate code for EXTRA_ATTACKS like Windfury

0.1.5b
-- updated custom channel code
-- added "reset" as a valid command

0.1.4b
-- initial beta release