Issue Tracking

Stinkbug includes a feature-rich issue tracking system. In Stinkbug, issues are used in two different (but related) ways —

Issues appear in three places within Stinkbug.

Issue List

An Issue List displays a sorted list of issues.

Issue List

Project Issues and the Version ToDo List are sorted by date (most recent first). The Issues Tab provides the ability to sort by date, priority, project, or component.

Closed issues are shaded in the Issue List so that it is immediately apparent which issues are open or closed.

Adding a New Issue

You can add a new issue from any place issues are listed.

The New Issue dialog appears.

Add New Issue Add New Issue

Enter basic information about this issue:

Issue Summary

Tapping on an issue in the Issue List opens an Issue Detail view. It will initially open to the Summary section.

Issue Summary Issue Summary

The summary view provides basic information about the issue:

Tapping the Actions button on the Summary View (or the History view) displays a sidebar of actions you can take to add information about this issue.

Issue Actions

Issue actions will be discussed below.

Issue History

An issue typically undergoes many changes from the time it is first entered into Stinkbug until it is ultimately closed. The issue tracking system regards each of these changes as an item which needs to be documented. The date-ordered set of these items represent the issue’s history.

Some history items are automatically generated by Stinkbug. For example, if you change the category or priority of an issue, Stinkbug will note that change as a history item automatically.

Other changes need to be handled manually. For example, when you analyze an issue and determine what needs to be done to resolve it, you document that work by adding a history item that describes your analysis. This makes sure that your thought process in resolving the issue is captured.

The “manual” history items are displayed in the Actions sidebar. They are:

Selecting one of these actions will display a dialog for entry of the appropriate information.

New History Item

History List

From the Issue Detail view, tap History to display the history list.

Issue History List

The history items for this issue are listed in reverse date order (i.e. most recent first). Tapping a list item displays the contents of that item. Also note that the Actions menu is available here.

Attachments

There are often attachments associated with an issue. For example, if a user sends in a bug report via eMail, then the text of the eMail (which includes their description of the problem) should be part of the issue. It can be saved as a text attachment. And if the user included a screenshot, you'd want to save it, too.

Moreover, you may want to attach the data (such as console logs, etc.) that you collect as part of your data gathering process as attachments to the issue. And once the issue is resolved, you might want to save a screenshot as an “after” image as a comparison with the “before” image sent by the user.

The issue’s Attachments view is the place to add and display attachments.

Attachments

As you can see from the list, Stinkbug supports a rich complement of attachment formats.

Reporters

When someone spends the time and effort to communicate with you about something you can do to make your app better (be it a bug to be fixed or a new feature they'd like to see added, etc.), you will want to communicate with them — to thank them, to apprise them of progress on their issue, etc. Such people are rare; you should cultivate them.

Stinkbug helps you do that by helping you keep track of reporters – the people who report issues.

Reporters

You can save contact information for each issue's reporter(s), and you can send them eMail from within the Stinkbug app.