I’m working on a new release of PopTrayU. It’s going to have some more fun new IMAP features like moving spam messages to the server’s spam folder on delete and likewise for trash. Hopefully “archive” on the server for gmail too if I can get that working.
But…I know there’s also some lingering bugs in 5.1.5 that I haven’t been able to stomp out yet. So now’s your chance to hop on over to the PopTrayU discussion board on Sourceforge and weigh in about which are the most important bugs that I should prioritize.
The last beta still had a few kind of annoying bugs like getting stuck in a continuous mail checking loop if you deleted a message on a POP account with “limit inbox size” enabled…and some debug logging that may cause access protection errors depending on your UAC settings. So I’m re-releasing again.
* “Mark” Toolbar menu on Preview Window to mark as read/unread or flagged/unflagged
* Right click action to reset preview window toolbar (does a backup but restore can only be done manually)
* Large icons set added for main window toolbar (must “customize” toolbar to enable this)
* POP: deleting messsage(s) with “limit inbox size” set to a small number causes continous re-checking instead of deleting.
* IMAP: recent beta(s): preview was not working until second mail check for a given account. (still todo: fix this issue when “top lines” mode enabled)
* Logging turned off. 5.1.3 only had some logging turned on that may generate log files in either the folder where the application is installed (causing crash reporter on some versions of windows) and/or in the PopTrayU ini/settings folder. log files may need manual deleting at this time (debug.log and imap*.log)
* Change to notification sound conditions (ignorecount) for messages deleted by rules.
Since 5.1.2 was rushed to patch that nasty account bug in 5.1.1, there were a couple bug fixes and features that didn’t make it into that release that were almost done. Finally, you can see the first of the new really awesome features I’ve been working on that required “breaking” core functionality to make them happen: IMAP now uses server-side tracking of read/unread status instead of local tracking, for those who check their email from multiple devices. POP3 will continue to track read/unread status locally.
* IMAP uses read/unread status from the server instead of tracking locally
* IMAP shows message as “important” if it is starred/flagged on the server
* Recent beta changes to quick check algorithm caused unnecessary full check when quick checking.
* Leaving IMAP account connected between checks (introduced in 5.1.2) is buggy when multiple IMAP accounts. Rolled back for now.
Found a nasty bug in the account edit screen in 5.1.1 that can cause accounts to disappear when editing account information. Beta release users, please upgrade. If you prefer less buggy “stable” releases, please continue to use 5.0.15.
X-Mailer header is now hidden from the preview window unless X-mailer display is enabled in preview options.
IMAP Mark read/unread actions for the the preview window (still experimental).
IMPORTANT! Account editing: switching tabs in 5.1.1 (and possibly 5.1.0?) will cause the wrong tab to display in the UI, so saving accounts will overwrite one or more accounts with a different account.
In older version(s) the progress bar for the preview window did not have the correct z-order and could not be seen depending on which tab was selected.
IMAP Quick Check with “recent messages only” mode enabled was downloading UIDs for all messages in the inbox instead of only the N most recent messages. Eliminating this improved check speed considerably for IMAP.
Some options tabs with quickhelp tooltips were not responding to the quick help cursor and now are selectable. (Known bug: Quick help still does not work when themes are enabled)
Protocol plugins support removed, to make way for IMAP improvements like inbox filtering (eg: unread only) that the plugin architecture was not designed to support.
More refactoring, especially in the account check and preview areas, to facilitate the future possibility of possible future features like background account checking, changing how much of the message downloads on preview, etc.
Bug-fix to the previously released beta. A few mostly minor bugs addressed.
* “Run/test email client” for last account would fail on 5.1.0
* Accounts Authentication Mode dropdown was not translatable.
* French (Canada) translation updated.
* About tab sub-tabs were not sizing correctly in 5.1.0
This version has a LOT of really awesome new stuff, as such, I have marked this release as a beta, and will wait to make it the default download until it’s been a little more tested and proven. I’ve been testing with this version for a while, and it’s pretty hard to go back to 5.0 versions after using this one. 😉
Some of the most noteworthy new features include:
– an option to limit the inbox size to a fixed number of messages so it won’t take 10 minutes downloading the last three months worth of mail in your IMAP inbox when what you want to see is the newest mail from this week.
– Accounts, Options, and Rules tabs have been redesigned with category panels to make things more organized and easy to find
– Large fonts support. The layout automatically adjusts the positions and sizes of almost everything to accommodate the font choice and current language.
– New categories in the Options tab for options related to Preview and Rules.
Download at: http://sourceforge.net/projects/poptrayu/files/Beta%20Versions/PopTrayU%205.1.0%20Installer.exe/download
A new release of PopTrayU is now available. If you get emails with international characters, you will probably want to install this release, as the plain-text view on the Preview window can now show a much wider-range of international characters. This release also fixes a user-reported bug where the preview window locks up loading certain invalid html, fixes minor memory leaks, and changes a couple undesirable behaviors.
Full Changelog for this release:
(-) Fixed bug where preview window would freeze loading html-only
emails with invalid HTML including extraneous ‘>’s.
(-) Fixed minor memory leaks setting fonts, refreshing plugins,
and a couple other places.
(+) Now possible to reset all font/color customizations, not just
the main listbox.
(-) Preview window, in plain text view, now supports a wider range
of international characters.
(-) Preview window, pressing “Reply” when the HTML tab is selected
now copies the plain-text version of the email into the reply
window instead of a blank message.
This update fixes some more user-reported pesky bugs like “Response (last) line started with a * but next word was not a valid response like OK, BAD, etc” when connecting to certain IMAP SSL accounts. Indy Networking Library has been updated again to the latest and greatest for added stability. Save as file has had multiple bug fixes (file types list, removing illegal characters) and one new feature (remembering the filename when you change types). And I’ve dropped the “beta” from this version number, to clarify that this release should actually be fairly stable.
A couple minor changes to the installer too: It wasn’t correctly shutting down PopTrayU during the install, and I’ve updated the file naming scheme to be more user-friendly/readable.
For the sake of superstition, we are skipping beta 13, and hoping beta 14 will be better luck.
Mostly bug fixes in this version. Emails of type multipart/mixed were occasionally incorrectly showing up as plain text instead of HTML, now fixed. Errors with SASL not supported when authentication mode is set to auto have been fixed (in AUTO mode it will automatically retry in PASS authentication mode if SASL fails). Test account finally correctly reports UIDL support again. Some translation/tooltip things fixed on the main interface options tab. and a couple other minor things.
Beta 4 fixes a sound issue on XP and below. Users who have beta 3 do not need to update unless you have XP or less, as there are no other enhancements in this build.
Beta 3 (which I forgot to announce on this blog apparently) fixed a bug in the installer from beta 2 and adds some customization options for fonts/colors. Users with custom button skins should update their button skin accordingly.