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.
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. ... read more
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.... read more
Bug-fix to the previously released beta. A few mostly minor bugs addressed.
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:
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. ... read more
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.
This release fixes more bugs old and new. This fixes the following additional issues from beta 10: rules tab translation issues, message numbering being off after deleting for POP until next scheduled check, and UIDL test not correctly reporting UIDL support if CAPA is not implemented by server.
Also new, French (Canada) translation is now fully up to date, and long time annoyance "Max Line Length Exceeded" will no longer cause a message check failure (typically this only happened with spam-like messages anyway, but having to log in from another client to delete the message was a hassle).
Fixes a couple pesky bugs from beta 10, no new features.
This version has some speed improvements for various IMAP commands, especially for larger inboxes. It also adds a few user requested features: find/search for preview window, support for MMS and SMS emails, and an option to auto-close preview windows when you close the main window. Bug fixes include certain attached/embedded pictures not loading in the preview widow, rules not having "custom" color available for tray notification color, and some other work on the rules code.
If you use SSL, it is HIGHLY RECOMMENDED that you update your SSL Plugin for PoptrayU as soon as possible. Download the updated version here: https://sourceforge.net/projects/poptrayupop3ssl/
It is fine to install as an upgrade over the previous version.
The version number of the updated DLL files are 126.96.36.199 or 1.0.1g. Previously PopTrayU distributed OpenSSL 188.8.131.52, which is one of the versions affected by a critical security bug, the "heartbleed" vulnerability. (Read more about the vulnerability: http://security.stackexchange.com/questions/55116/how-exactly-does-the-openssl-tls-heartbeat-heartbleed-exploit-work)
I've released a new version to fix most of the most common errors reported about the previous version.
"Preview Top Lines" and the blacklist editor screen are now once again working. There is better handling of certain SASL login failures, as well as fixes for memory access crashes while creating or testing new accounts.
Known issue: Logging into Gmail via IMAP with SASL (or Auto) authentication mode may not succeed. Workaround: On the accounts tab, press "Advanced >>" to show the advanced account options, and change "Authentication" to "Password". This will be fixed in a future version.
This release fixes several types of less common but unnecessary crashes, many of which are related to having an empty inbox. The bug reporting tool also now allows user to select whether to save the bug report to a file or send bug report by email.
Preview Window Enhancements
Reliable blocking of Images and other external content is finally coming soon!
I've finally come up with a reliable way to block external content from downloading without having to do the "set internet explorer in offline mode manually" workaround. I'm still working out a few bugs, but it should be coming in the next release.
Why I'm posting about this now though, rather than after it's finished and fully working is there's some choices about which "Ambient Control Flags" should be set for Image Blocking mode and Regular Mode, and I wanted to open up the floor for discussion about this design decision.... read more
This release adds SASL support for IMAP, similar to the SASL support already available for POP3. It also fixes "already connected" error on check reported by IMAP users.
Other Bug Fixes
Startup minimized to tray not hiding the taskbar icon bug is fixed. Also the bug causing white ghosted images on the options page is fixed.
Custom date format
New feature: you can customize the format used in the date column in the main window, allowing you to select a more concise date format if you don't care about what year your email arrived or how many seconds past the minute, etc. Help on defining a custom date format is included in the help file, or online at: http://poptrayu.sourceforge.net/help/customdateformat.htm
Beta 5 has been released to address a nasty bug that was preventing IMAP SSL accounts from working in most cases. Please let me know if you continue to see issues with IMAP SSL not working.
New feature in this release: PopTrayU will display link urls at the bottom of the HTML preview window on mouseover, so the url can be inspected before clicking the link.
Also fixed, previously PopTrayU would crash on startup if the regional settings did not use colon as the time perpetrator (eg: in Italian regional settings a dot is used instead).
Most of the changes to this version are updating almost all of the remaining out of date translation files to be complete, though the filled in translations for missing strings are automated translations, so not quite as high of quality as native speakers. Additionally, some errors converting certain Eastern European and Baltic languages to UTF-8 have been fixed.
Also, this update fixes an annoying bug where the reply button on the preview window would fill in the incorrect reply address if there was no reply-to header.
HTML Preview just got even better. Now PopTrayU decodes and displays embedded attached images in HTML preview mode. This is a feature I've been wanting to add for quite some time, but it was a little bit tricky on the implementation end, so it's taken a while to get this feature working.
A recent version of IE is required to display embedded images. IE 7 and below do not support embedded images at all. IE8 only supports embedded images up to 32kb. IE 9 and above can display most or all embedded images.
This is a quick bug-fix release to address sounds not playing properly in 5.0 beta 1 (it was an easy to fix issue caused by the Delphi upgrade).
The Dutch translation has also been updated.
As I've recently upgraded my copy of Delphi, the entire project ported from Delphi 7 (written for windows XP) to Delphi XE4 (written for Windows 7/8). So this is a significant enough improvement to bump the major version number, despite 4.1 never having made it anywhere close to coming out of beta. Related to this upgrade:
Native Unicode Strings
One of the biggest changes in the new version of Delphi is that it uses two-byte unicode strings instead of one-byte ansi strings as the native format for strings. The upside of this is that this pretty much eliminates any lingering unicode issues like subjects that don't decode correctly, or unsupported code-pages, and a lot of kludge workarounds for getting non-unicode strings back from the Indy Networking tools are no longer needed. The downside is that the compiled application size immediately doubled since the unicode strings take up twice as much room to store, but hopefully the benefits will far outweigh the increased executable size.... read more
One of the long-standing problems of PopTrayU (and it's predecessor PopTray) is that although the program itself has been translated into a vast variety of languages, the installer itself only supported English, making it difficult for non-English speakers to use.
So, to counter this problem, I've released a new unicode version of the installer that supports internationalization. The PopTrayU version remains unchanged (4.1 beta 2) at this time, it's just an updated installer, not a new version of PopTrayU. I went ahead and translated everything into most of the languages PopTray supports using Google Translate's automated translation tools. The full list of languages the installer supports is available on the new translation section on the website. If you are fluent in one of the languages now available in the installer, and would like to help fine-tune or improve the translations, I've set up a page with detailed information about translating the installer.... read more
If you've upgraded to 4.1 beta 1, you will probably want to update. This release adds a few bug fixes. In 4.1b1 the progress bar was not lined up right, one of the main toolbar icons did not match the internal icons, and a couple things that didn't correctly follow the dark theme (when enabled) have been fixed. The help file has been updated to include the new 4.1 options.
The only major non-bugfix change in this release is that IMAP is no longer a dll/plugin, but built into the core. This appears to have speed improvements for IMAP accounts, and more importantly, driving this change, it will make IMAP issues MUCH easier to debug. The installer will automatically remove the previous IMAP plugin for upgrade installations.
The 4.1 version of PopTrayU is exciting (well, at least to me) because I've finally successfully upgraded the Indy networking components from legacy version 9 to the current version 10. Version 10 does not require special Indy-specific versions of the OpenSSL dlls, which should make it faster and easier to keep up to date with the latest SSL improvements and bug-fixes. This is also an important first step in making the codebase ready to port to a more modern version of Delphi. ... read more