Skip to content
Snippets Groups Projects
To find the state of this project's repository at the time of any of these versions, check out the tags.
CHANGELOG.md 24.49 KiB

Changelog

All notable changes to this project will be documented in this file.

1.5.0 - 2020-10-03

Added

  • Threading: related message are shown as conversations
  • Mailbox management: add, move, rename and delete folders and subfolders
  • Unified search integration: find emails everywhere, you don't even have to open Mail
  • Dashboard integration: see all important email at a glance when you log into your cloud
  • Display account quota: see how much storage your account is using
  • Multilevel mailbox structure: no more limits on how deeply you next your folders
  • Aliases: manage your identities
  • Collapse quoted text and signatures: hide the parts of a message that are less important, but make it possible to expand if needed
  • Create new folders when saving attachments

Fixed

  • Fix formatting when it is checked individually from the account default
  • Catch throwable's during account sync
  • Fix icon color in dark theme
  • Fix inconsistend wording Spam vs Junk
  • Add action menu for subfolders
  • Add the missing references header for sent messages
  • Improve design of the folder creation
  • Show setup button if no accounts are set up
  • Improve accessibility
  • Make it possible to view messages of the same thread directly
  • Improve signature design
  • Do not navigate when clicking an envelope's menu
  • Change keyboardshortcut into modal
  • Allow toggeling of subscription status of folders
  • Fix dashboard empty content
  • Fix message source scroll bar
  • Inject styles for using native fonts in html mails
  • Fix unseen messages loading infinitely
  • Collapse plain text signatures into a detail element
  • Set file picker to copy mode
  • Collapse quoted text in plain text messages

Removed

  • Nextcloud 18 support (due to hard dependency on new API)
  • Nextcloud 19 support (due to hard dependency on new API)

1.4.1 - 2020-06-30

Fixed

  • Importance classifier debuggability
  • Fix classification of senders with no email
  • Add action menu to subfolders
  • Add missing References header on replies
  • Fix saving the serialized classified object on Nextcloud 18

1.3.6 - 2020-06-30

Fixed

  • User data cleanup after account deletion
  • Navigating back on mobile
  • Formatting toggle in message composer
  • Missing References header for replies

1.4.0 - 2020-05-16

Added

  • Priority Inbox: the combined inbox is now classified into important messages, favorites and others to keep you organized
  • Actions on multiple message (multiselect)
  • Mark as junk
  • Make as important
  • Search by subject
  • Confirmation when deleting account

Changed

  • Migrate from php-ml to rubix-ml
  • Show only subscribed folders
  • Open inbox when clicking on account item
  • Consistency of "important" icon
  • Make loading spinner not move all messages
  • Change empty-content message on mail
  • Incomplete initial sync now logs the current progress

Fixed

  • Delete all user's accounts when the user is being deleted
  • Navigation from account settings to new message composer
  • Navigating back from small screens
  • User data cleanup after user deletion
  • Message deletion from priority inbox
  • Vertical space between sections in priority inbox
  • Endless initial sync due to empty partial page

1.3.4 - 2020-04-27

Added

  • Incomplete initial sync now logs the current progress

Fixed

  • Sync'ing of provisioned accounts before their password is set
  • UidValidityChangedException namespace error
  • UID validity change logic
  • Nextcloud groups integration

1.3.3 - 2020-04-21

Added

  • UI option to clear the cache of a single mailbox (debug mode only)

Fixed

  • Long recipient labels that are too big for the database column

Changed

  • Sync also the currently viewed mailbox in the background, not just the inboxes
  • New and updated translations
  • New screenshot

1.3.2 - 2020-04-16

Fixed

  • Initial synchronization on installations with high message UID numbers

1.3.1 - 2020-04-16

Fixed

  • Also sync mailboxes before sync'ing messages in cron
  • Handling of partial initial sync
  • Endless loading of paginated unified inbox

1.3.0 - 2020-04-15

Added

  • A database cache for messages, so many operations do not need a connection to IMAP. This can drastically improve the overall app performance, especially searching got very fast. The change is most noticeable on IMAP server with poor support for IMAP capabilities. The initial sync may take a few seconds or minutes, but afterwards the app should be snappy for everyone. The app now also syncs in the background (cron job), so when you open it it already has most of the recent changes in your IMAP account.
  • Make it possible to view the source of the message
  • Possibility to add message attachments as link shares
  • Mark all as read in the unified inbox
  • Improved account signature setting
  • Hide folder collapse button if there is only one folder to hide
  • Floating attachment button with popover
  • Alignment and headings as formatting option in text edit
  • Better handling of server errors and possible recovery logic for some error types

Changed

  • Move favorite toggle to menu, otherwise not distinguishable
  • Update dependencies
  • Update CKEditor to v18

Fixed

  • Handling of plain/html replies in plain/html
  • Formatting of aliases in recipient dropdown
  • Navigation from account settings to new message composer
  • Missing padding-top of composer
  • Missing In-Reply-To header for replies
  • URLs of embedded images
  • Design issues with iFrame and floating attachment button
  • Fix more layout of message list until we move to component, ref #2827
  • Change mark all as read icon
  • Message iframe vertically to fit the container / available space
  • Make mark all as read, usable for unified account
  • Do not all-caps Cc and Bcc label Re and Fwd prefix
  • Customizes formatting of paragraph elements in html-to-text's fromString function so that they get converted to a single newline only
  • Enable translation of some strings
  • Label recipients correctly in Composer.vue
  • Jump to correct message after deleting current
  • Distinct select in strict mode (mysql error)
  • Missing translation
  • Folder stats text in actions menu
  • Remove statistics for favorites
  • Missing translated default string for unnamed
  • Change forward message sent feedback

1.1.4 - 2020-03-23

Fixed

  • Security: verify TLS host by default. This can be a breaking change for self-hosted servers. If you want to return to the old insecure behavior, set app.mail.verify-tls-peer to true in config.php.

1.1.3 - 2020-03-02

Fixed

  • Error in recipient selection

1.1.2 - 2020-01-30

Changed

  • New and updated translations

Fixed

  • Saving all attachments to Files
  • Saving embedded messages to Files
  • Octal value of KItinerary binary chmod from 744 to 0744

1.1.1 - 2020-01-27

Fixed

  • Missing file in release tarball

1.1.0 - 2020-01-27

Added

  • Nextcloud 19 support

Changed

  • New and updated translations
  • Updated dependencies

Fixed

  • Clearing recipient input when focus is lost
  • Broken mailbox stats on unified inbox
  • Invisible embedded message parts
  • Mailto protocol handler registration
  • KItinerary executable permissions
  • CC/BCC label
  • Sending messages without a recipient
  • No category for contacts autocompletion edge case
  • Catch more error in error middleware
  • Remove non-working mark all read action from unified inbox
  • Remove non-working add subfolder action from unified inbox
  • Missing inner exception in debug json error response
  • Reply sender handling
  • Provisioning for new users
  • Creating a new mailbox

1.0.0 - 2020-01-17

Added

  • Itinerary extraction with KItinerary
  • Sending to contacts groups

Changed

  • New and updated translations
  • Updated dependencies

Fixed

  • Vanishing newlines in plaintext drafts
  • Missing newlines on top of the reply body
  • Unnecessary spaces in reply recipient line
  • Automatic focus on reply body
  • Display name change propagation for provisioned accounts

0.21.1 - 2020-01-07

Changed

  • New and updated translations
  • Updated dependencies

Fixed

  • Move delete action down in folder actions menu
  • Fix image hover effect on attachment
  • Encoding of mailbox in URL
  • Account selected when replying to message in unified inbox

0.21.0 - 2019-12-17

Added

  • Ability to move accounts up and down in the sidebar

Changed

  • New and updated translations
  • Updated dependencies

Fixed

  • Default enable state for imported provisioned account
  • Don't provision accounts when config is disabled
  • Caching of Favicon library to a local app directory

0.20.3 - 2019-12-16

Changed

  • New and updated translations

Fixed

  • Attachment handling of non-integer MIME IDs like 2.2
  • Php warning of each usage in a Horde library

0.20.2 - 2019-12-13

Changed

  • New and updated translations

Fixed

  • JavaScript vulnerability in serialize-javascript dependency

0.20.1 - 2019-12-09

Added

  • occ command to diagnose an account (# of mailboxes, messages; IMAP capabilities)

Changed

  • New and updated translations
  • Updated dependencies

Fixed

  • Provisioned account update password check when password is set to empty string

0.20.0 - 2019-12-04

Added

  • Admin settings UI to configure provisioned accounts (formerly known as "default account") -> provisioned accounts are now stored in the database

Removed

  • Default account configuration via config.php

0.19.1 - 2019-12-03

Changed

  • New and updated translations
  • Updated dependencies

0.19.0 - 2019-11–25

Added

  • php7.4 support

Changed

  • Mail detail view now only has one back/menu button
  • Composer attachment buttons moved into action menu
  • Simpler wording for plain text/rich text switch

Fixed

  • Fix opening messages with attachment content-type and content-disposition
  • Spacing in settings section
  • No popover for addresses without a display name
  • Horizontal scrolling issue on mobile
  • Show recipient avatar instead of sender avatar in \sent mailboxes
  • Focus to field automatically when writing a new message
  • Virtual flagged inbox shown as child of the inbox
  • Missing label of unified inbox
  • .ics attachment mime detection
  • .ics attachment import
  • Unwanted flowed text formatting

Removed

  • php7.1 support

0.18.1 - 2019-11-04

Fixed

  • JavaScript transpilation for older browsers
  • Groups expansion with special characters and spaces

0.18.0 - 2019-10-28

Added

  • Html editor
  • Html signatures support
  • Better layout for reading and writing messages
  • Reply, reply-all and forward overhaul
  • Message composer design improvements
  • Account setup error feedback
  • Account settings page design overhaul

Fixed

  • Removed reply-to email address from quoted text
  • Logging error in drafts error handler
  • Unnecessary line breaks in quoted reply text
  • Umlauts encoding on folder (mailbox) names
  • Missing navigation when adding an account
  • Account form should be a HTML form
  • Marking another message as read without navigation
  • Deleting another message without navigation
  • Fix missing redirect on account deletion
  • Fix missing navigation when first account is added
  • Envelope delete animation
  • Broken auto redirect on external links of a HTML message
  • Show external images
  • Handling of internationalized FWD and AW prefixes
  • Flagging drafts as \draft

Changed