Notable changes to Mailpit will be documented in this file.
- Add limit and start parameters to search
- Prevent double message index request on websocket connect
- Add API endpoint to return message headers
- Update go modules
- Add API test for raw & message headers
- Update frontend modules
- Add about app modal with version update notification
- Add REST API
- Add API tests
- Changes to use new data API
- Hide delete all / mark all read in message view
- Normalize running binary name detection (Windows)
- Workaround for Safari source matching bug blocking event listener
- Add documentation link (wiki)
- Switch to esbuild-sass-plugin
- Support for inline images using filenames instead of cid
- Add --quiet flag to display only errors
- Add restrictive HTTP Content-Security-Policy
- Minor UI color change & unread count position adjustment
- Add favicon unread message counter
- Remove left & right borders (message list)
- Update message download link
- Allow reverse proxy subdirectories
- Attachment icons and image thumbnails
- HTML source & highlighting
- Add previous/next message links
- Multiple message selection for group actions using shift/ctrl click
- Search parser improvements
- Search parser improvements
- Post data using 'application/json'
- Display unknown recipients as as
Undisclosed recipients - Update frontend modules & esbuild
- Update frontend modules & esbuild
This release includes a major backend storage change (SQLite) that will render any previously-saved messages useless. Please delete old data to free up space. For more information see axllent#10
- Switch backend storage to use SQLite
- Resize preview iframe on load
- Improved message search - any order & phrase quoting
- Change breakpoints for mobile view of messages
- Resize iframes with viewport resize
- Email compression in storage
- Enable testing on feature branches
- Database total/unread statistics tests
- Mobile compatibility improvements & functionality
- Mark all messages as read
- Better error handling when connection to server is broken
- Add reset search button
- Minor UI tweaks
- Update pagination values when new mail arrives when not on first page
- Merge pull request #6 from KaptinLin/develop
- Optional browser notifications (HTTPS only)
- Don't allow tar files containing a ".."
- Sanitize mailbox names
- Use strconv.Atoi() for safe string to int conversions
- Fix env variable for MP_UI_SSL_KEY
- SMTP STARTTLS & SMTP authentication support
- Include read status in search results
- HTTPS option for web UI
- Memory & physical database tests
- Fix total/unread count after failed message inserts
- Add project links to help in CLI
- Command flag should be
--auth-file
- Disable CGO when building multi-arch binaries
- Basic authentication support
- Update to clover-v2.0.0-alpha.2 to fix sorting
- Add search tests
- Add date to console log
- Add space in To fields
- Cater for messages without From email address
- Minor UI & logging changes
- Add space in To fields
- cater for messages without From email address
- Update to clover-v2.0.0-alpha.2 to fix sorting
- Unread statistics