Work Item checklist
IMPORTANT: After a recent update, this extension started causing the browser page to crash in some scenarios. That issue has been fixed now. My sincere apologies for causing inconvenience.
A work item form group extension that lets user enter TODO list items for an individual workitem. These list items are stored in the extension's data storage and not as a field value or any other work item. These items are not bound to any work item field. Users can add, remove any checklist item and mark them as checked or unchecked. This extension shows 2 types of checklists - "Personal" and "Shared". Personal checklist is private to each user. Shared list is shared with all the users in the organization. The items are stored per workitem, so each workitem would have its own checklist.
Users can also add certain default checklist items for a work item type by going to "Work item checklist" settings hub, or by clicking the gear icon on the checklist group on work item form.
These default checklist items would show up for all the workitems of that work item type in the current project. The state of these default items would still be maintained at each work item's level. For eg. In the screenshot above, "Unit tests done" and "Functional tests done" are 2 default checklist items which would show up in each "Bug" work item. But if a user checks "Unit tests done", it would only be checked for that particular work item. Default items are not sortable or removable from work item form. Users can do that via tha settings hub.
(05/06/18) Version 3.0:
(02/07/18) Version 2.1: