Version History
Version 0.116
- Send message/rfc822 attachments with binary encoding since several mailers won't handle anything else
Version 0.115
- Updated to latest vmime library, cleaned up the MorphOS patches
- Upstreamed several vmime fixes and changes
- Fixed vmime weak pointer usage in the IMAP module
- Added an 'iconify on close button' setting
Version 0.114
- It's now possible to display all (raw) email headers (via message view context menu)
- Presents unread message subjects in bold in wide email list views
- Simplified the response subject generation code
- Fixed an exception re-throwing issue in libvmime that caused Iris getting stuck in ENOTCONN state after a network failure
- Fixed charset encoding when replacing an incorrect word with a dictionary suggestion (will still show a ? for characters outside the current codepage in the context menu, at least until 3.16 is out)
- Fixed Learn/Ignore context menu functionality
Version 0.113
- Worked around a problem where a lookup of source message would fail when viewing an MDN response if the MDN response wasn't fully RFC compliant
- UI improvements in the email writer window
- Clear the filter string when chaing the active folder
- Moving a message to a different folder did not unload it in the reader view
- Updated Aboutbox credits with all the translators
- Added a link to the Privacy Policy of Iris to the main menu
- Fixed an issue that sometimes prevented Iris from reconnecting after a network error until it was restarted
- Added a workaround for Iris not terminating on quit in some cases
Version 0.112
- Implemented MDN (read receipt) support, both requesting and sending a receipt
- Fine tuned the glossary, fixed some encoding issues
- Tweaks and improvements in the text editor
Version 0.111
- Implemented a glossary
Version 0.110
- Implemented advanced search
- Minor UI improvements in the mail writer window
- Added a button to view all attachments at once
Version 0.109
- Further refined email suggestions
- Implemented a workaround for broken servers when new messages are found in folders that are already open
Version 0.108
- Improved the email address suggestions when typing in To fileds, Iris now learns and ranks suggestion by the user's choices when writing emails
- Improved shutdown times
- Fixed a case where the shutdown animation would play a very long time before quitting
- Adds the signature when creating a message via 'Forward as Attachment'
- Swap To/From fields when replying to a message in Sent folder
- Jump to next object on return key in To/Subject fields in message writer
- Fixed to save the open state of the folder tree nodes
- Readjusted icon order in attachment buttons to unify the reader/writer menus
- New messages in a locally mapped Sent folder have the Seen flag set by default
- Fixed a race between loading email address cache and setting up email accounts which resulted in duplicates when suggesting email addresses in To fields
Version 0.107
- Implemented displaying message importance state in messages list
- Implemented setting message importance for sent messages
- Unmarking a message didn't work from the main menu, fixed
- Logs OPENMESSAGE rxcmd command processing in the Log window
Version 0.106
- Ask before single-replying to a message that has multiple recipients settings option
- Attachments may now be dropped into the email writer windows
- Fixed a use-after-free when changing the toolbar button settings
- Fixed a MUI object management issue when adding/removing attachments
Version 0.105
- Additional toolbar functions, buttons may be configured in Settings
- Implemented 'Edit as New', 'Move to Spam' message functionality
- Corrected some inconsistencies with unread message counts in local mapped folders
- Marking all messages as read now supported for local mapped folders
Version 0.104
- Added an icon for messages with multiple recipients
- Added a post-asl settings window before mapping a local folder
- Fixed a use-after-free crash when changing the main window layout
- Fixed the update check being fired before WebKit is warmed up enough to handle it
- Fixed several minor resource leaks
- Synchronize of a mapped folder checks for new/missing files while Reload Index does a hard reload now
Version 0.103
- Local mapped folders can now be renamed in the Iris folder tree
- Fixed saving folder function for local folders
- Fixed local folder synchronization issues, Synchronize accounts rescans local folder contents, opening a local folder triggers a resync
Version 0.102
- Arexx port now named IRIS, not IRIS.1
- Save Message / Forward as Attachment didn't work for mapped local folders
- Fixed an issue where Quit popup wouldn't always show up where appropriate
Version 0.101
- Implemented mapping of email directories on disk (originating from other mail apps)
- Improved thread setup so that Iris workers trigger the crash reporter
- Main menu's folder/messages items reflect current selected folder/messages' capabilities
- Fixed a use-after-free in libvmime
Version 0.100
- Faster folder index loading/saving
- Fixed a crash in loader when closing Iris on its own screen
- Fixed a crash when closing email sub-windows
- Implemented an online update check
Version 0.99
- Implemented uploading message files into the IMAP folders
- Fixed issues with non-standard SMTP flows where Drafts folders isn't used
- Fixed a crash when closing email sub-windows
- Fixed to store Drafts/Sent Upload Sending settings
Version 0.98
- Fixed context menus crashing in the web view
- Improved navigation in subwindows
- Fixed subwindows loading wrong messages when triggered by threaded lists
- Fixed several use-after-free bugs
- Fixed never to dispose a WebKitty instance on a subthread
Version 0.97
- Adapted the Wayfarer loader / bug reporter
- Fixed POP3 support
- Fixed use-after-free when re-building the folders tree
- Added two advanced Transport (SMTP) settings that control how Drafts and Sent folder are handled. Should only be used on broken/problematic servers
- Added first localizations
Version 0.96
- Next/Prev message buttons in email reader popup windows
- Migrated to libicu for all charset conversions
- Updated printing from Wayfarer/WebKitten
- Editing a draft would sometimes strip out all newlines
Version 0.95
- Migrated to the new WebKitten, dropped all OWB remains (same code as the WebKitty Wayfarer links but many unneeded features stripped from WebCore)
- Printing unified with Wayfarer
- REXX ATTACH command adds the attachment to the last opened writer window now
Version 0.94
- Fixed a crash in autoconfiguration
- Minor UI improvements in autoconfiguration
- Linked against latest OpenSSL, curl, nghttp2
Version 0.93
- Fixed backwards compatibility issues with MorphOS 3.13
Version 0.92
- Fixed a potential crash on disposal
Version 0.91
- Added Sign in with Google buttons to the Gmail configuration flow
Version 0.90
- Implemented plain text extraction when replying to emails that are HTML-only
- Fixed an issue with charset converted which in some cases treated US-ASCII as UTF-8
- Fixed a crash if the printing window was closed while loading the email
- Removed the non-working Save as PDF menu entry (saving as PDF is available via Printing window)
- Improved ASL path serialization to avoid the issue where an ASL would treat the last path component as a file name
- Fixed replying to Outlook .msg files
Version 0.89
- Fixed displaying of Outlook .msg files
Version 0.88
- Fixed a problem with Drafts upload when sending messages via wp.pl
- Fixed a problem with email list selection being retained after folder change
- Tweaked printer Page Format handling
Version 0.87
- Restored EXPUNGE when deleting emails
- Added a way to input a readable password when configuring new account
- Improved attachment handling in the email editor
- Fixed internal message counts after deleting single messages in a folder (making 'reload index' functionality fail, etc)
- Fixed a crash in autoconfiguration window when pressing 'Show all settings'
- Fixed printer profile scanner
Version 0.86
- Fixed a quirk that prevented new messages being added to folder indexes when syncing IMAP folders
- One more wp.pl workaround for invalid character encoding in STATUS replies (UTF-8 instead of 7-bit)
Version 0.85
- Added a workaround to the IMAP parser to fix wp.pl's IMAP access
- Minor UI improvements in folder subscriptions manager
Version 0.84
- Fixed a folder_not_found error when trying to view a message in a previously opened folder after a reconnect
- Fixed a vmime library crash due to unchecked weak_ptr access
- Minor fixes in error reporting
Version 0.83
- Implemented folder subscription functionality
- Updated the Odyssey networking component
- Improved the Log window, added Save Log functionality, more verbose error messages
- Improved offline handling
- Fixed an issue with GMail SMTP/IMAP conflict when sending emails
- Fixed Yahoo support in OAuth2 autoconfiguration
- Added an OAuth2 info window while re-authorizing access in webbrowser
- Added a way to save/preview attachments in the email writer
- Re-written network exceptions handling
- Re-designed reconnection handling
- Refactored automatic folder refresh code
- Fixed the folder icon selector
- Fixed a crash in the printing dialogs if no printers were found in system
- Fixed reporting of some of the actions in the log / log window
- Fixed an optimized equality code path when comparing addresses
- Disabled some stray debug messages
Version 0.82
- Added a print button to the toolbar
- Enabled a toolbar in the reader window
- Fixed an issue where entering an unreadable folder would not clear the messages list
- Added new/unread message counts to the iconify message
- Added a 'Default Sender' setting
- CC/BCC fields state is now serialized
Version 0.81
- Added support for in-reply-to and references message headers
- Tweaked autoconfiguration UI to make configuring emails in domains governed by OAuth2 providers easier
- Disabled non-gmail threading for now
Version 0.80
- Fixed aggregation setting serialization
- Fixed and optimized thread lookup by subject
Version 0.79
- Improved email list thread support
- Fixed a bug that prevented opening attachments in an external viewer
Version 0.78
- Added a basic experimental thread support for non-GMail accounts
- Updated OpenSSL and other 3rd party components
Version 0.77
- Fixed loading resources (attachments) with non-ASCII filenames into WebKit
- Cleaned-up the threading basics
Version 0.76
- Fixed two crashes
Version 0.75
- Added thread sorting order to the email list
- New CSS styling for messages & threads
Version 0.74
- Displays message threads with GMail
- Fixed webview's scroll-on-click bug that broke text selection
- Optimized folder index loading/saving
- Improved OAuth2 token expiration handling
Version 0.73
- Initial printing support
- New dis/re-connection handling code
Version 0.72
- Improved focus and font handling in the email editor
- Nicer styling of email header display
Version 0.71
- Implemented Drag&Drop of emails into folders
- Refactored all actions performed on multi-selected email lists to fix the problem where only pre-loaded emails would be handled by the action
- Multi-selected emails in Forward as Attachment action all land in one target email
- Fixed several VMime issues related to sockets handling
- Fixed embedding images in emails, added a mime type check on embedding
- Corrected some typos
Version 0.70
- Finished the quick SMTP path for servers that automatically upload emails sent via SMTP to their respective Sent folders (like GMail)
- Added an ATTACH arexx command
- Session handler fixed to request new OAuth2 keys before they expire - fixes a disconnect from GMail after 1 hour of running Iris
- Fixed not to leave outgoing messages in Drafts on the server
- Fixed the encoding of attachment names when sending emails
- Fixed a race condition in the OAuth2 handler
- Fixed an issue where emails would sometimes not be sent out
- Fixed a missing nullptr check in the cache synchronization routine
- Added a missing nullptr check in the browser class of the WebKit integration
Version 0.69
- Heavily optimized address handling routines
- Fixed two late disposal issues which caused account autoconfigurator to dangle on app's quit or after closing the autoconfiguration window
- Improved html sanitization when sending rich-text emails
Version 0.68
- Fixed the html editor view being non-editable when opened without contents
- Fixed email caching aggregating addresses with a different name but same email together
- Fixed folder sorting when adding a new account
- Fixed a case where some folders wouldn't show up right after configuring a new GMail account
- Addressed a possible crash after dis/re-connecting to a store
Version 0.67
- Implemented Reply-To support when replying messages
- Improved debug verbosity when LoadURI fails
Version 0.66
- Implemented an email address cache and email inline completion in To/CC/BCC strings
- Added password/pin authentication to the crypto storage (where passwords and tokens are stored)
- Fixed a race condition in OpenSSL initialization
Version 0.65
- Improved email rich-text editor
- Fixed Learn/Ignore in the editor
- No longer defaults to Catalan as default spelling language
Version 0.64
- Updated Odyssey core, fixes spellchecking in the email editor
- Updated Odyssey's deps (curl and co)
- Migrated to OpenSSL 1.1.1c
- Updated VMime to the latest github state
- Switched to ObjFW runtime library
- Removed MorphOS 3.11 optimizations (enables better Unicode support in certain UI elements)
- Iris no longer runs on MorphOS 3.11!
Version 0.63
- Added a workaround for Yahoo IMAP APPEND problem that prevented plaintext emails from being sent correctly
- Fixed a problem where some errors when sending emails didn't correctly mark the message with the failed flag
- Updated to use latest spellchecker APIs
Version 0.62
- Implemented forwarding messages as attachments
- INBOX folder wouldn't always be detected correctly (happened on Yahoo)
- Fixed an UI issue where sending an email (making the Outgoing folder pop up) would reload contents of current folder
- Fixed sending of emails from accounts that had no Drafts/Sent folder
- Fixed the 'view in external browser' feature (for attachments)
Version 0.61
- Nice folder icons, icons for errored/draft messages in the Outgoing folder
- Folder settings (accessible from menu)
- It is now possible to create and delete IMAP folders
- Closed state of a folder tree is now serialized
- Fixed a UTF-7 decoder bug (caused Greek GMail to fail, for example)
- Fixed a crash when parsing a server-side modified folder structure
- Fixed a scroll-to-top issue when progressively adding list entries while scrolling
- Fixed a crash in session shutdown/resource tracking
Version 0.60
- If an attachment has mime application/octet-stream but its extension doesn't match that and matches a different known mime, accept the extension. Works around issues with broken email clients
- Fixed an OAuth2 issue with Outlook
Version 0.59
- Attachments in email views got new icons and a 'download and view in external viewer' button for types that can't be displayed internally
- Added a 'Save all Attachments' button
- Added an 'OPEN' rexx cmd
Version 0.58
- Load Message will now load Outlook .msg files (excluding purely RTF emails)
- Fixed a bug that caused downloaded attachments to remain in the Tmp directory (Iris also makes sure to purge any stale files in Tmp on init now)
- Improved mime type handling - fixes file names of extensions/embedded images when they are attched as a name without extension and mime type
- Improved handling of embedded images
Version 0.57
- Fixed spelling language settings
- Fixed encoding of spelling suggestions when replacing the incorrect string
Version 0.56
- Switched to utf-aware spellchecker.library v51
- Fixed several issues with the spell checker
Version 0.55
- Added spell checking to the html editor
- Added Save as PDF (only the email loaded into a html view can be saved)
- Fixed a crash when doing NOOP on a disconnected but open folder
- Fixed saving/viewing attachments of offline messages
Version 0.54
- Switching between several displayable email compontents only worked once per component due to a bug in tmp file lookup
Version 0.53
- Fixed an issue related to saving attachments from an email open in a separate window after the active folder has changed in the main window
- Improved server disconnection handling
- Fixed a crash in vmime related to IMAP folder access
Version 0.52
- Rewritten connection handling to improve performance and fix connection issues over time
Version 0.51
- Unread messages count could sometimes be negative due to an overflow
- Improvements in the email editor; added default font (can be changed in settings)
Version 0.50
- Connected servers will periodically poll for new messages
- Fixed a long-standing reconnection problem where internal exception routing would skip over the actual reconnection routine
- Fixed an OAuth2 issue which caused servers to reject authentication if they weren't used for a long time (days) so that the refresh token expired - this delegates login back to the web browser as required by OAuth2
- Worked around an imap.wp.pl issue where the server returns messages in a random order instead of sorting them by uid
- Fixed a Sent folder refresh issue after sending an email
- Fixed a wrong UID count in folder issue causing server commands to fail after emptying a folder
Version 0.49
- Minor speed optimizations when loading a folder index file from disk
- Fixed html editor/viewer context menus
- Fixed the icon
- Added a PayPal button
Version 0.48
- Updated the underlying vmime library to its current latest and greatest state from github
- Iris (and vmime) are now built using GCC 8
- Fixed an input parsing bug that cound in some cases lead to an infinite loop when preparing a message to be displayed
- Fixed an issue with HTML views not rendering anymore after closing a message window
- Fixed: The message loader thread used in Load Message didn't have enough stack, leading to a disastrous end when opening emails from file that had a more complex structure (attachments)
Version 0.47
- Fixed: ASL requesters would not appear due to the app running out of signals
Version 0.46
- Integrated WebKit - OWBSlave is no more
- Fixed a folder syncing error after emptying a folder
Version 0.45
- Fixed the bug where Iris would send an email without contents if editing in html mode and some other html view was opened while editing
- Tweaked the toolbar to avoid inflating the size of the folders column
Version 0.44
- Detects urls in non-HTML emails and converts them into links when displaying in html viewer
- Minor UI cosmetics
Version 0.43
- Signatures in Account settings
- A toolbar in the main window
- Link support in the HTML editor
- No longer adds
when replying to emails when the HTML editor is disabled
Version 0.42
- Added a 'Marked' items sorting order to the email list
Version 0.41
- Folder menu actions force the associated storage (account) online now
- Email save/load, attachment and other paths are now serialized in settings
- Don't show read-only folders in the Move window
Version 0.40
- Added move functionality to the message list ctx menu
- New toolbar icons by icons8.com
Version 0.39
- It is now possible to move messages between folders (within the same account of course)
- Fixed a synchronization issue where if a new message arrived after the initial synchronization but before a folder was initially opened, the folder contents was totally rejected due to sanity loss (resulting in index being re-downloaded the next time the folder was open)
- Fixed a synchronization issue where, in really rare cases, duplicate messages would be shown if a sync was started while the folder was already open for viewing
Version 0.38
- Fixed a case where duplicate entries could show up in a messages list after sync
- New Folder screen menu in the main window with Mark All Messages as Read, Empty Folder and synchronization functions
Version 0.37
- Separate window menus for main window, reading, writing and other windows
- Activity LEDs in the folder tree
- Added Select All/Unread/None to messages list context menu
- Added a context menu to the html editor & reader
- Small delay in refreshing the sent folder when finalizing sending emails, fixes some issues with sent emails not appearing in the folder
- Writer window has a verification requester when closing the window / terminating Iris
- Added a privacy policy to the Aboutbox window
- Optimized setting flags on multiple messages at once
Version 0.36
- Added a context menu to the messages list
Version 0.35
- Fixed the HTTP header in the OAuth2 server
- Drafts can now be saved even with an empty To address
- Added a nice animation when configuring an account
Version 0.34
- Drafts in Outgoing Messages
- Fixed deleting messages from Outgoing Messages folder
- Fixed viewing attachments in Outgoing Messages
- Fixed Outgoing Messages' folder message count updates
- Fixed a case where the writer type setting wasn't respected
- Editor's Send/Save buttons ghosted until attachments are ready
- Deleted emails get unloaded from viewer
Version 0.33
- Fixed empty email view windows in 2 column mode
- Removed some stray unconditional debug
Version 0.32
- Fixed some refresh/sorting related issues post layout change
- Fixed keyboard navigation in the email list
Version 0.31
- Main window layout settings
- It's now possible to use Scintilla as the text viewer and editor
- Corrected tab (de)activation of the email editor
- Folder synchronization: faster synchronization in case remote emails were added and then deleted by another client inbetween Iris synchronizations
- Better error handling in Outgoing Manager w/ extra log messages
Version 0.30
- Fixed some folder synchronization issues that broke in b29
Version 0.29
- An Outgoing Manager w/ Outgoing Folder where emails are serialized before they are transported via SMTP. Handles synchronization to IMAP Drafts/Sent and will figure out on its own whether an accounts SMTP auto-uploads emails to IMAP Sent folder or not
Version 0.28
- Fixed: quoted-printable decoder did not handle several edge cases and non-standard encodings right
Version 0.27
- MIME parts missing a Content-Type header assume text/plain instead of application/octet-stream. Fixes displaying emails sent from SimpleMail
Version 0.26
- Serialized index loading when synchronizing folders in order to speed things up on non-SSD drives
- Compiled with a new toolchain for a >30% (!) boost in performance
- Experimental local storage mode for IMAP. Please note that for now, all email actions will be ignored while offline (!). Storing emails can be enabled in the Storage tab of account settings Also note that only new messages will be downloaded once you enable local storage - to force downloading of old messages, visit a given folder.
- Custom certificates can now be saved per account/transport
- Folder refresh now logged only if some emails were actually downloaded
- Fixed: invalid certificate handling crashed in autoconfiguration / Add Account
- Fixed: certificate failure handling path leaked memory and signals
- Fixed: changing account storage from POP3 to IMAP and vice versa meant that the folders list would not refresh anymore
Version 0.25
- Reduced the memory footprint when doing full folder synchronizations
- Send email using aliases supported by the configured accounts
- Yahoo! Mail now works with OAuth2
- Added an X-Mailer field to outgoing messages
- Fixed: viewing messages while updating existing messages in a folder would lead to bogus unread messages count displayed in the folder tree
- Fixed: email contents window would appear on Ambient screen even if Iris was open on a public screen
- Fixed: SMTP message store setting would revert back to default after applying settings
Version 0.24
- Email viewer displays some basic error on failure now, instead of just showing the loading animation forever
- Fixed: OAuth2 wouldn't always migrate to new settings correctly
- Fixed: OAuth2 could never complete in some cases
- Fixed: if the latest message in folder was removed on server, it was not removed from the local cache
Version 0.23
- Reworked job priority queue to avoid situations where one has to wait for email contents for too long
- Folder full sync jobs can now be done in steps (unlocks email reading while syncing)
- Fixed email counts in the folder tree for IMAP
- Reworked autoconfiguration for OAuth2 providers
- Added Yahoo! Mail OAuth2 provider (does NOT work at the moment)
- Cut text (cmd+x) shortcut added to the email writer
- Revamped transport security settings - now a switch between TLS, STARTTLS and opportunistic STARTTLS
- When replying or forwarding mail, an appropriate flag on the source email is set
- Fixed: quick folder synchornization would call Close on a fh twice if ChangeMode() failed
- Fixed: Removing an account did not kill the entry from the settings list
- Fixed: After an account was removed but not removed from the list, collecting properties for the non-existing account threw exceptions
- Fixed: there was a rather nasty race condition in the main Session class
- Fixed: after adding a message to a folder and synchronizing the folder, each time it was synchronized, the message would duplicate in the index
Version 0.22
- Iris now has a quick update path - all folders are updated right after the connection is established. This is done in the background, but only after you've visited each folder at least once with this 0. (Iris needs to overwrite the cache file due to format change)
- Added Message->Load so saved messages can now be viewed in Iris
- Only sends plaintext email part if no html styling was used in the contents
- Time zone fixes
- Fixed POP3 folder contents loading (would jump trying to activate messages at random)
- Fixed: the internal file copy routine would always try to delete the source file when done
- Better handling of folder message counts when doing the initial update
- Quoting support in HTML emails
- Fixed: writer window's layout would go bad if a last attachment was removed
- Fixed: when replying emails Re: would sometimes be empty
Version 0.21
- Added Message>Save... to the menu (there's Open too, but doesn't do anything ;)
- Added Message->Reply All... to the menu
- Solved an inconsistency issue where latest message could never appear in a folder
- Solved a crash when replying to a message (directly from main window)
Version 0.20
- Solved a folder purging issue where messages would remain in local index if the folder got emptied by some other mailer, etc
- Solved an issue where messages could disappear from the folder cache
Version 0.19
- CC/BCC fields available in email writer, CC in reader
- 'WRITE address' arexx command, email addresses in email viewer are clickable now (in the header)
- It's now possible to view emails, etc while the folder is being updated
- Nicer quoting in email reader
- Fixed a folder cache consistency problem, there's currently no way to invalidate a broken cache from the app though - just delete the Cache directory
- Fixed a threading issue and the last stubborn memleak on quit I wasn't able to find for at least a year
- Fixed a 100% cpu usage loop on disconnect/quit that I've introduced in 0.18
Version 0.18
- Three column view (there's actually more but no ui for the prefs yet ;)
- Email filtering (with To:, From:, > yyyy[-mm[-dd]], <, = as keywords at beginning)
- Improved retries on some network errors
- Last viewed message remembered per folder (IMAP only feature)
- Reenabled NOOPs
- Message viewing requests can now be cancelled internally (speeds up things when you switch between messages in the list w/o waiting for them to finish dl'ing)
- Reconnects on more types of networking errors, should improve handling of some servers
Version 0.17
- Clicking on the flags column title filters by Unread emails
- Folder email count updates as messages are read, deleted or have flags changed
- Slightly faster initial folder state fetch & update (CPU and network changes)
- Deleting messages, incl. moving them into Trash folders
- Optimized string caching routines for speed
- Fixed a couple of memory leaks
- Disabled NOOPs for now
Version 0.16
- Fixed email list titles with reversed sorting orders
- Hopefully fixed list title layout issue
- Restored the old folder data driver for POP3 accounts, use IMAP if you want sorting
- NOOP could crash and die with an uncaught exception, fixed
Version 0.15
- Sorting by date/subject/address, saved per folder
- Column ordering, saved by folder - defaults will be in settings, a few 0.s in the future
- Refactored folder handling - I'd recommend deleting the Cache folder to purge junk, old folders won't be used by new beta
- Sends periodic NOOP keepalives to connected servers
Version 0.14
- Fixed a missing super in MUIM_Cleanup that caused main window iconification to start throwing up MUI error messages into log
- Fixed the html message viewer's content to be properly escaped where it needs to be, fixes missing email address in the header
Version 0.13
- Folder indexing - faster folder browsing, only new message headers are retreived from the server when syncing (yes, it makes certain actions like reading emails delayed until the syncs are finished, this will be mitigated later)
- Writing emails: fixed To field handling, foo <email> and comma separator are now correctly handled. Fixed To/Subject max lengths
- Multiselection in the message list
- Fixes in message flag setting
- Fixed copy to clipboard in the message reader
Version 0.12
- Support for replying messages
- Optimized folder browsing on IMAP to avoid request servers need more time to handle
- Fixed: html email's styles would sometimes spill over the whole document
- Fixed: opening a message from menu opened the text-only view
- Fixed: non-ASCII characters were mangled in several places due to the fact that UTF8->native charset conversion was done twice :)
- Fixed: it was not possible to change the address name/email in account settings
- Fixed: Multiple vulnerabilities to Mailsploit
Version 0.11
- Uses Ambient to detect file types of files being attached
- Email list status icons
- Unified and reworked attachment handling
- Progress bars on the bottom bar and a Log Window
- OWBSlave: fixed loading of remote images
- Accounts settings: fixed 'Apply' requesters popping up even when nothing was changed
- Fixed: opening a folder updates message counts in folder tree
Version 0.10
- Messages come with text/plain and text/html now
- Embedded images are now displayed as attachments too and can be saved and viewed like other attachments
- Refactored temporary file handling to avoid 'leaks' in Tmp
- Fixed: performance was shit when performing data down/uploads
- Fixed: when pushing a sent message into the IMAP smtp folder, mark the message as Seen
- Fixed a UTF7<>UTF7Modified converter inside vmime
- Fixed vmime to actually disconnect sockets when Iris is kindly asking it to do exactly that
Version 0.9
- It's possible to add image attachments to emails
- Fixed: writing emails left some undeleted temporary dirs in Tmp
- Fixed: HTML read views were sometimes editable
- Fixed: clipboard support in HTML views
Version 0.8
- Writing emails: HTML editor with basic styling (ttachments tbd next beta)
- Reading emails: attachments can now be viewed and saved (except embedded images, tbd next beta)
- Plenty of improvements to the WebKit view handling
- Fixed 'Server stores messages in the Sent folder' functionality
Version 0.7
- Show 'To' instead of 'From' when viewing Sent folder contents
- Fixed in charset conversion (some emails were empty)
- Fixed the bug where Iris had to be restarted after adding a new account for the folder contents to show up
- Fixed html view not displaying anything after viewing a few emails
- Removed a curl_ca_bundle duplicate, Odyssey now loads it from the same location as Iris
- Clicking links in emails brings up regular OWB now
- ! The attachment list is not functional yet
Version 0.6
- Adds extermiental HTML email viewing
Version 0.5
- OpenSSL threading fix
- email list would crash if emails didn't have some header fields set
- autoconfiguring strato.de would crash with an incorrect password
Version 0.4
- last autoconfiguration page actually shows if both send/receive succeeded or not now
- added account configuration window
- read messages marked as read now
Version 0.3
- improvements in the email send window, Send actually closes it now
- tiny animated log on the bottom bar of the main window
- plenty of various fixes, including a threading issue with SSL
- run with the TRACE attribute to enable debug traces
- updated cryptostorage.library, make sure to update!
Version 0.2
- you can actually send emails now, wtf!?, they aren't stored in Sent folders yet in IMAP though, oh and there's no confirmation that the send has finished
- fixed a problem that caused messages list to be empty if folder selected very early
- fixed several hits and crashes
- fixed email headers not appearing for POP3
