Skip to content

v1.20.0

Compare
Choose a tag to compare
@axllent axllent released this 06 Aug 06:59
· 100 commits to develop since this release

This release introduces a new side navigation message listing when viewing messages, allowing you to see other messages in the mailbox or current search and easily navigate between them without needing to co back to the inbox first.

As part of this feature, messages status changes (read/unread/deleted/tags) are now also synchronised to all connected browsers (provided you have websockets working).

Another new feature is the option to auto-delete messages based on age (--max-age / MP_MAX_AGE). This can be used together with, or in addition to, the existing --max / MP_MAX_MESSAGES option. See documentation.

Feature

  • UI: List messages in side nav when viewing message for easy navigation (#336)
  • Add option to control message retention by age (#338)

Chore

  • Update caniemail database
  • Update Go dependencies
  • Update node dependencies
  • Make internal tagging methods private

Fix

  • Prevent potential JavaScript errors caused by race condition
  • Better regexp to detect tags in search
  • Prevent Vue race condition to initialize dayjs relativeTime plugin
  • API: Return text/plain header for message delete request