Bug and Issue Tracking

Smart Search

Search Queries

Use simple query syntax similar to natural language to find the issues you need. Search for issues by their attributes and keywords, with full-text search, or both.

Forget about combo boxes, drop-down lists and anything else that usually bloats your screen space and makes you filter out existing issues.

For example, this is how you search for all unresolved critical issues reported by customer Tom Jones and assigned to you.

Learn more

Completion & Highlighting

YouTrack provides query completion in the search box to help you choose appropriate keywords and values. Query completion is invoked automatically while you type, or just by pressing Ctrl+Space.

While you're entering a query, YouTrack highlights keywords and values, and uses red dotted underline to highlight errors.

Filters

Not familiar with search queries? Try filters! Select one or more issue attributes from the list and see how many issues match your filters. Then simply click Show to view them in the list of issues.

When you choose a combination of filters, YouTrack inserts the corresponding search query in the Search box. This helps you learn search queries faster, and you can save them as your saved searches too to use again later.

Search Context

Narrow down your search to a certain context, by choosing a project, saved search, or tag as your context. Or simply use Everything to search across all projects and issues.

Tags

Use tags to group issues the way you prefer, regardless of their attributes. For example, create a tag like fix it today and associate it with issues from different projects, subsystems and so on.

Tags can also be used in your search queries to filter all the tagged issues. Any user-defined tag can be set to untag on resolve so as soon as you fix a tagged issue, the association will automatically end.

In addition, assign different colors to mark tags, and share tags to allow other users to view, update and add your tags to new issues.

Saved Searches

Save search queries for future use. You'll appreciate this feature when you end up filtering issues with queries like:

in: {ReSharper Support}, dotTrace state: Open by: tommy.jones for: louis.snow priority: Critical,Show-stopper sort by: votes, updated asc

Share saved searches with other users so they can view your saved search and/or change its name.

To make additional use of a saved search, enter it in the search box or choose it using query completion. Manage saved searches in the Issue list to make them visible or hide them.

Opensearch Support

Type your search query right in your browser’s search bar to navigate straight to your search results! This feature is available in all browsers that support the OpenSearch technology including Mozilla Firefox, Internet Explorer and Google Chrome.

Instant Issue Reporting

Report with a Single Shortcut

To create a new issue, press Alt+Ins anywhere within YouTrack, or click Create Issue.

Set issue attributes; add links to other issues; add other users to the list of watchers; mark issues with tags and attach and edit your screenshots. You can also use wiki markup for special text formatting, and restrict access to your issue by making it visible to a specific user group only.

Use Multiple Drafts

Create and manage as many drafts as you want. Your list of drafts is available from the New Issue form: simply select the one that you want to report this time. You can also edit several drafts simultaneously.

Use Wiki Markup

You can use special wiki markup in issue descriptions, including links to other issues or external resources, code blocks, tables, headers and text formatting. A link to the wiki reference page is available from the Issue Area. See the sandbox at our own YouTrack instance.

Report Issue via REST API

YouTrack provides a powerful REST API for performing various actions programmatically, including automated issue submission from third-party applications.

Read more

Edit Images in Place

Take a screenshot, upload it into the Image Editor and tweak it on the spot: crop, add highlights, add text, or blur any areas that you don’t want others to see.

Prettify Inserted Code

Make issue comments or code inserted into issue descriptions more readable with highlighting. YouTrack uses a standard google-code-prettify library which by default supports C, C++, C#, Java, JavaScript, Perl, Python, Ruby and SH. Including additional parameters enables highlighting for more languages such as apollo, css, sql, and more.

Similar Issues

As you enter a new issue Summary and Description, YouTrack suggests a list of similar issues matching the text in your summary and description. The issue you’re about to create could already be there!

Make External Reporters Happy

Get more external bug reports by providing your users with an easy-to-use reporting tool. YouTrack enables logging in with Google, GitHub, OpenID, Yahoo, or AOL accounts for a more convenient reporting process. (Just make sure to first enable and configure the corresponding Auth module.)

Create Issue from E-mail

Integrate YouTrack with your mailbox (IMAP, POP3) and report issues right from emails. You can configure the issue reporter, set up a command to be applied to a created issue, or add comments by replying to a notification email you received.

Read more

Innovative Concept of Managing Issues

Speed Up Issue Modification

YouTrack gives you multiple ways to modify issues: right from the issues list or from the full issue view, with a single mouse click. But that’s not all!

Keyboard-Driven Navigation

Use handy keyboard shortcuts to navigate the issues list, expand and collapse issues, and edit issues inline. For example, press the Right Arrow key to expand the issue summary and show more details, or press F2 to open an issue for editing. Extensive support for shortcuts allows you to comfortably work with issues without keeping your hands off the keyboard.

See default keymap

Add Watchers

When you need to keep someone in the loop, add a user to the list of issue watchers, and they will be notified of all updates and changes to that issue.

Star Issues

Clicking the Star issue button adds you to the list of issue watchers and subscribes you to all updates of this issue. You also become an issue watcher automatically when you comment or vote for it. Use the Star tag to view all issues you're currently watching.

Manage Duplicates

Aggregate data for duplicates, including filtering linked issues with comments and attachments, transfer votes and merge voters and watchers.

Invoke Command Window

To speed up your issue modification process, YouTrack introduces an enormous time-saver called the Command window. Modify the attributes of an issue or a set of issues using a set of natural-language-like commands similar to search queries. For example, you can:

  • Assign issues to a user
  • Change type, priority or any other issue field
  • Add tags, work items or link issues
  • Star an issue for any user, or vote for an issue

All the Details You Need

When you need to dive into details, use the Full Issue View showing all the voters, watchers, and comments; history of changes; any linked issues, tags, and TeamCity builds associated with the issue; VCS changes linked to the issue; and any relevant code reviews. A full preview of attached files is available when you hover the mouse over the attachment clip.

Mention @username

Mentioning someone by their @username is the easiest way to involve them in the discussion within an issue. Simply add e.g. @tom.jones to your issue comment, to make Tom Jones an issue watcher and keep him notified of your comment and all subsequent issue changes.

Link Issues

You can link issues using various dependency types, such as relates to, depends on, duplicates, and so on. Any issue can be linked to multiple other issues in one go.

Apply Commands

Select issues from the list and type a command to apply to all of them. The Command window helps you with command completion lists and highlighting. In addition, YouTrack explains all commands that you enter. For example, enter the following command: critical for Carry.Parker in progress tag fix asap

With this command, all selected issues are elevated to Critical priority, assigned to Carry Parker, set to In progress and associated with the tag fix asap.

Read more

Receive Non-intrusive Alerts

Receive notifications of various issue events in your email and/or IM account. For example, you can subscribe to notifications of issue updates, resolution, votes, or comments (or unsubscribe from them easily). You can also set up notifications of updates to issues marked with a certain tag or those included in a saved search. YouTrack merges closely related modifications into one email and supports threading.

Read more

Vote for Issues

Do you want to collect your users' votes for specific features, to help decide which ones should be implemented first? Let people voice their opinions by clicking the Vote button in the list of issues or the full issue view (or by using the Vote command).

Issue links preview in messengers

Share issue links with your teammates in Slack or Telegram, and they automatically expand into a preview mode. Preview mode even works when you paste links to Facebook posts. This feature saves you time throughout the day, letting you decide whether you want to open an issue or not.