Productivity tools

Kanban board
The offline tool I’m currently using  http://greggigon.github.io/my-personal-kanban/ . Simple, fast and easy to use. Just create an IIS web application and put this inside. Make sure to export and backup data regularly.
Time tracking
Time tracker at http://0xff.net/site/index.php/timetracker/downloads/ seems to have a really great UI and easy to use with automatic tracking with reports and ability to export.

Check if it’s edit mode in javascript in Sharepoint

var wikiInEditMode = document.forms[MSOWebPartPageFormName]._wikiPageMode.value;
if (wikiInEditMode == “Edit”)
{
// wiki page is in edit mode
}
else
{
// wiki page is not in edit mode
}

Another solution http://sharepoint.stackexchange.com/questions/12792/how-do-i-know-if-the-page-is-in-edit-mode-from-javascript

var inDesignMode = document.forms[MSOWebPartPageFormName].MSOLayout_InDesignMode.value;

if (inDesignMode == "1")
{
    // page is in edit mode
}
else
{
    // page is in browse mode
}