Introducing Wino Mail 1.9.0

Introducing Wino Mail 1.9.0

Finally another big release for Wino Mail is ready! This release contains fundamental changes for Wino's architecture. Therefore you must re-add your accounts once again unfortunately.

Once again, this release is packed with a lot of improvements. Make sure to check them all and let us know about your feedback!

Background Synchronization Improvements and System Tray

Background synchronization is completely reworked. All synchronization will be done by this process. Double clicking to tray icon will launch the actual application. Your accounts will be synchronized every 3 minutes.

Make sure 'Start minimized on Windows startup' is enabled and 'Application close behavior' is set to 'Minimize to system tray' or 'Run in the background' to keep recieving notifications.

System Tray

Wino keeps running on system tray even after closing the page. Closing Wino will not close it completely, but keep small separate process running on the system tray. You can configure this behavior in the page described above.

System Tray

E-mail Aliases

Alias support is here! Gmail accounts will synchronize aliases automatically. Outlook will not synchronize them automatically due to limitations on the Microsoft side yet, but you can manually register them from account settings.

Please note that your alises are local to Wino Mail only, meaning that if your provider does not allow sending e-mails for an alias your mails won't be delivered. Please only add aliases that you have permission to send mails from by your mail provider.

For IMAP, make sure your SMTP server allows sending e-mails from registered aliases as well.

Aliases Settings

Your root e-mail address will always be verified after adding an account and will be marked as primary. You can change your primary alias in this page to change your default alias for draft mails.

Manage Aliases

To pick an account to send mails from use the picker in the composer.

Picking Alias

Sender Avatars

Wino Mail now synchronizes your account picture for Outlook and Gmail! This is the ground work for supporting another Wino component 'Wino Contacts' for managing contacts. Unfortunately Wino Mail does not have contact management system yet, but it is in my backlog as a separate application for later.

Picking Alias

UI Improvements

Mail list splitter (by Tiktack)

You can now adjust mail list width by dragging the separator between mails and rendered content. Contributed by @TikTack

Removed action toolbar (by Tiktack)

We got rid of the toolbar items at the top of the mail list by default to save space for desktop users.

Toolbar

You can still enable them in Settings -> Mail List menu. It was mostly used by tablet users.

Enable Toolbar

New conversation thread view

Conversation threads now look more like Mail & Calendars. Also fixed couple issues around hover actions which were caused by old control.

Threads

Bugfixes

As always, this major release has a lot of overall bugfixes for the application. I'm listing some of the most significants here:

  • Improve mailto links handling by @Tiktack in https://github.com/bkaankose/Wino-Mail/pull/310
  • Embedded images replaced with cid linked resources. by @Tiktack in https://github.com/bkaankose/Wino-Mail/pull/313
  • Fix account signature preferences during draft creation by @Tiktack in https://github.com/bkaankose/Wino-Mail/pull/314
  • Fixed an issue where re-opening draft message with attachment breaks the attachment content.
  • Fixed an issue where compose page were not disposed properly when leaving the page, causing drafts to be not updated.
  • Fixed sharing logs by @bkaankose in https://github.com/bkaankose/Wino-Mail/pull/328
  • Make Jodit fill all available height of webview by @Tiktack in https://github.com/bkaankose/Wino-Mail/pull/330
  • Code Quality: TabbedCommandBar by @Tiktack in https://github.com/bkaankose/Wino-Mail/pull/335
  • Enabled protocol logs for active usage for all imap accounts. If you experience any server errors for imap accounts now they will be logged together with app logs to diagnose issues. Sharing logs will automatically share protocol logs as well. Protocol logs won't share any credentials or sensitive information.
  • Fixed an issue with folder loading sometimes causing mails that belong to different folder to show up in the last clicked folder.
  • Fixed an issue with account re-ordering where moving merged accounts always ends up last item regardless of the assigned order.
  • Fixed an issue where account sync progress shows up on the first account instead of the synchronized account for merged accounts.
  • Fixed a UI issue with multiple to,cc,bcc items are not properly displayed for small layouts. Now they will be wrapped and aligned properly to the screen size.
  • Fixed a potential crash for the devices that don't support task bar pinning option.
  • Fixed an issue where applying folder configuration does not re-load the folders if the configuration is done for the selected account.
  • Improved editor focus in composer page. Moving focus from Subject field now properly focuses the first line of the editor. Clicking on the editor also behaves the same.
  • Fixed an issue with deleting mails from Gmail's' Sent folder.
  • Fixed Outlook message sending issues due to MIME header sizes.