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 184.108.40.206 or 1.0.1g. Previously PopTrayU distributed OpenSSL 220.127.116.11, 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
One small (but annoying) bug removed. Previously, on a correctly installed machine, the plugin would give an extraneous error message on first use, "cannot load ssl library", and then function properly as if there was no problem once you reconnect. So this should cut down on useless error messages that aren't meaningful.
I'm still looking into figuring out why on some systems the ssl libraries need to be in PopTrayU's folder, and on other systems they need to be in the plugins folder. Old versions of poptray put the dll's in Poptray's directory, and that seemed to work fine at one time, but on my windows 7 dev machine, the dll's won't load unless they're in the plugins directory instead.
If you'd like to help me troubleshoot this, please send me a message at https://sourceforge.net/sendmessage.php?touser=137843 or firstname.lastname@example.org saying what version of windows you have (and whether it's 32 or 64 bit) and whether it works better with the ssl dlls in the plugins folder or in the poptrayu folder.
A new version has been released to add two two small bug fixes.
First, when previewing emails I was occasionally seeing an error that encoding "utf8" that was "not supported" (though "utf-8" worked fine), so that's fixed. The list of possible email encodings is not very strict and has a lot of possible but less common alternate names for various encodings, and not every single one is programmed into poptrayu yet.... read more
At long last, I've updated the Pop3 with SSL (and/or APOP) plugin from PopTray for PopTrayU.
It can be downloaded from: https://sourceforge.net/projects/poptrayupop3ssl/files/
Internally, it's almost identical to the PopTray version, excepting the bundled version of the Indy SSL library is the latest (compatible) version available (0.9.8y), and I added some credits to the Plugin's config page. However, the installer has been completely rewritten for PopTrayU so installation should be a lot easier and nearly automatic. Uninstaller is of course bundled as well.... read more
From now on, creating an account is required to log a bug on http://poptrayu.sourceforge.net/bugs/bug_report_page.php
I'd love to make it easier to use this form without a registration form, but the amount of spam posting to the anonymous account is causing the real posts to get lost in the clutter. Requests sent by email will still be manually added by me if necessary.
I am working on updating some of the PopTray plugins and re-releasing them for PopTrayU. The first plugin I have updated is Keyboard Lights, which was originally included as part of Renier Crause's PopTray Example Plugins.
For those of you who disliking blinking indicators, Keyboard Lights 2.0 adds a configuration page to the plugin, which gives you a choice of two notification modes, (the original mode) flashing the scroll-lock key's light or (a new option) a solid non-flashing indicator.... read more
Now you can set do not check hours on a per-account basis (in addition to or instead of global not-checking hours. This feature was requested by work-at-home users who would prefer not to be notified about work-related email outside of work hours. To differentiate the account being 'disabled' and 'account checking is being skipped because of do not check hours', the later will have a navy blue disabled icon, instead of the usual red account disabled icon. Similar to other disabled accounts, you can still manually check the account during 'do not check' hours by clicking the "check" button on the account's new messages tab. Please report any issues with this new feature on our new bug tracker http://poptrayu.sourceforge.net/bugs/.... read more
This update is highly recommended. It upgrades Indy (the networking library) to the latest version which should make things more stable overall.
In particular, if you have seen an access violation at address 004A843B in Beta 7 or 004A7E71 in Beta 6 (or other locations in prior builds), which corresponds to a line of code in the Indy library where it's decoding a message header, upgrading to Beta 8 will eliminate this error.
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.... read more