Revision history for Ado-Plugin-Vest

0.12 2015-06-12
    - Fix. When starting a new talk, get_new_messages() in vest.js
        will not try to get new messages from the server any more
        as it is pointless.
    - Implemented delayed polling for new messages when window is blurred.
      Each next request is delayed with 5 seconds more.
    - Added localization support for labels and buttons.
    - Upgraded to Ado 0.921.
    - Total Test Coverage: 95.5%!

0.11 2015-05-20
    - Fixed searching for and adding contacts.
      Improved contacts sidebar section HTML - and JavaScript.
      Removed implicit search by email as this is potential private data leak.
    - Fixed list of talks to be ordered by id of the last message
      to the current user - LIFO.
    - Upgraded to Ado 0.91 with Mojolicious::Plugin::SemanticUI 0.17.
    - Upgraded to Mojolicious 6.10. Works with Mojolicious 6.11. 

0.10 2015-04-18
    - Upgraded to Ado 0.88.
    - Upgraded to Mojolicious::Plugin::SemanticUI 0.15
    - Other cleanups.

0.09 2014-12-19
    - Improved distribution Kwalitee by adding Perl 5.14 as prerequisite.
    - Mention Ado explicitly and link to it in the documentation.
    - Added "wellcome" message for all new users in after_user_add hook.
      See Ado::Plugin::Vest/after_user_add
    - Upgraded to Ado 0.76
    - Added links to the menu under user name.
    - Implemented search for contacts by name and email.
    - Implemented adding of contacts.
    - Fixed failing tests and improved test-coverage significantly.

0.08 2014-11-17
    - Upgraded to Ado 0.73
    - Upgraded to Mojolicious::Plugin::SemanticUI 0.08.
    - Restructured the HTML layout. Cleaned HTML.
    - Do not wait when screen receives focus to poll new messages.

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.