- Preparing for more features. Need to change the configuration, so
support for legacy config XML is required. Some renaming and refactoring
to create space for new pages and settings.
- A few small tweaks to the templates.
- Misspelled the embarrassed emoticon name.
- Added to the list of possible improvements.
Making space for more room IDs: Current room ID to become the default
room ID.
Can now select room ID from a dropdown of available rooms that exists on
HipChat.
Ignores.
Minor.
Fixed a stupid UI bug where saving global settings folowed by disabling
the plugin didn't work correctly (mostly due to my unacquaintance with
JSP/JSTL/etc.).
Added the ability to test the API credentials.
Updated README with latest info.
Added test for bug where page blew up when the list of available rooms
can't be retrieved.
- Project settings implemented.
- Some UI hints added.
- Better upgrade mechanism for config file.
- Got rid of a code duplicate.
- Tests for project room mapping config.
Code clean-up.
- Hooked up project configuration with project tab.
- Refactored doHandle.
- User interface for configuring projects that support no, default,
inherited or overriding configuration done. Now for correctly sending
the notifications according to the configuration. 
- Explicit testing of the room ID for notification tests.
Fixing up tests now broken due to newly added functionality.
Implementing tests for hierarchical notifications.
More tests.
Seems like we're done with the tests. Almost ready for the release. Now
for some manual testing from within TeamCity.
Using correct string literal comparison.
String comparisons ... blah, blah, blah ... string comparisons.