Tag Archives: TFS

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

Team Foundation Task Board Enhancer: version 0.6.1 released

 

TL;DR This is mainly a minor release for bug fixing (with a minor feature added as bonus).

New release of my Team Foundation Task Board Enhancer (previous versions 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.

The TFS Board Enhancer is a TFS Web Access extension, that adds extra capabilities to the TFS Task Board and the TFS Kanban board.

  • Allows you to see the work item ids on the board (without having to open the editor),
  • Allows you to auto refresh the board at a fixed interval (to be used on unattended wall boards for example), auto scroll the board, so you can see the whole board without having to scroll manually (also to be used on unattended wall boards),
  • Expand/collapse all requirements (or whatever your process template calls then, PBIs, user stories,…)
  • maximize your workspace by removing unneeded clutter from the screen.
  • Show the state on your requirement
  • Hide/Collapse closed requirements
  • Remembers your settings between uses

 

This minor version has been released, because a small number of people complained the board wasn’t loading with an error. This happened only in Internet Explorer 10. Although I couldn’t reproduce the issue on my environment, with the reports I have received I think I have been able to solve the issue. At least the people who were having issues, have been using this version successfully without any issues reported so far.

Since I was already adding features for what would be released as version 0.7, I’ve also included in this release a very small feature.

If you are using a process template (for example the Scrum template) (or have configured you process template) that has more than one work item type in the requirements category and your board contains has than one work item type (eg: product backlog item and bug) then the work item type is shown below it’s state.

image

If you wish to know more about adding other work item types in the requirements category so they appear on your backlog and in the task board, you can read more about it on the Subtle MSF Agile Enhancement: Adding Bugs to the Backlogs post.

Download version 0.6.1 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

Team Foundation Task Board Enhancer: version 0.6 released

 

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

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.

The TFS Board Enhancer is a TFS Web Access extension, that adds extra capabilities to the TFS Task Board and the TFS Kanban board.

  • Allows you to see the work item ids on the board (without having to open the editor),
  • Allows you to auto refresh the board at a fixed interval (to be used on unattended wall boards for example), auto scroll the board, so you can see the whole board without having to scroll manually (also to be used on unattended wall boards),
  • Expand/collapse all requirements (or whatever your process template calls then, PBIs, user stories,…)
  • maximize your workspace by removing unneeded clutter from the screen.
  • Show the state on your requirement
  • Hide/Collapse closed requirements
  • Remembers your settings between uses

This is the list of features until version 0.5, with version 0.6 only one feature has been added, but it has been one of the most requested features.

Show blocked requirements/tasks

One of the most request features, is the ability to easily see which requirements/tasks are blocked.

This feature allows you to see at a glance which tasks (or requirements) are blocked, it works on MSF CMMI, MSF Agile and MS Scrum process templates (CMMI supports both tasks and blocked requirements, the other two only support blocked tasks).

A task/requirement is blocked if the Blocked field is set to Yes (the reference name of Microsoft.VSTS.CMMI.Blocked)

image

If a requirement is blocked, the word Blocked in red appears over the requirement title

image

If the task is blocked, the left border becomes a little bigger and red instead of the regular blue.

image

This feature doesn’t has a filter to enable/disable it. It’s enabled by default. But you can disable it, by passing the parameter _tspSkipBlocked in the query string (no value necessary).

This only works against the task board, it is not supported on the Kanban board.

All in all it’s pretty simple, but would like to have your thoughts…

Download version 0.6 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

Team Foundation Task Board Enhancer: version 0.5 released

[Update: Version 0.6 released]

 

With the new year, comes a new release of my Team Foundation Task Board Enhancer (previous versions 0.1 , 02 , 0.3 and 0.4).

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.

The TFS Board Enhancer is a TFS Web Access extension, that adds extra capabilities to the TFS Task Board and the TFS Kanban board.

  • Allows you to see the work item ids on the board (without having to open the editor),
  • Allows you to auto refresh the board at a fixed interval (to be used on unattended wall boards for example), auto scroll the board, so you can see the whole board without having to scroll manually (also to be used on unattended wall boards),
  • Expand/collapse all requirements (or whatever your process template calls then, PBIs, user stories,…)
  • maximize your workspace by removing unneeded clutter from the screen.
  • Show the state on your requirement

This is the list of features until version 0.4, with the new release I added three main features

The extension works on both TFS 2012 RTM and on TFS 2012 Update 1

Hide/Collapse Closed Requirements

You typically reach a point where closed requirements (user stories, product backlog items or whatever it’s called on your process template) get in the way, and you want to focus on the requirements that are not done yet. If you have a medium number of requirements in your iteration, the closed requirements get in your way (visually). This feature allows you to get the closed requirements out of your way. Either by automatically collapsing them or hiding them altogether making them invisible.

A new filter has been added, with three options “show” (default value) in which closed requirements are visible (and expanded), “hide” in which closed requirements (they will be totally invisible) or “collapse” in which closed requirements will be visible but automatically collapsed so they get less in the way by making them less prominent.

The name of filter is dependent on the process template of the team project, it is composed by the closed state (closed on CMMI, done on Scrum and MSF Agile) and the name of the requirement on the process template (Requirement, backlog item or stories for example).

On the left screenshot we have the “closed stories   since it’s the task board of an MSF Agile process template while on the right we have “done backlog items” since we are in the presence of a Scrum task board.

On the right you can also see a counter, the counter contains the number of closed stories (on the right you have no counter due to the size of the filter text).

image image

 

This feature can be controlled by passing the _tspDone parameter on the query string. The possible values are H for hidden and C for collapse (case sensitive)

 

I would like to have your feedback on the current filter name. Currently It has two problems

  • If the process template has more than one work item type in the Requirements category  (something you can configure) then only one will be shown, so if you have more than one work item type in the requirements category this can be confusing.
  • When the size of the closed state and the work item type name exceed a certain size they are truncated (like you can see on the right screenshot) and the counter is not shown.

So I’m considering of having a fixed name for the filter (closed requirements for example) instead of a more contextual one like we currently have.

A fixed name is not as perfect as a contextual name, but it is a lesser evil since it will have less issues.

Any thoughts on this?

 

Persistent Settings

The first four versions had an annoying side effect. Every time you changed a setting the screen was refreshed so the parameters could be persisted.

In the beginning most features were designed to be used on a wall board, this wasn’t a problem, but as more features were added that could also be used in non unattended scenarios, this refreshing become increasingly annoying.

Using query parameters also meant that if you navigated to another page on web access or were simply entering the board after stop using it you would have to manually enter (or bookmark the board with query string parameters)

So in this version I’ve eliminated the need to have the parameters defined in the query string (which is still supported) and your settings will be automatically persisted. So if you do a refresh, return to the task board after navigating to another page (or site) or even closing the browser your settings your settings will be remembered.

This also has the bonus side effect of eliminating the need for screen refreshes.

The settings between the task board and the kanban board are independent.

query string parameters are still supported and have precedence over the persisted settings defined at the UI level (but they will not be persisted)

New Toolbar

Version 0.3 added a way for you to expand/collapse all requirements, while you could see my design skills are practically non existent they fit in at an acceptable level. But when TFS update 1 was released Microsoft slightly changed the layout of the tabs and my design proved to be very un integrated with the general UI of Web Access.

So I’ve redesigned the expand/collapse all featured and removed the text links to perform the actions and replaced them with the icons that are used by Web Access to make the UI more consistent.

So I’ve added a toolbar that contains an expand/collapse icons.

This how the toolbar looks in 2012 RTM

image

And this is how the toolbar looks in 2012 Update 1

image

I believe this looks much better and more consistent with the rest of Web Access UI in general.

However the expand/collapse in conjunction with the closed requirements feature is not perfect, if you expand/collapse the filter will be automatically reset. This is not a bug it’s a feature, but it’s a feature that is not consensual with my beta testers, I’m evaluating if this semantic should be changed so the features coexist a little better. (would love to get your thoughts on this).

Since I was at it, I’ve also added to the toolbar a refresh icon, so you can refresh the taskboard without using the browser refresh or using the address bar. Very useful when using the task board in a touch scenario or when the taskboard is embedded in another application that doesn’t contain browser navigation controls.

Download version 0.5 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

Team Foundation Task Board Enhancer: version 0.4 released

[Update: Version 0.5 has been released]

[Update: I’ve release version 0.4.2 to replace version 0.4.1 since a bug has been found on the Kanban board (the IDs were completely wrong). I guess I can now declare 0.4 the worst version released to date Sad smile]

[Update: I've released version 0.4.1 to replace version 0.4, which was totally broken on 2012 RTM. My Apologies to everyone who had already downloaded version 0.4 and has not upgraded to TFS 2012 Quartely update yet]

This post marks the release of version 0.4 of my TFS Task Board Enhancements. (previous versions 0.1 , 02 and 0.3).

Before I describe the news features, let my add a disclaimer.

When I started developing the TFS, I had two intentions. An educational one, where I could learn a little more about its internals and the extensibility model, the second to develop something useful to myself (time is too precious to be accounted as a sunk cost, I have a personal rule; the product of research has to result in something (at least slightly) useful).

While the extension is of limited scope and with a small set of functionalities, at a certain point I thought this could be also useful to someone else, so I decided to release it to the world for free (as in free beer not as in open source).

When I started developing it, I thought the extensibility mechanisms I was using were merely undocumented due to it’s relative youth,something they would be fixed in due time. However  as time went by it has come to my attention not only they were undocumented they are also unsupported.

This means the extension can stop working when Microsoft releases a new version or update (not saying that it will, but that is the risk of using unsupported mechanisms).

I will repeat this on a more clear and prominent manner.

This extensions 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’ve only become aware of this after version 0.3 was released. I seriously considered stop releasing new versions, however after some consideration I decided to make new releases publically available. After all the worms were already out of the can it, and I’m not able to put them back inside. I decided to continue releasing new versions, but make it more clear the kind of risks of using it.

Besides supporting the features available in previous versions:

  • Show work item ids in tasks and product backlog items/requirements
  • Auto refresh the board regularly (a feature designed to be used on unattended wall boards
  • Collapse/expand all PBIs/Requirements
  • Maximize workspace

 

This version brings some new features

Show PBI/Requirements state

Show the state of a PBI/Requirement in the task board, this will allow you to see the state of a PBI without the need to open it. The state is shown in both expanded and collapsed PBIs/Requirements view.

showing the state on a PBI

Auto Scroll

It is possible that the entire board is not visible on the screen (depends on the screen resolution and the number of PBIs and tasks). If that is the case this feature allows the task board to be continually scrolled so the entire board is always visible (in chunks).

The speed of the scrolling can be controlled via the UI (half, full and double speed).

Selecting auto scroll speed

This feature is supported on both the task board and the kanban board.

Support for Kanban Board

With the release of Visual Studio quarterly update 1 Microsoft introduced in TFS supported for a Kanban board. If you have installed this update, the task board enhancement will support it (the update is not necessary for other features) and will enhance it the following ways

  • Show work items ids in the cards
  • Auto refresh
  • Auto scroll (new feature). If the board doesn’t fit in the entire screen it will be auto scrolled (up and down) continually so the entire board can be seen without human intervention. This feature is primarily meant to be used in a wall board
  • Maximize workspace – increase the workspace usage by hiding unnecessary data from the screen

 

Kanban Board

 

[Update: I've released version 0.4.1 because 0.4 was totally broken on 2012 RTM]

[Update: I've released version 0.4.2 because 0.4.1 had a serious bug in the Kanban board]

Download version 0.4.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

Team Foundation Task Board Enhancer: version 0.3 released

[Update: If you are here looking for a way to see blocked tasks, then take a look at version 0.6 which already has this feature]
[Update: Version 0.4 released]

[Update: Found an issue with expand/collapse all not working on Internet Explorer. Released 0.3.1 to fix this issue. Download at the bottom]

This is the third release of my TFS Task Board Enhancer, a TFS Web Access 2012, that adds some features to the task board.

I’ve blogged about version 0.2 on the post Team Foundation Task Board Enhancer: More Features and about version 0.1 on the post Team Foundation Task Board: Auto Refresh

In this version I’ve added one small feature, the ability to expand/collapse all requirements with a single click. By collapsing all the requirements will be collapsed, hiding all the cards associated with the requirements. The expand all has the reversed effect allowing you to see all cards at once.

image

please take notice that the expand all/collapse all doesn’t respect the Person filter, so things can get a little strange when used in when the Person filter is enabled.

on the previous version I’ve added the ability to add work item ids to the cards and the requirements, but the on the requirements the ids were only visible if the requirement was expanded.

image

on this version it’s also visible if the requirement is collapsed

The design of the filters was also changed so it is more consistent with Web Access.

On the previous version the filters (refresh all and maximize workspace) was visible near the tabs and enabled/disable with a checkbox. Not they have been moved into the filter zones, to be more consistent with the general UI

image

 

Feature List

To recap all features the extension has

  • Auto Refresh – Automatically refresh the board at a predetermined rate. Great to show the board on a big un attended wall board for all the team to see.
  • Maximize the workspace – removes the cruft (visual cruft) from the screen, allowing you to only see the board itself, by hiding the menus. nice to be used in conjunction with the auto refresh
  • Add work item id to the items– The work item ids are not visible on the cards or on the requirements. If you want to know the work item ids you need to open the card/requirement. This automatically adds the work item ids to the cards and requirements.
  • Expand/Collapse All – easily expand or collapse all requirements

Know Issues

If you click on a requirement (while expanded) Web Access will open the work item editor. when the editor is closed the work item id is lost (visually). This is the standard web access behavior and I’ve still haven’t found a decent workaround to recover from the fact that the work item title has been re-drawed (event if it’s not changed or saved).

How to get it?

Update: Version 0.3 had a small issue. The expand all/collapse all was not working in Internet Explorer.

This has ben fixed in version 0.3.1

Download version 0.3.1 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

Team Foundation Task Board Enhancer: More Features

 

[Update: Version 0.3 has been released]

In a previous post (Team Foundation Task Board: Auto Refresh) I talked about how Team Foundation Server task board is missing some functionalities and how I implemented a Web Access Extension to augment it’s functionality. Version 0.1 implemented an auto refresh feature, so it could be used to display the task board in big unattended wall screen.

Even though the first version, only added the auto refresh feature, I mentioned this extension was called Task Board Enhancer because I wanted it to provide more than the auto refresh feature.

So I’m announcing version 0.2 of the task board enhancer, Which adds three more features (actually just two, another one is just a refining of the auto refresh so it doesn’t count as a feature).

New Features in version 0.2

Define the auto refresh interval

The previous version, had an hard codev refresh interval value of 30 seconds. In this version you can specify the refresh interval.

There is still no UI to configure (it doesn’t seem that bigger deal, since the auto refresh feature intention is to be used un attended anyways).

In order to define the refresh interval you have to pass the _tspRefreshInterval parameter in the query string. The value is specified in seconds. (the default value is still 30 seconds).

Maximize Workspace

Since in an un attended scenario,  we are mainly interested in viewing the task board itself, it would be interesting to remove the clutter from the screen and only see the task board itself, this is exactly what this feature does.

If you activate it, it removes the hubs entries (Home, Work,…) and the second level tab.

This is feature can be enabled on the UI

image

or by passing the parameter _tspMaximize with the value of 1

Look below how the clutter has been removed (don’t worry you can regain it by just un ticking the checkbox) and allow you to see only the task board (the burn down chart is still there)

workspace maximized

Add Work Item Ids to cards

In a previous post Adding work item ids to Team Foundation Server Board, I talked about one of the most requested features I hear, is the desire for people to have the work item id listed on the cards as part of the title.

I  mentioned I wanted to do this as an extension, but there weren’t enough hooks in the extensibility model for me to do it cleanly, so I provided a bookmarklet to do it.

The hooks are still not there, but I’ve implemented it anyways Smile.

It’s still not implemented in a clean way, but it’s implemented as an almost elegant hack. There is a small delay for the id to be visible, if you drag the card to another lane, the id will disappear and will appear again after a small delay.

Showing the work item ids on the cards

If you look at the image closely, you will noticed that in the collapsed parent work item (the horizontal lane) the work item id is not visible, it an unfortunate side effect due to a quirk in the current implementation of the task board. I’m evaluating if I can work around this behavior with an elegant hack. Perhaps in the next version.

This feature is not toggle able. It’s always enabled.Smile

 

What is next?

I still have a few more features on my backlog, but if you have any suggestions I would love to hear them.

How to get it?

Download the extension

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