v1.20.0
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