LadyBugz Release Notes
This version fixes a bug when running on OS X Lion. In previous versions, Reply would not open any window. This version has fixed the problem.
This version fixes a crashing bug caused by the snippet auto-import feature.
- Fixes a few crashing bugs that still existed in LadyBugz 1.7.
- Automatic import of snippets: From 1.7.1 on, snippets on the FogBugz website will be automatically imported when LadyBugz refreshes your site data. You can also use View > Refresh All menu item to force reload.
- Snippet auto import is supported on FogBugz API 8. If you are using FogBugz on Demand, your site already uses the latest API. LadyBugz will attempt to send the snippet API request first. For installations with older FogBugz API support, this API call is ignored.
- Also note that auto import will overwrite your existing local snippets. If for some reason you don't want this feature, please go to Terminal and type defaults write com.lithoglyph.LadyBugz DisableAutoSnippetImport -bool yes then press Enter to disable it.
We also regret to announce that we are discontinuing the development of LadyBugz. We explain the reason and what this means to you on our blog.
- We have made some changes to our user interface. We now have a new icon set and a new layout option (View > Layout > 3 Columns).
- Because of the user interface change, the first time you run LadyBugz 1.7, it will reset your toolbar settings to the default.
- "Mark as Spam" button is added to the default toolbar.
- You can now drag files into a case editor or a mail composer, and they will become attachments automatically.
- This version also fixes a number of crashing bugs in 1.6.11.
This version fixes a crashing bug during the removal of search keywords.
This version further fixes a number of crashing bugs in the previous version, especially the ones when replying to a case or resolving a case.
- Improves the behavior that, if a case is selected, and after refreshing it has new events, the case is no longer marked as read by default.
- Changes the Downloads window so that clicking on the magnifying glass now reveals the file in Finder.
- Fixes unnecessary, annoying selection jumping after refreshing or regular reload.
- Fixes the bug that case editor window might occasionally fail to close even after the case was created or edited.
- Fixes the bug that when the Due Date control appeared, the time was not selected (but the date was).
- Fixes the bug that parent case number was never shown in the case editor. NB: Again, due to FogBugz API limitation, you can't remove cases from their parents with the editor.
- Fixes the occasional, random crash when a case editor or a mail composer window was created.
- Supports FogBugz 8.0 beta.
- Fixes the crashing bug when opening a new case editor or a new mail composer.
- Fixes one more bug that caused random crashing when LadyBugz was under heavy load.
This version fixes a number of bugs that caused random crashes in different places. We recommend all users upgrade to this version.
This version fixes a bug that caused LadyBugz to check for new cases too frequently after machine woke up from sleep.
This is a major update. We recommend everyone upgrade to this version. Improvements and fixes include:
Fixes the memory consumption issue.
Technically, we had issues with a few system-level services that don’t get along well with garbage collection (gc). LadyBugz no longer uses gc and it no longer leaks memory over time.
- Fixes a number of out-of-bound string exceptions that resulted in empty event lists.
- Fixes the bug that Mark as Spam didn’t work or assigned the spam to a random project.
- Fixes the bug that New Mail (as a New Case) stopped sending out the email
- Fixes the bug that when forwarding a case, attachments were not sent along even if the option was checked.
- Fixes the annoying “Re: Re: Re:” subject line and uses “Fwd:” when forwarding.
- Fixes the bug that quickly opening a few individual case windows did not bring up the respective content.
- If mail composer fails to send the reply, it now correctly shows what happened.
- When writing a new email case, the category is now Inquiry by default, just like the web interface.
- Individual case windows now remember their last positions.
- If you initiated a correspondence (a new emailed case), and you get a reply, you can now reply to that incoming mail (using the Reply button in the event list).
- A minimal width is now applied to the case number column so that numbers are never cut off.
- Improves the efficiency of case list display.
- If you often need to load a lot of cases (such as a filter with 1000 cases and you ask LadyBugz to show All Cases), you might want to make timeout interval longer. By default the interval is 30 seconds. Use this command line to change it to e.g. 180 seconds:
defaults write com.lithoglyph.ladybugz RequestTimeoutInterval -float 180
In this version, we have rewritten the case history view. LadyBugz now presents a case's history in a consolidated list, much like FogBugz's own web interface. This version also comes with a number of improvements and bug fixes:
- When you are viewing a case, LadyBugz now also lets you know its related cases opened by the same customer (correspondent).
- Clicking on the event history view shows a context menu, which gives you the option to list the history from the newest to the oldest (this is the default) or from the oldest to the newest.
- Case titles are now sorted in a localized, case-insensitive manner.
- LadyBugz is now able to work with sites like Movable Type's FogBugz installation, which has more than 500 users. Previously LadyBugz would choke on such a large setup.
- Files dragged into the case editor/mail composer are now (correctly) treated as attachments. Previously the paths of the files got pasted as the body text.
- Attachment addition or removal is now undo-able.
- Right-click on an uploading attachment now shows a context menu, which include items like Quick Look and Show in Finder.
- Right-click on a downloaded file shows a context menu for opening the file or revealing it in Finder.
- Supports code review case category.
- An Attachment button is added to the mail composer's toolbar.
- Fixes the bug that, when a window got minimized to the Dock, clicking on the LadyBugz icon did not restore the minimized window.
- Fixes the bug that, when the Dock preference "Minimize windows into application icon" was enabled, clicking on the LadyBugz application icon did not restore the minimized window.
- Fixes the bug that, when replying to a customer email, FogBugz's default outgoing mailbox always got chosen. Now LadyBugz chooses the outgoing mailbox that the current project uses.
- If you are using your own FogBugz installation behind a firewall/VPN, and your installation does not require password, you can tell LadyBugz to disable the password requirement by typing this line in your Terminal: defaults write com.lithoglyph.ladybugz AllowEmptyPassword -bool TRUE
This version adds support of virtual users and subcase tree collapsing. It also includes an important bug fix. Improvements include:
- Virtual user support. FogBugz recommends us create virtual users such as one named "Up for Grab", so that unassigned cases can still have an assignee.
- In View menu, two new menu items are added: "Expand Subcases" and "Collapse Subcases". Now the subcase tree can be expanded/collapsed in one batch.
- The "default mailbox" bug is now gone. Previously, when you were to reply an email, LadyBugz always showed that it was going to use your default mailbox for the sender address. In fact, it chose the project's designated mailbox, but a UI bug made you think it used the default one). Anyway, that was not good, so the bug was fixed. Also, for each mailbox, FogBugz gives you the choice between using the mailbox's own name (such as "Acme Support <email@example.com>") or using your own name (such as "Jane Doe <firstname.lastname@example.org>") before the email address. LadyBugz now gives you the choice too. It will also use the same name and address when replying to subsequent user replies.
- Fixes the bug that, when reactivating or reopening a case, "Resolve and Close" button still showed up and was enabled.
- Fixes the bug that, when Case List Conditions got changed, the total unread count on the dock icon badge could become out of sync.
- Fixes the bug that, when clicking on the dock icon, account window did not reappear to the front.
This version supports in-app viewing of media clips, documents, and images. Improvements include:
- If an attachment is a media file (audio or video clip), double-clicking on the attachment now opens the clip in a built-in player window.
- Double-clicking on other types of attachments still download them by default. If an attachment is a document file, the new "View Document" menu item appears in the context menu when you right-click on it. Supported document types include PDF, MS Word, RTF, text files, crash logs, and major source code types. If the attachment is an image file, "View Image" menu item becomes available in the context menu.
- Fixes the bug that Send and Close did not send the email.
- Internal fixes to improve memory usage.
LadyBugz Version 1.1.2
This version addresses one performance issue, supports tag removal, and has two UI additions:
- After we reduced peak CPU usage in 1.1, we were told that UI could become unresponsive sometimes, especially when loading large number of cases or events. This is now fixed.
- LadyBugz is now able to remove tags in a case.
- An icon representing the "Code Review" category is added.
- A new submenu under View > Cascade On lets you choose the column for showing the case hierarchy. The default is Case Number (#). You can set it to Title so that the interface becomes similar to that of the web interface.
LadyBugz Version 1.1.1
This is a minor update that:
- Fixes a bug that could cause LadyBugz to crash during the periodic refresh.
- Fixes a bug that made the content of certain mail events (esp. incoming emails with lots of links) not appear when selected.
LadyBugz Version 1.1
This version supports quick opening of media attachments and addresses a core performance issue:
- In-app playback of media attachments. If a case comes with audio or video attachments, you can now play them inside LadyBugz. Double-clicking on media attachments now open them by default (previously the default was downloading them). This covers media formats supported by QuickTime.
- CPU utilization improvements. A number of our users reported that CPU could be fully loaded when LadyBugz was refreshing site date and cases, when it actually was only waiting for high-latency network traffic. This issue is now solved.
Version 1.1 also comes with a number of new features, fixes and adjustments:
- Shortcut keys for Send and Send & Close. Press Shift-Cmd-D (⇧⌘D) for Send (when replying an email), Ctrl-Cmd-D (^⌘D) for Send and Close.
- A new option, under View > Per-Source Column Settings, enables each source object (project, milestone, filter, person) to keep its own column settings and sorting orders.
- We can confirm now that LadyBugz 1.1 works with FogBugz 6 API.
- FogBugz host URL is now validated so that LadyBugz 1.1 also works with self-hosted installations.
- Trial period now extends to 30 days.
- A number of other UI adjustments.
- Fixes the bug that case-event viewer did not properly refresh after the case was updated.
- Fixes the bug that buddy icon was not properly scaled with certain source images
- Fixes the bug that no subject line was given when replying/forwarding a case that had been previously replied.
- Fixes the bug that extraneous text was inserted in the resolved event after Send-and-Closing a newly created mail.
This is is a minor update that addresses a number of bugs and stability issues. This version:
- Fixes the bug that caused LadyBugz to crash after the computer woke up from sleep or lost network connection.
- Fixes the bug that might cause an exception to be raised when forwarding emails.
- Fixes the bug that after Refresh All or periodic refreshes, the scroll bar in the source list grew or shrank.
- Fixes the caption in the incoming mail event cell, so that it now shows the originating email address, instead of showing whom the mail was assigned to.
- Fixes the bug that when FogBugz appended new action log into the same event, the case-event viewer might not properly refresh to reflect the changes.
- Fixes the bug that, when a case was resolved and removed from the current case tree, the case-event viewer below still retained and displayed the case.
- Fixes the bug that the event viewer, when viewing only one event, was only able to show the most recent event.
- Places the Reopen button in the toolbar as the default setting.
- Fixes the bug that Refresh All would temporarily "zap out" cases in a project's global milestone.
- Adjusts the case summary tagline.