Version History
November 19, 2011 (210911 to 181111)
- New Features:
- Added support for importing messages from IMAP servers.
- Added addressbook:
- Each Afian user manages its own contacts.
- Contact can be added to addressbook from messages with just a click.
- Multiple fields can be added, such as, multiple e-mail addresses or phone numbers.
- Contact can have a photo attached.
- Custom contact groups can be created.
- Contacts are automatically saved from received e-mail messages and when sending messages. These contacts can be found in the default group named "- Collected -". Contacts for already imported messages can also be collected using a command line script. Contact us for more information on how to do that.
- Fields can have custom names.
- Added autocomplete to composer's "To", "Cc" and "Bcc" fields, to easily add recipients from the addressbook.
- Improvements:
- Added "Cc" field and "Reply to all" action.
- The composer autosaves only when the "From" field has an e-mail account selected.
- Improved XSS and spam protection.
- Import logs older than 2 days are now automatically deleted.
- The predefined answers subject is now inserted in the composer, if the subject field doesn't already have a value.
- Clicking a date in the message list, no longer collapses the set of messages.
- Uploading file attachements is now done using HTML5 if the browsers supports it. If HTML5 support is not available the upload is done using Flash.
- You can now click to read a different message even when multiple messages are selected.
- MySQL optimizations for making a message load faster.
September 22, 2011 (010811 to 210911)
- New Features:
- Added multilanguage support for the user interface.
- Added Romanian translation.
- Added possibility of defining custom fields to be used for filtering messages. See http://docs.afian.com/index.php?title=Custom_filter_fields for more information.
- Added support for SMTP accounts that use TLS/STARTTLS. The authentication mechanism is automatically negotiated. The following authentication methods are supported: PLAIN, LOGIN, CRAM-MD5 and Digest.
- Improvements:
- User Interface
- Added support for lower resolution screens. Depending on how wide the user's screen is, the layout is automatically set to horizontal (the preview pane is on the right) or vertical (the preview pane is under the list of messages).
- Multiple messages can now be selected by using checkboxes instead of holding the CTRL key pressed. When multiple messages are selected, a "Menu" option will appear in the grid's toolbar, that allows the user to tag or delete the selected messages, if right-clicking is not possible.
- A "Show details" toggle button has been added to the top menu of the message preview. When pressed, details like the actual date of a message and its folder location will be displayed. A list of tags is also included if the mesage has any.
- Added a virtual "Sent" folder. This folder shows the e-mail messages sent from the user's e-mail accounts. If the user is not sending BCC copies of the messages to his own e-mail addresses, the folder will show no message, as Afian does not save the messages when they are being sent.
- The composer's "From" drop-drown field was moved from the bottom to the top of the form. To be the first option to be selected when sending a message.
- The list of clippings and their categories are now sorted alphabetically.
- Added mailbox icons for messages in the "Drafts", "Sent" and "Tagged" special folder.
- Renamed "Write Mail" to "Compose Mail".
- Added tooltips for all the user interface options that do not have a title.
- The grid header is now hidden when browsing the "Drafts" folder. The toolbar options are also disabled as they have no function in this folder.
- The "History" tab title no longer turns blue when containing unreplied messages. Instead it shows how many unreplies messages are in the conversation.
- When Afian cannot display a preview for a file attachment, the download of the attached file starts automatically.
- When changing from one message to another, the "History" tab now automatically clears the list, to prevent confusion when the loading is slower.
- Control Panel
- Improved the control panel layout to fit also lower resolution screens.
- Addeed option for loggin the SMTP protocol communication for troubleshooting message sending problems.
- The application title and the default language can be changed from the control panel.
- When adding an e-mail account, you can now test the POP3 connection information, to make sure it's correct and the connection works.
- When adding a SMTP account, the connection to the server is automatically checked before the account is added to the system.
- Renamed "Mailboxes" with "E-mail Accounts".
- Renamed "Outgoing Servers" with "SMTP Accounts".
- An SMTP account can be added with the same form used for adding an e-mail account.
- "Under the hood"
- Improved the SSL support for the SMTP communication.
- Access to plugins can now be allowed only to certain users. See http://docs.afian.com/index.php?title=Plugins for more information.
- The passwords of the SMTP accounts are no longer displayed in clear text in the control panel.
- The POP3 import process downloads a maximum of 100 messages from a particular mailbox at a time, to allow other mailboxes to update when a new e-mail account is being added to the system.
- Inline images removed from the list of attachements when replying are also removed from the message's markup, to keep the reply clean of missing images placeholders. It helps to remove large inline images from a reply, to keep the message size smaller (allowing the message to be sent and received faster).
- Improved keyboard shortcuts by replacing the use of the ALT key with CTRL, to avoid issues with keyboards that use the special AltGR key. Click here for the list of available shortcuts.
- Miscelaneous code optimization for improved loading time.
- Fixes:
- Multiple files with the same name can be now attached to one message.
- Fixed mbstring-related issue causing troubles with "Windows-1252" encoded messages.
- The charset of the plain text versions is now set to UTF-8.
- Fixed problem causing attached image files not to be displayed as attachments for some received messages.
- Fixed formating of the plain text version of the messages, causing troubles with particular SMTP servers.
- Moving the composer window from its original location allows you now to still use the button for attaching files.
- The composer autosaves only when the "From" field has an e-mail account selected.
- Fixed problem with "Edit as New" opening existing drafts instead of the selected message.
- The message count in the browser window's title is now updated instantly, when messages are tagged or untagged as "Unreplied".
- Fixed problem with renaming folders from the control panel.
- Fixed the "isn't" and "begins with" operators in the message filters rules.
August 1, 2011 (060511 to 010811)
- New Features:
- Some files attachements can be now previewed without downloading first. EML files can be read, which is useful for reading forwarded e-mail messages. Images files (JPG, GIF, PNG) are opened in an image viewer which resizes (using PHP's GD library) them automatically to fit the window. Plain text files can be read without downloading, as well as Excel ".xls" files. Support for more file types will be added with the next software updates.
- Added plugin for translating e-mail messages to other languages with a single click, using Google translate. Simply click the "Translate" tab, next to the "History" one and the translated version will load inside the tab. The message is translated using the last language you selected from the tab's language menu.
- Added support for reading digitally signed messages.
- The quick search box can now be used to search also the notes attached to messages.
- Option to download individual e-mail messages. In the e-mail message reading pane there is a new dropdown menu named "More", under it you will find the "Download" option.
- Messages are now automatically saved as drafts every 30 seconds while the message composer is open.
- When replying to a message from a person that wrote another message in the meantime, you will get a prompt, to help you be sure that you have all the information before sending the message.
- Improvements:
- When sending e-mail, plain-text versions are now automatically included, for e-mail programs that cannot display HTML.
- The list of e-mails can be now filtered to show only messages with notes attached.
-
Message Composer:
- the mailbox icons are now displayed in the drop down menu.
- the currently selected mailbox is automatically selected when composing a new message.
- when selecting a mailbox while the message body is empty, the mailbox's signature is now automatically loaded into the message field.
- Option to download an uploaded attachment, while composing a new message. Can be used to make sure that the e-mail message has the right files attached to it.
- the state of the file attachments upload process is now displayed in the composer's status bar. Useful for when uploading larger files over slower Internet connections.
-
Usability:
- the message is automatically closed if moved to other folder or deleted.
- only mailboxes with sending permissions are now displayed in the list, when composing a new message.
- added a small button next to the quick search field that appears when the field is not empty. Useful for clearing the field with only one click.
- Control panel: added ability to move clippings and clippings categories.
- The code has been optimized for faster loading. The user interface should load at least two times faster for users who are accessing Afian for the first time.
-
- Afian attempts now to converted to UTF-8 HTML e-mail messages with no charset specified, to avoid display errors.
- Fixes:
- Fixed multiple security issues and various small bugs.
- Moving messages is no longer possible if the user doesn't have "Manage" permission for the mailbox.
- Fixed problem preventing large messages to be saved as drafts.
- Fixed problem with deleting multiple messages at the same time.
- Text/enriched Apple Mail parts are properly displayed as text attachments
- E-mail messages with inline attachments missing filenames are now displayed inside the message and not as attachments.
- Fixed various JavaScript errors inside the control panel for Internet Explorer.
- Fixed the "Tags" control panel section for Google Chrome.
- Fixed control panel user editing for Google Chrome.
- Fixed the display of the folder paths inside the "Move to" field in the "Message filters" control panel section.
- Remove the disfunctional "Copy to" action from the "Message filters".