Team Foundation Task Board Enhancer: version 2.7.7 released

 

New release of my Team Foundation Task Board Enhancer (previous versions .7.6.7.5, .7, 2.6.2 (update2 only), 0.6.1, 0.6 , 0.5 , 0.4 , 0.3 , 02 and 0.1 ).

If you want to know what is Task Board Enhancer or want to see the full list of features, head on to the Task Board Enhancer page

 

This version only works on TFS 2012 with update 2 or update 3 installed, TFS 2012 (RTM or with Update 1) is no longer supported (you can still use version 0.7.6).

Based on the analysis on the downloads, there is now a big gap between version 2.x.x and 0.x.x version downloads and added to the fact that maintaining four different codebases takes quite some time (for something I’m doing on the free time that I do not have) so I’ve decided to drop versions support for TFS 2012 RTM (or update 1).

New Features in this release

This is mainly a bug fixing release.

I’ve only added a minor feature, it is now possible to display the user to which a requirement (product backlog item,….) is assigned to.

image

This feature is configurable and it’s disabled by default. You can enable it on the preferences window

image

Besides this feature I’ve fixed the following bugs

  • If pictures are enabled and a card has an assigned member it’s not possible to enter unassigned – If a card was assigned to an user and the show user images feature is enabled, then it wouldn’t be possible to set (on the card itself) the value to unassigned
  • When moving between team members and stories the id and state of the requirement are lost – If you switch the view to team members and then switch back to backlog items then the id and state was not visible on the requirements anymore.
  • In IE (8 and 9) when there is a large number of tasks the ids are not shown on all of them –If there was a large number of work items on the board (> 250) then on some browsers (I’ve could only reproduce it on IE8 but I’ve got some reports on IE9 also) only half of the cards would have their IDs displayed. I believe this also fixes some issues that have been reported (but I could never reproduce it) where sometimes the board failed to load on first attempt (a reload work work) on some versions of Internet Explorer

 

Download

This version only works on TFS 2012 with update 2 or 3, there is no version for TFS 2012 (RTM or Update 1)

For Update 2 and upwards Download version 2.7.7 of the extension

Team Foundation Task Board Enhancer: version .7.6 released

 

New release of my Team Foundation Task Board Enhancer (previous versions .7.5, .7, 2.6.2 (update2 only), 0.6.1, 0.6 , 0.5 , 0.4 , 0.3 , 02 and 0.1 ).

If you want to know what is Task Board Enhancer or want to see the full list of features, head on to the Task Board Enhancer page

 

New Features in this release

There are no new features in this release. It’s just a bug fixing release.

In the previous version, I did an optimization for modern browser to make it a little faster in the process I’ve broke Internet Explorer 8 support (every time I do a release, I test it with only the newest version Chrome, IE 9 and 10 and Firefox).

So if you are using version 2.7.5 and Internet Explorer 8 this is for you (version 0.7.5 didn’t had the issue).

I’ve had a bug report with Firefox but couldn’t reproduce (the user didn’t specify the version he was using) so this may also fix the same issue on older Firefox versions.

Download

There are two different versions, depending if you are already running TFS 2012 with update 2 or 3 or an older 2012 version (RTM or Update 1).

For Update 2 and upwards Download version 2.7.6 of the extension

For RTM and Update 1  Download version 0.7.6 of the extension

Team Foundation Task Board Enhancer: version .7.5 released

 

New release of my Team Foundation Task Board Enhancer (previous versions .7, 2.6.2 (update2 only), 0.6.1, 0.6 , 0.5 , 0.4 , 0.3 , 02 and 0.1 ).

If you want to know what is Task Board Enhancer or want to see the full list of features, head on to the Task Board Enhancer page

When I started doing this, it was just a small thing. I never expected it to become so big, so on this release most of the time was cleaning up the code (which grew very organically) to prepare it for future features. So this a very small release with only one features and two small improvements.

 

New Features in this release

As usual let’s just repeat the standard disclaimer Smile

This extension uses undocumented TFS mechanisms, this means there is a risk (which I’m not able to quantify) it will stop working in the future with new TFS releases or updates . If that happens, the fact that the extension no longer works, it will be my sole responsibility and not of Microsoft.

You can also see full list of features here

Show work item tags count

Show in the right corner of the card a count with the number of tags the work item has.

If you hover the counter, a tooltip will show you the tags (separated by commas).

image_thumb[2]

You can read more about work item tags here

This feature can be enabled/disabled. (enabled by default)

This feature only works on the task board and on TFS 2012 with Update 2012 or higher

Change the auto refresh interval in the UI

On previous versions if you wanted to change the auto scroll interval, you had to do it with a url parameter. Now you can do it on the UI.

image

Freeze auto refresh countdown when a work item is open

That was already supported previously. If you opened a work item when auto refresh was enabled the counter would stop. Unfortunately it was implemented poorly and there were same cases, it wouldn’t detect it, so an auto refresh could kick in.

That has been improved, and as long as there is a window open auto refresh stops the countdown.

Don’t forget you can always subscribe to the newsletter (see right side bar) if you want to be notified when new versions are released (typically news letter subscribers can get the new version a few days before a new version is announced).

 

Download

There are two different versions, depending if you are already running TFS 2012 with update 2 or 3 or an older 2012 version (RTM or Update 1).

For Update 2 and upwards Download version 2.7.5 of the extension

For RTM and Update 1  Download version 0.7.5 of the extension

Team Foundation Task Board Enhancer: version .7 released

 

New release of my Team Foundation Task Board Enhancer (previous versions 2.6.2 (update2 only), 0.6.1, 0.6 , 0.5 , 0.4 , 0.3 , 02 and 0.1 ).

This release brings a lot of new stuff. Some in form in features, others in form of things around Task Board Enhancer.

Newsletter

The first is the creation of the Team Foundation Board Enhancer (you can subscribe it here or on the form located on the right sidebar).

I’ve created the newsletter to better understand the number of people using the extension, I have some ideas on the number of users by the downloads, comments and the occasional email I receive.

I’ve also noticed from my blog traffic that there is a significant number of people running older versions, so a newsletter might help them be informed about new releases without having to read my blog.

Subscription is optional, no extra information is required besides the email . The email will only be used to send information about task board enhancer and can be unsubscribed at any point with the click of a button.

I plan to send one email, every time a new release is made and I may occasionally send requests for information (like a poll in which features I should invest next), but that is all, so the volume will be very low.

Task Board Enhancer Page

I’ve also added a Task Board Enhancer page that will always up to date contain information about the extension, all it’s features, this way there is no need to read all the posts to have a clear view of what the extension can do for you.

And where you can also download the latest version.

New Features in this release

As usual let’s just repeat the standard disclaimer Smile

This extension uses undocumented TFS mechanisms, this means there is a risk (which I’m not able to quantify) it will stop working in the future with new TFS releases or updates . If that happens, the fact that the extension no longer works, it will be my sole responsibility and not of Microsoft.

You can also see full list of features here

Show User Images Instead of Names on Cards

Some people prefer more visual things. This feature removes the name of the person to whom the task is assigned and replaces it with their user image.

This feature only works for team members, if a task is assigned to a person who is not a team member then the name is still shown.

image_thumb13

This feature can be enabled/disabled.

Note: The feature is disabled by default , so if you don’t see when you install this for the first time, it’s normal. You will need to enabled it on the preferences (more on that later).

You can also enabled it by passing the parameter _tspShowUser on the query string (any value is accepted)

Show icon on blocked tasks/requirements

In previous versions you could easily see on the screen blocked tasks (they had a bigger red border on the left side of the card). Some people requested this to even be more visually, so now blocked tasks not only display the red border, but they also display a blocked icon on the top left side of the card.

image_thumb14

This feature only works on the task board

This feature can now also be enabled/disabled in the preferences window

Honor done filter on expand all

Previous versions,reset the done filter value when expand all requirements was triggered. Although someone reported this as a bug, it was actually a feature.

The rational, was that if you opted to expand all requirements, that also meant expanding the hidden done requirements. After some arguing, it realized if a user had specifically chosen to hide done requirements the expand all should honor that intention.

So if you hide done requirements and expand all requirements the filter will be honored and the hidden requirements will stay hidden.

This feature only works on the task board

User Configurable Preferences

A user can now configure his own preferences, how the enhancements behaves and which filters are visible

image_thumb

The preferences are preserved across calls and are remembered if the user closes the browser. The preferences are done on a team by team basis and are stored locally on the browser. So if you switch browsers or machines the preferences will not follow you.

As you can can see on the image above, the preferences have two groups. The settings in which you can configure if a given feature is enabled or disabled and the filters, in which you can configure which filters will be visible (see image below) for selection.

image_thumb4

The preferences can be triggered on the preferences icon available on the toolbar

image
_thumb7

This feature works on both that task board and the kanban board, but the preferences you can set are different (and not shared, so you can have different preferences per board type)

Download

There are two different versions, depending if you are already running TFS 2012 with update 2 or 3 or an older 2012 version (RTM or Update 1). They have the exact some features.

For Update 2 and upwards Download version 2.7.0 of the extension

For RTM and Update 1  Download version 0.7.0 of the extension

Team Foundation Task Board Enhancer: version 2.6.2 released (for update 2 only)

 

TL;DR This is an update release to make it work with the changes introduced in update 2 (it only works with TFS 2012 Update 2, doesn’t work on previous version). No new features, doesn’t work on any TFS version besides update 2

New release of my Team Foundation Task Board Enhancer (previous versions 0.6.1, 0.6 , 0.5 , 0.4 , 0.3 , 02 and 0.1 ).

Let’s just start with standard disclaimer Smile

This extension uses undocumented TFS mechanisms, this means there is a risk (which I’m not able to quantify) it will stop working in the future with new TFS releases or updates . If that happens, the fact that the extension no longer works, it will be my sole responsibility and not of Microsoft.

I have been introducing this disclaimer since I a few versions, I knew this time could come, and indeed it has. I’ve had some reports that TFS Update 2 CTP 4 broke Task Board Enhancer.

I’ve rewrote some parts of Task Board Enhancer to adapt to changes that have been introduced with Update 2.

I’ve tested the changes against Update 2 CTP 4 and everything seems to working fine against it. Final version of Update 2 hasn’t been released yet, but I believe it will also work without fine. (hopefully, if not I will chase the changes and update TBE again Smile).

I haven’t done extensive testing but I handled some copies privately and no issues have been reported (besides a small glitch on IE 9 which I couldn’t reproduce).

Let me know if you have any issues with it.

To be clear this version ONLY works on update 2. It doesn’t work with TFS 2012 or TFS 2012 Update 1 for those you should use version 0.6.1.

I’ve also bumped version to 2.6.2 (as opposed to 0.6.2) to be clear it only works with update 2.

Download version 2.6.2 of the extension

if you have doubts how to install it, it’s fully explained in a previous post Team Foundation Task Board: Auto Refresh