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.