Attachment Extractor Changelog

What's new in Attachment Extractor 1.0

Dec 10, 2007
  • improvement: Added capability to use AttachmentExtractor on individual attachments in the attachment area in preview pane and message windows. Individual extracting doesn't delete or mark the message read afterwards but otherwise follows the same settings.
  • improvement: AE's toolbar button is automatically added the first time you install AE if you've not already got it there. This will only happen once and if you remove it then it won't come back.
  • improvement: The progress dialog now has progress bars as well as filenames and subjects. You can turn off the filenames and subject display in the settings dialog if you wish.
  • improvement: Extraction requests can now be queued, rather than creating a new process. At the moment this isn't enable by default but can be by setting the preference attachmentextractor.queuerequests to true
  • improvement: Invalid filename patterns, where the #count# token is missing, are 'fixed' automatically in the settings dialog so the user can't accidentally break AE.
  • bug fix: fixed bug in clear MRU code which always cleared off the last MRU item either on restart or settings change.
  • bug fix: not having a default TB download folder specified doesn't now cause problems.
  • bug fix: AE will now fail silently if a RSS feed message or an external attachment (a previously detached attachment) is attempted.

New in Attachment Extractor 0.9.6 (Aug 13, 2007)

  • improvement: Now works properly with search folders.
  • improvement: AE's toolbar button and menus now enable and disable based on the current selection.
  • improvement: The toolbar button has been enhanced with a drop-drown menu for different options to be selected.
  • improvement: Added a settings option to set the attachment saved date to the email date if required.
  • improvement/bug fix: Works better with newsgroups. Used to truncate files sometimes.
  • improvement: Added a 5 most recently used folders in a submenu to extract to again quickly. Enabled by default but There's no settings gui for it but can be disabled with the preference "attachmentextract.savepathmru". Requires a restart to disable/enable.
  • improvement: The changelog loads off the website the first time AE is run or upgraded.
  • improvement: Changed main overlay to use tags rather than 'oncommand' attribute so I can enable/disable more efficiently.
  • bug fix: fixed bug with "'" occurring in the attachment filename.
  • bug fix: fixed bug with last used folder not being retrieved with folder selector dialogs.
  • bug fix: slightly changed default sizes used for pref window, defined the em's rather than px's and let the user resize the window (when opened via tools menu).
  • bug fix: fix a memory leak - by wrapping an object before I passed it to c code.
  • improvement: Added settings gui to enable/disable MRU, which you can now do without restarting.
  • improvement: You can now specify in the settings how many MRU folders you want to remember.
  • improvement: MRU can be cleared with a clear button in the setting dialog.
  • bug fix: Reorganised MRU code to minimize startup errors.

New in Attachment Extractor 0.9.1.1 (Jul 12, 2007)

  • Improvement: replaced Thunderbird's file saving code with my own streaming code so I can control it and continue as soon as saving is complete. This is much more efficient than checking every few milliseconds if everything is done.
  • Improvement: enabled detach for auto-extract. Personally I thought it was a dangerous option to have but its been asked for so it can now be enabled, albeit with a strongly worded warning first.
  • Improvement: reports are now localised like the rest of the user interface.
  • Improvement: reorganised the settings dialog to make detach/deleting options more intuitive. Previously it needed 3 options in 2 different tabs to be checked to enable detaching.
  • Improvement: if desired, the actual saving part of AttachmentExtractor can be disabled.
  • Improvement: error logging to a file, (something enabled during development but disabled for release), can now be turned on with a preference.
  • Improvement: attachment files can now have their date set to the date of the email (only with AE's internal saving code). There's no gui in this version but you can set the preference attachmentextractor.setdatetoemail to true to enable.
  • Improvement: if there's an error in AttachmentExtractor then a message is now shown indicating that something has gone wrong.
  • Bug fix: rewrote main attachmentextractor class in an alternative coding style to fix a bug when sometimes getPref fails.
  • Bug fix: converting code for 0.8-0.9 include/exclude (user-defined) preferences was broken - it generated string in the form .ext rather than *.ext. Fixed for future versions and also reconverted from 0.9 to fix.
  • Bug fix: freezes were reported by some users so removed the fix in 0.9 (using download manager) and replaced with code to check if the attachment size is greater than 0 (i.e. has started extracting). Seems to work fine. If internal saving is enabled then this is skipped anyway.
  • Bug fix: compact folders being turned on broke AE if it happened to trigger during extraction so now the preference is disabled during extraction.