BugzillaJS 3.0 is out! It comes with a bunch of new features aimed at helping Bugzilla power users get around Bugzilla as quick as possible.
Keyboard shortcuts save you time by allowing you to navigate Bugzilla without having to take your hands off the keyboard to use the moouse. Anyone who uses the keyboard shortcuts in GMail or GitHub knows how nice this is.
To enable keyboard shortcuts and view the various commands, just hit the "?" key on any Bugzilla page. When in a list of bugs, you'll now see an arrow to the left of the bug number. You can move it up and down using j and k, and go to the selected row by hitting <enter>. Once in a bug, skip to the next or previous bug with J or K, respectively.
There are a bunch of shortcuts, so make sure you hit ? to see what's possible. If you have an idea for a new shortcut, let me know.
A few weeks ago, my coworker Heather Arthur created a simple shortcut called File It. It makes filing a bug in the proper product and component much simplier. I shamelessly ported it over to BugzillaJS. When you go to the "New Bug" page, there's now a box at the top of the page that you can start typing into. Or you can simply hit n on any Bugzilla page, and a File It box will pop up (requires Keyboard Shortcuts; hit "?" to enable them).
New Feature Notification
In order for people to take advantage of the new features, I added a notification when important new features were added to BugzillaJS. A little bubble with a number in it shows up when there are new features. If you open up the preferences, new features will be marked. You can dismiss the notification by saving the preferences.
Preferences have been organized by category, rather than the jumbled mess they were before. It should make it easier to find what feature you're looking for.
Works on any Bugzilla
This feature actually came out in the previous version, however I didn't mention it here. BugzillaJS now works for any Bugzilla installation — not just Mozilla's. You can add additional Bugzilla URLs in the add-on settings. To get to it, go to Ctrl+Shift+A > Extensions > BugzillaJS > Preferences.