Requested Features for Xpunge
These are all the features that users have asked to see in Xpunge since the extension
was first released. The ones that are not marked as "implemented" or "impractical" are under
consideration, but it does not mean that I am actively working on implementing them
or that they are on my ToDo list. You are welcome to contact me (xpungetb at gmail dot com)
offering your vote for
any of the features on the list that I have not implemented yet. Given that my knowledge of
Thunderbird's code is (naturally) limited, you may also send me tips on how to implement
the features that I have deemed "impractical".
Of course you are also welcome to send in your own suggestions about features that you
would like to see implemented in Xpunge and I will take them into consideration.
The most requested feature has always been the option to empty the Junk folders. I finally implemented
this functionality as of version 0.5.
- Combine the functionality of Download/Sync with that of Xpunge.
- Delete emails in the Sent Mail folders.
- Repair (delete) the .msf files for selected folders or for the whole account.
- Clear the disk space used for cache (available in the "Network & Disk Space" tab in Thunderbird's "Advanced" settings).
- Port Xpunge to Postbox.
- Select particular folders to empty.
- Add a "empty all trash" button.
- Automatically take TB offline/online while compacting folders.
- Add an entry in the right-click context menu of a folder to call Xpunge.
- Provide an option to exit Thunderbird after the timer has run at a specific time of the day.
- Automatically popup the Error Console every time Xpunge is doing something.
- Add an "All Accounts" option to the list of accounts to process, so that all current accounts are always processed, without having to add new accounts manually.
- Skip accounts where the user is not logged in currently when executing the various functions of Xpunge.
- Add an option for showing a confirmation prompt before the timer runs.
- Add a reminder feature to remind the users that they might want to consider running a manual Xpunge.
- Support multiple selections in the lists of the Xpunge preferences.
- Call Xpunge at Thunderbird startup.
- Preferences option to empty the Junk folder. (implemented in v. 0.5)
- Add "Add/Remove All Accounts" buttons in the MultiXpunge/Timer options. (implemented in v. 0.3)
- Preferences option to specify a specific time when expunction will
happen. (implemented in v. 0.3)
- Preferences option to show a confirmation prompt before running the "Xpunge" or
"MultiXpunge" button actions. (implemented in v. 0.3)
- Add two submenu entries to the Xpunge menu to be able to call Xpunge or MultiXpunge from the
keyboard. (implemented in v. 0.3)
- Provide icon sets that look better with the default Thunderbird theme
on OSX. (available since v. 0.2.2)
- Select specific folders for compacting instead of all the folders in an account. (implemented in v. 0.2)
- In the timer function, be able to set a timer for the first
expunction and a different timer for all subsequent expunctions. (implemented in v. 0.2)
- In the timer function, be able to have Xpunge compact once per session max. (implemented in v. 0.2)
- Call Xpunge automatically at regular intervals through a timer feature. (implemented in v. 0.2)
- Empty trash and/or compact folders for multiple accounts at the same time
with one click. (implemented in v. 0.1)
- Optional emptying of trash and compacting of folders. (implemented in v. 0.1)
- Trigger Thunderbird's archive mechanism on Xpunge's scheduler. (impractical - outside Xpunge's scope)
- Call Xpunge at Thunderbird shutdown. (impractical - synchronization issues)
- Display notification messages while compacting is in progress or when it is finished. (impractical - synchronization issues)
- Clear any messages on the status bar after compacting is finished. (impractical - synchronization issues)
- Mark all folders as read. (impractical - outside Xpunge's scope)
- Clear out expired articles from newsgroup accounts. (impractical - outside Xpunge's scope)
- Delete messages older than a user defined date (and automatically backup them up). (impractical - outside Xpunge's scope)