Revision history for Ado-Plugin-Vest
0.07 2014-11.02
    - Refactoring. Moved JavaScript code to vest.js and made it private.
        Improved JavaScript code quality.
    - Using version strings for referred JS and CSS files that correspond to
        the modules which provide them.
    - Improved SYNOPSIS.
    - Improved message validation.
    - Added keydown event handler to send message by pressing Enter in textarea.
      This is expected behavior in chat software.
    - Upgraded to Ado 0.71

0.06 2014-10-28
    - Added links to the source code repository.
    - Fix: Focus on message field after starting a new talk.

0.05 2014-10-28
    - Moved all Model usage from vest/screen.html.ep to Ado::Control::Vest/screen
      to allow for content negotiation. "json" and "html" formats are equally usable.
      Really RESTful.
    - Removed release_status => 'unstable' for more visibility and
      because the plugin is actually usable as an Ado application.
      It is still unstable and buggy by it self.
    - Upgraded to Ado 0.70.
    - Using condition 'ingroup' for all routes under '/vest'.
    - Added group 'vest'. Members of this group can go to /vest*.

0.04 2014-10-21
    - Fixed Tests.

0.03 2014-10-21
    - A working draft. Two users can chat.
    - Added lots of tests for REST API.
    - Improved create method in Ado::Model::Vest.
    - Improved API documentation.

0.02 2014-09-28
    - Renamed Ado-Plugin-Mess to Ado-Plugin-Vest.
    - Lots of cleanups.
    - Refactored tests.
    - Implemented listing of talks and messages from a talk.
    - Implemented HTML5 UI using Semantic UI.

0.01 2013-12-26 01:09:26 CET
    - Added new column "permissions" in table mess.
      TODO: See permissions in MYDLjE
    - Implemented POST /mess and GET /mess/:id
    - Perl::Tidy: 80 columns only per row.
    - Writing  tests, removing boilerplate.
    - First version, released on an unsuspecting world.