YouTrack Energy Roadmap
Thursday, September 30th, 2010==================
Latest Update (as of October 29th, 2010): Early Access Program for the next version has started, and your feedback is absolutely welcomed! We are happy to invite you to download and evaluate Energy EAP builds to get access to the future right now.
==================
Did you know the next YouTrack release only a few months away? The new version is code-named Energy, and we’ve been working on it for some time already. We think we may be on the right track to making the perfect bug tracker! Of course we don’t want to leave you in the dark, so here is the roadmap for YouTrack Energy.
As roadmaps go, plans may change in terms of timing and functionality. However, this is generally the way we see the next YouTrack release.
YouTrack Energy is expected to release some time between the end of 2010 and Q1 2011 and provide the following functionality:
- Customizable workflow. Considering that an issue tracker is a tool that helps users follow a certain process, it should provide a comfortable and effective way to establish a custom workflow. For example, you may want to restrict the set of issue attributes available to issue reporter by default, or you may need to reset the “fixed in build” or “assignee” attribute value when an issue is reopened. In general, you should be able to establish any dependencies between issue attributes and set up the notifications just the way you need. Customizable workflow was initially planned for 2.0 but just didn’t make it there. This time we’re already into it.
Related issues:-
- Support custom workflow and custom issue fields schemes
- States settings per project
- Somehow force developer to set fix version on issue resolve
- Provide a separate role to reopen issues
- Do not set “Fixed in build” field for Won’t Fix and Obsolete issues
- The example of custom workflow with time management received from the customer
- Automatic assignments in YouTrack
- Closing x as a duplicate of y should increment the vote-count of y (or else-wise reflect that y has been encountered again and therefore more painful to continue existing).
-
- New types of custom attributes. The main idea behind this is to convert all the predefined issue attributes (Priority, Type, State, Assignee, Subsystem, Affected Version, etc.) into customizable attributes. This requires adding new custom attribute types, such as User, Group, Version, State, and Build. As a result, you are free to populate any issue attributes with the exact values you need. For example, you’ll be able to define your own states, types or priorities, highlight attribute values with different colors (just like it’s currently done with the Priority attribute), or even allow multiple selection of assignees. Of course, all custom attribute types will be supported in search queries, commands and matrix reports. In combination with customizable workflow, fully customizable attributes should give you complete control over your issue tracking process.
Related issues:-
- New Custom Fields Type
- Include custom fields in a matrix report
- Set custom fields value from the command window
- Customizable defaults for new issue
- Provide combo-/multi-box type for ‘users’ custom fields
- Custom field type with wiki content
- Add Ability to Search for Values in Custom Fields
- Enum with colors
-
- Add watchers. Sometimes it’s crucial to notify another user of an issue that was created or updated. Now you’ll be able to add users to the list of watchers at any time. This will help prevent duplicate issues and keep everyone involved aware of any changes made.
Related issue:
- Import from other bug trackers to YouTrack. We’re extending the list of popular issue trackers from which you can migrate to YouTrack with no additional effort. You can import all or selected projects with any issue attributes you need. A Python script that supports migration from Bugzilla, Mantis, Trac, Google Code and CSV is actually available right now from the YouTrack web site.
Related issues:
- Applying commands from VCS commit comments. Currently you can specify an issue ID in a VCS commit comment to associate the commit with a specific issue. With YouTrack Energy, you’ll be able to type a command right in the commit comment, and this command will be applied to the issue. For example, should you commit files with a comment like #JT-1787 fixed tag to be documented, issue JT-1787 will be closed and tagged as “to be documented”.
Related issue:
- Applying commands via Jabber. Currently YouTrack can chat with you via Jabber by sending you notifications. With YouTrack Energy, you’ll have your say in the discussion by being able to send it commands via Jabber. No really, ain’t it cool? Say you receive a notification about a new reported issue and you straight away assign it to another person by simply replying to YouTrack jabber bot. Neat!
Related issue:
- OpenSearch support. Type your search query right in the address bar in Google Chrome or in the search bar in other browsers and navigate straight to your search results! This feature will be available in all browsers which support the OpenSearch technology: Mozilla Firefox, Internet Explorer, and Google Chrome.
Related issue:
- Integration with POP3, IMAP. Submit new issues without even opening the bug tracker! With Energy, you’ll be able to report issues right from your e-mail client.
Related issue:
- Mobile browsers support. Full Issue Screen view and Login page are optimized for mobile platforms, and the commands are applicable from the issue menu.
Related issue:
- Administration improvements. YouTrack Energy brings a number of improvements to make YouTrack administration as comfortable as reporting and processing issues. Specifically, we’ve added the list of users and groups with their access rights on the project tab, enhanced the custom fields auto-attach mechanism, etc.
Related issue:
- Search syntax improvements. Here’s a new pack of goodies in YouTrack search queries: in Energy, you’ll be able to search for and between specific dates, as well as include any custom attributes and values into search queries.
Related issue:
- Improvements for commands. YouTrack Energy will give you more freedom in working with your issues from the command window: you’ll be able to notify users, vote for issues, clone issues, copy issue text, delete multiple issues, undo commands, and much more.
Related issue:-
- Proper Linking of duplicates
- Repeat last command
- When linking issues I would really like to be able to search by keyword for the issue to link to.
- Undo command
- Apply command window commands for selected issue in links list on FIS
- Command aliasing
- Send issues to user
- New command for issue: “notify #user”
- Quick Commands
- Provide “+1″ command for voting via command window
- Copy issue text
- Suggest recent commands at any position in current command
- Clone issue
- New Issue: Inline Command Window
- “Visible for” command
- Provide field validation for issues.
- Command Window as a Separate Webpage
- Shortcuts for tags/commands
- A way to delete multiple issues
- Prohibit to create empty comment via CW
- After all recent commands suggestion list can be fill out by popular commands: add tag, fixed etc
- Modify limits for command bulk updates
- Support dependency enumeration with commas in the Command window
- Add option not to send notification for rest api method, that changes issues
-
- Usability improvements:
Related issue:-
- Visually distinguish my searches and shared searches
- Implement floating toolbar for selected issue
- “Issues” global button at top could be drop down with my saved searches.
- Use saved search as context, just like project now is.
- “Issues in HTML” should adhere to currently selected details level
- Show FSI if search result contains only one issue
-
You can take a look at the full list of features planned for Energy. We encourage you to vote for features you like, submit new feature requests and get more people to vote for them.
A portion of the feature set announced in this Roadmap will be available for you to evaluate during our upcoming Early Access Program that we’re committed to launching pretty soon, so keep an eye out for more news!
