We've compiled a list of the features our users like the most, and what sets us apart from other issue trackers out there.
Have a scan through the list, look at the pretty pictures and download The Bug Genie.
Separate project spaces

All projects in The Bug Genie have their own separate "spaces", where all issues, wikis, files, etc are kept. You can easily move between project spaces as well as project space sections such as jumping between project wikis and project issues.

Quick links

All projects have their own statistics, roadmap, overview and team pages with relevant information for the selected project. Much of this information is automatically generated and keeps your project pages up-to-date.

 
Project dashboard

With the project dashboard, you can compose an overview of the project and the bits that matters the most. You have over 20 different views to choose from, and the dashboard also integrates with custom searches and data types to produce accurate and up-to-date statistics.

Timeline

The automatic timeline feature gives a complete overview over your project history way back to the beginning. Code checkins, issue comments, descriptions and changes all show up as they are being commited, so you can always be kept informed.

 
[NEW!]Predefined searches

The Bug Genie generates quick links to auto-generated searches such as "All open issues", "Milestone todo-list", "Most voted issues" and "Project wishlist" for all projects. These quick searches can be easily accessed from the "Issues" tab whenever you're in a project space. New in 3.2 is the intelligent "Last X Y's" search which lets you specify "number of" everything from seconds to years for finding recent issues or issues back in time.

 
Integrated release management

Each project gets its own release center, where you can link to file releases or external release URLs. The release center also connects with your milestones and lets you archive old releases, report issues directly against released versions and more.

Automatically generated roadmaps

Let The Bug Genie generate roadmaps for you, and use the roadmap features to get an overview of your current progression towards predefined milestones. Let developers get roadmap information on their dashboard automatically to keep everyone in the loop.

Project team and roles

Your developers, teams, users and clients can all be associated with projects. Assign them roles such as the predefined "Developer", "Project manager" or "Tester" or make your own roles either on a project-by-project basis, or for the entire system. Roles are also linked to permissions, which means it's as easy as ever to keep track of everyones privileges!

 
Meta information

You can specify a broad range of extra information about your projects, such as description, planned (and actual) release dates, documentation links, homepage and more. This information is displayed on appropriate pages around The Bug Genie.

Complete project hierarchy

The Bug Genie supports a complete project hierarchy, including editions, releases, components as well as parent, child- and subprojects - and you can build it as you please. Access control features lets you define who can see what parts of the project. Don't want everyone to see the internal build - no worries, The Bug Genie lets you do that!

Project prefixes

All projects can be prefixed, making sure that issues are named consistently and easily distinguishable between projects.


 
Friendly issue reporting

Reporting a new issue in The Bug Genie is a simple and uncomplicated process. Click the "report new issue" link; fill out the fields on the page; press "File report", and you're done. No wizards, no complicated technical jargon, no hassle.

 
Readable issue views

The Bug Genie doesn't clutter your issue pages - it puts the information you need right in front of you. Customize the way your issue view pages look, which fields are presented and what is editable in the configuration center, and keep your developers in the know.

Customizable issue types

The Bug Genie ships with a standard set of issue types, ranging from bug reports, through feature requests, support tickets to user stories. Should you find you're missing a specific issue type, just add it via our awesome configuration center, and set it up as you need it.

Custom issue fields

You can add any number of custom fields to your issue types and issues - custom text input fields, multiple choice dropdowns, custom status fields, and more. Add custom fields to your issue type schemes, use them in searches and integrate them into your workflow.

Complete issue type scheme support

All issue types in The Bug Genie have their own set of visible, reportable and required issue fields, such as priority, category, reproducability, and more. Setup your issue type field schemes as you need, and reuse them across projects on demand.

 
Issue actions when you need them

Add related issues, mark affected releases / components or editions, and perform other tasks on issues without even opening them. In issue views and in search lists, issue-related actions are available with a click.

 
Get the information you need

The Bug Genie notifies you when stuff changes or is updated. With html- and text-based email available, The Bug Genie keeps you in the know.

 
Bulk issue management

With the bulk issue update functionality you can update issue details for several issue at once. Move to existing (or directly to a new) milestone, update status, even perform workflow transitions for multiple issues at once. Powerful and easy to use!

 
Helpful quicksearch

You always have information available at your fingertips. The top right quicksearch area lets you quickly glance at any issue you'd like. Enter anything that can be an issue, and the quicksearch will find it. Select it from the list to navigate to an issue, or just get an overview. The quicksearch also lets you search through wiki articles, making it great to quickly look up documentation.

Easy issue editing

Don't spend time editing and updating issues - change what you need and move on. The Bug Genie lets you change issue details easily without having to wait for page reloads and redirects.

 
Save later

Edit issues, but don't save your changes. You can update several issues and commit them all when you're done. Changes to issues are not committed until you explicitly say so, allowing you to change your mind before you commit. Changes you make are indicated and highlighted throughout The Bug Genie and only visible to you until you say otherwise.

Incoming email support

Set up The Bug Genie to listen to incoming emails on any number of accounts for any number of projects. You can even filter emails to certain addresses to specific issue types. Incoming emails can be checked periodically or via the web interface.


Powerful wiki

The Bug Genie uses the well-known mediawiki syntax for wiki formatting of pages, issue descriptions, comments and more. Use wiki formatting for enhanced editing capabilities when reporting issues, posting comments and adding wiki pages. Full-fledged formatting features, table layout support, embedded images and more lets you present the information the way you want.

 
Embed images

You can embed images on wiki pages, inside issue overview and in comments. Images attached to issues can easily be embedded and displayed where needed, and images attached to wiki articles can be presented inside pages in several different ways. The wiki syntax also allows for direct downloads, captions and more.

Wiki pages

The Bug Genie lets you create a complete wiki with support for pages, automatic links between pages, and specific links. Page redirects lets you create page "aliases" to make navigation easier.

Article comments

The Bug Genie wiki lets you comment on articles, meaning better interaction between wiki authors and readers.

Code samples

GeSHi is our preferred code sample parser, which gives you builtin colored syntax highlighting for more than 100 languages, including Java, PHP, C(++), Python, Javascript, HTML and much, much more! Custom line numbering and line highlighting lets you further improve your code samples.

 
Wiki categories

With complete category support, you can set up categories with sub-categories, category information and categorised pages. Project-specific categories makes sure you can organise your project documentation as you need it and present it in a hierarchically correct way.

 
History

All changes to wiki articles are tracked, and the history view lets you look at a specific revision from any point in time. Compare revision from the history and restore them on demand.

Table of contents

The wiki will generate automatic TOC whenever the TOC keyword is included in your wiki pages. This lets you build structured pages with easy navigation between parts of your wiki pages.

 
Issue linking

You don't have to learn a new syntax to create basic issue links. The Bug Genie will detect links to issues in your wiki articles, descriptions, comments, commit messages and more based on several keywords (such as "issue", "bug", "ticket", and more), issue type ("bug report", "user story") and just plain issue number ("MYPROJ-21") - no need to remember any magic keywords. Issue links are replaced with issue title and an indication of whether the issue is closed or open.

Links

You can create links using CamelCasing, specific namespaces such as WIKIPEDIA:, or direct links to other pages in The Bug Genie using named routes. All links will be automatically updated whenever content changes, and there is complete support for link properties such as custom link text.

Wiki permissions

The Bug Genie wiki fully supports read / write / delete permissions, and these permissions can be set on a per-namespace basis as well. This makes it easy to set up wiki teams and control your wiki and documentation - it even links with your roles!


[NEW!]Use what suits you

The Bug Genie supports and integrates with several different version control systems, including Subversion, Git (including GitHub, Gitorious, Bitbucket and several other third-party git repository hosting services) and Mercurial. Use repository browsers to visualise code commits, and let The Bug Genie link to it automatically from your issue reports.

Instant notification

With vcs commit hooks, The Bug Genie will automatically update issues based on your commit messages. With the same powerful issue detection algorithm as is used in the wiki, don't worry about what your commit messages look like. If you understand it, so does The Bug Genie.

Your code, at center stage

It's all about the code you write. The Bug Genie will automatically create updated file lists, issue commit comments, links to diffs and previous revisions, and more from your commits. Commits also show up in the project timeline and project dashboard, to make sure you never miss that critical fix again!


Everyone is agile

With agile development techniques spreading, you need an agile issue tracker. The Bug Genie keeps you on top of your team, project backlog, roadmap and issues, and has functionality tailored to keeping agile teams agile.

Burndown charts

To make sure you're on track - or show that you're not - use the built-in burndown chart feature, available on any milestone overview page.

 
 
Interactive project planning

The Bug Genie has an interactive planning mode which lets you manage new and existing milestones, create issues, features, stories and tasks on the fly, estimate them, update them, assign them and much more. The interactive planning mode also integrates with the bulk update functionality. Don't spend time navigating back and forth, spend it planning.

Color me pink and call me a feature

The interactive planning also lets you color your issues as you want to, giving you an easy overview of different issue categories.

Live estimation

Don't spend time moving back and forth between issues - update your estimates directly from the overview page. See your calculations update as your estimates change, and adjust as needed.

Triaging with user pain

Be even more agile with the "user pain" triaging method. User pain support is completely built in and supported, showing the calculated and "real" user pain score in issues, search results and more. Get your daily user pain results with the built in user pain search template with support for custom user pain threshold.

Read more about this excellent triaging technique in this blog post: Lost Garden: Improving Bug Triage With User Pain.


Fully customizable workflow

With the built-in workflow editor, The Bug Genie can adapt to your team or company workflow as needed. With full support for specifying issue details via transition views, pre- and post-validation to enforce the workflow, The Bug Genie adapts to your workflow - not the other way around.

Workflow visualization

The configuration center has a built-in workflow browser and editor which lets you visualise a workflow and make changes as needed.

 
 
Workflow transition views

With powerful workflow transition views which integrates with the specified project workflow, issues will transition as expected even when the unexpected happens. Enforce specific properties and specific values for your issues during certain stages in the workflow and keep it under control.

Access controlled workflow

Specify who can access workflow steps and who can't. Control which fields can be set by certain users, and restrict certain statuses to certain groups, teams or users. It's all up to you.

One workflow to rule th... not so much

You don't use the same workflow for bug reports as for feature requests, user stories and support cases. The Bug Genie lets you specify one workflow per issue type - it can be the same for all if you like - and group these together as a workflow scheme. Your projects can share workflow schemes, or have their own.

You can also change your mind and switch workflows mid-project. With the visual workflow switcher, changing workflows has never been easier.


Graphical configuration tools

No more editing of text files. No server or software restarts. When you change and apply a setting, it is applied instantly without the need for any complicated procedures.

 
Change anything

The Bug Genie ships with many default values, settings, data types and fields - which are all configurable. If you don't like it, change it; add new items or delete existing ones. Status types, issue fields, custom types, users, teams and more - there's a configuration tool for all of it.

 
Fine-grained permissions control

With The Bug Genie you're in charge of your development support system. With both fine-grained control as well as broader permission settings for simpler access control, all access happens on your terms.

With built-in roles support, it's even easier to built permission sets and apply them on a per-project basis, or even globally.

Module management

All The Bug Genie modules are managed directly from the configuration center. Add new and remove existing modules; enable or disable them; configure module settings and access - all from the configuration center.

Users, groups, teams & clients

Set up all users, user groups, teams and clients from the configuration center. Add and remove people from groups, teams & clients; update user, group, team and client details directly from the configuration center, including passwords, email addresses and more.

[NEW!]Localized

The Bug Genie is fully localizable, and ships with several translations. Completely translated, localized (time and date formats, and more) make The Bug Genie a fully "local" experience. Users can also specify their own language and timezone, separate from the default language for other users making global setups even easier.

 

 
[NEW!]Command line tools

Some developers love the command line. We breath the command line. We are one with the command line. The Bug Genie comes with a command line tool that lets you communicate with an existing remote installation and also manage existing local installations.

[NEW!]JSON, baby, yeah!

The Bug Genie API speaks JSON. For many of the most used views, such as project issue lists, issue view, project listing, issue type details (and many more), there are JSON endpoints available. JSON endpoints are also available to create new and update existing issues. Use them to integrate your own applications with The Bug Genie for a much improved issue tracking / reporting experience.

RSS support

The Bug Genie exports all searches - predefined and custom searches - as well as the project timeline as RSS feeds. Import the RSS feed into your favourite RSS reader (such as Google reader) and be on top of any changes.

Email commands

With the incoming email support, you can reply to email notifications to update issues directly from your email client. But that's not it - you can even use email commands to apply workflow transitions and field updates to issues. Perfect when you're on the go or just want to tell people quickly that "I've got it, I've got it".

 
Better navigation with jumplists

The Bug Genie breadcrumbs bar also includes jumplists to other related items at that level. This makes navigation even simpler and faster and also lets you quickly access places such as starred issues, searches, and more! It even remembers issues you've visited recently to allow easy access when you forget.

 
Multiple hosted installations

One installation of The Bug Genie can manage a multitude of hosts. With The Bug Genie's builtin support for "scopes", you can setup completely separate and isolated environments for your users to have and manage on their own. User management is both centralized and can also be managed in scopes. A powerhouse for large setups!

Team and Client dashboards

All your teams and all your clients have their own dashboards, an overview of all projects, issues and members associated with that team or client. A perfect starting point and a great resource for your teams and clients!

Debug bar

Something wrong with The Bug Genie or are you developing features, a module or tweaking the source code? Enable the debug mode to get our awesome debug bar, including timing information, full log, interactive AJAX debugging, database debug tools and more! Invaluable when extending The Bug Genie!

 
Awesome «breadcrumb bar»

The Bug Genie uses «breadcrumbs» in the header area to give you an easy overview of where you are. This lets you move back and forward between pages in the page hierarchy with ease.

Pair programming

Everyone that's ever tried it loves it, and The Bug Genie loves it too. Team up with a colleague (or a stranger, if that tickles your fancy), assign issues to the two of you and let everyone know how awesome you are!

LDAP, OpenID and custom authentication

If you use LDAP or Active Directory in your workplace, you can set up The Bug Genie to use that for authentication, meaning users only need one account that works with all your IT and development tools. This is part of the builtin authentication backend support, meaning that even more authentication sources can be easily added via downloadable modules. In addition, you can link your user account in The Bug Genie to any OpenID authentication provider (such as your Google account) to make logins even easier!