Commit Graph
100 Commits
Author SHA1 Message Date
Ralph Slooten f54a2187ac UI: Link email addresses in message summary to search 2023-09-23 11:48:06 +12:00
Ralph Slooten 063eab2c6a UI: Better support for mobile screen sizes 2023-09-23 09:31:02 +12:00
Ralph Slooten b282e6663b Remove redundant Read status from message (always true) 2023-09-22 21:31:35 +12:00
Ralph Slooten df777c6e90 Merge tag 'v1.9.0' into develop
Release v1.9.0
2023-09-22 16:40:51 +12:00
Ralph Slooten 8c4b1ac445 Merge branch 'release/v1.9.0' 2023-09-22 16:40:49 +12:00
Ralph Slooten 309c56566c Release v1.9.0 2023-09-22 16:40:48 +12:00
Ralph Slooten 12d47a0f82 Merge branch 'feature/routing' into develop 2023-09-22 16:34:59 +12:00
Ralph Slooten 27d601294a Libs: Update minimum Go version to 1.20 2023-09-22 16:34:47 +12:00
Ralph Slooten 98343714be Tests: Bump Go version to 1.21 2023-09-22 15:32:51 +12:00
Ralph Slooten 930901c4ec Libs: Update Go modules 2023-09-22 15:27:58 +12:00
Ralph Slooten 446cae145f Update regex in string cleaner 2023-09-22 15:27:02 +12:00
Ralph Slooten 6a4e5fb03c UI: Rewrite web UI, add URL routing and components
See #156
2023-09-22 15:06:03 +12:00
Ralph Slooten 8f0549c596 Libs: Update node modules 2023-09-22 15:01:33 +12:00
Ralph Slooten 4a762c502e Add Swagger note 2023-09-22 07:11:13 +12:00
Ralph Slooten 9af04f83a3 API: Remove redundant Read status from message (always true) 2023-09-22 07:07:40 +12:00
Ralph Slooten 8e0c174bf3 Code cleanup 2023-09-22 07:02:15 +12:00
Ralph Slooten b193851269 API: Delete by search filter
See #164
2023-09-22 07:00:02 +12:00
Ralph Slooten 95e346f8af Improved search parser 2023-09-22 06:55:51 +12:00
Ralph Slooten 582f1f88b2 API: Add endpoint to return all tags in use 2023-09-22 06:55:20 +12:00
Ralph Slooten 0d084cfa1d Feature: Improved search parser 2023-09-22 06:46:23 +12:00
Ralph Slooten aa0af5de32 Update api search docs 2023-09-15 19:08:53 +12:00
Ralph Slooten ee49149df9 Feature: New search filter [!]is:tagged
See #164
2023-09-14 22:30:20 +12:00
Ralph Slooten e18c45d0b3 Fix: Correctly escape certain characters in search (eg: ') 2023-09-14 22:30:10 +12:00
Ralph Slooten 87a68f6a53 Merge tag 'v1.8.4' into develop
Release v1.8.4
2023-09-06 17:29:33 +12:00
Ralph Slooten 6d35b7bc82 Merge branch 'release/v1.8.4' 2023-09-06 17:29:30 +12:00
Ralph Slooten 6cf7cba6b7 Release v1.8.4 2023-09-06 17:29:30 +12:00
Ralph Slooten 9788a01617 Fix: Correctly decode proxy links containing HTML entities (screenshots) 2023-09-06 17:28:48 +12:00
Ralph Slooten f4923c34ae Update README 2023-09-06 16:37:21 +12:00
Ralph Slooten b2ce855774 Merge tag 'v1.8.3' into develop
Release v1.8.3
2023-09-06 16:21:09 +12:00
Ralph Slooten d489675c42 Merge branch 'release/v1.8.3' 2023-09-06 16:21:07 +12:00
Ralph Slooten 2ebaaa0fb2 Release v1.8.3 2023-09-06 16:21:07 +12:00
Ralph Slooten 80eba20679 Update README 2023-09-06 16:20:29 +12:00
Ralph Slooten 1757a0086e Merge branch 'feature/screenshot' into develop 2023-09-06 16:15:37 +12:00
Ralph Slooten e265d7018e Fix docblock comment 2023-09-06 16:14:54 +12:00
Ralph Slooten a37da776d7 Feature: HTML screenshots
Resolves #157
2023-09-06 16:14:35 +12:00
Ralph Slooten 5baa598453 Libs: Update node modules 2023-09-02 22:34:22 +12:00
Ralph Slooten 69226e91b2 UI: Group message tabs on mobile 2023-08-17 17:04:15 +12:00
Ralph Slooten 8646efc979 Merge tag 'v1.8.2' into develop
Release v1.8.2
2023-08-16 17:26:41 +12:00
Ralph Slooten 7c42540427 Merge branch 'release/v1.8.2' 2023-08-16 17:26:27 +12:00
Ralph Slooten c695cd23f6 Release v1.8.2 2023-08-16 17:26:27 +12:00
Ralph Slooten bc53a34029 Build: Update wangyoucao577/go-release-action@v1.39 2023-08-16 17:26:01 +12:00
Ralph Slooten 270d5f534f Merge tag 'v1.8.2' into develop
Release v1.8.2
2023-08-16 17:17:24 +12:00
Ralph Slooten 6a34c449a2 Merge branch 'release/v1.8.2' 2023-08-16 17:17:21 +12:00
Ralph Slooten 1723497c5c Release v1.8.2 2023-08-16 17:17:20 +12:00
Ralph Slooten 57e856f941 Libs: Update Go libs 2023-08-16 17:06:04 +12:00
Ralph Slooten 72d780fe66 Merge branch 'feature/check-links' into develop 2023-08-16 17:03:02 +12:00
Ralph Slooten 4768b7b08c Update README 2023-08-16 16:59:37 +12:00
Ralph Slooten d01fb4044e Feature: Link check to test message links
@see #151
2023-08-16 16:59:31 +12:00
Ralph Slooten 8dbc661cb7 Use message ID as key for Message component 2023-08-15 21:32:12 +12:00
Ralph Slooten bc4b028c39 UI: Set hostname in page meta title to identify Mailpit instance
@see #154
2023-08-15 21:31:18 +12:00
Ralph Slooten 7875160aa7 Feature: Workaround for non-RFC-compliant message headers containing <CR><CR><LF>
Due to a bug in some common sendmail implementations and PHP >=8.0, message headers sometimes contain `\r\r\n` which is not RFC compliant.

Mailpit will now fix these non-compliant headers. This can be disabled via `--smtp-strict-rfc-headers`

See #87 / #153
2023-08-15 17:13:25 +12:00
Ralph Slooten f0c77ac962 Merge tag 'v1.8.1' into develop
Release v1.8.1
2023-08-06 17:07:38 +12:00
Ralph Slooten 5dbc585fce Merge branch 'release/v1.8.1' 2023-08-06 17:07:35 +12:00
Ralph Slooten 63fd86499d Release v1.8.1 2023-08-06 17:07:34 +12:00
Ralph Slooten 6db28c5ef7 Libs: Update node modules 2023-08-06 17:04:40 +12:00
Ralph Slooten 92390a0999 Libs: Update Go modules 2023-08-06 17:00:12 +12:00
Ralph Slooten 149bfa80c2 Fix: Check/set message Reply-To using SMTP FROM
Resolves #149 #150
2023-08-06 16:55:58 +12:00
Ralph Slooten 6d2fab1bc6 Docs: Add pagination to swagger search documentation 2023-08-05 16:59:33 +12:00
Ralph Slooten 93a6107df2 Fix: Exclude "sendmail" from recipients list when using mailpit sendmail <options> 2023-08-05 16:54:27 +12:00
Ralph Slooten 8c3705cc5d Add usage docs to README 2023-08-04 14:47:44 +12:00
Ralph Slooten 6379af5604 Update README 2023-08-03 17:34:00 +12:00
Ralph Slooten 103bd564ab Fix: Exclude <script type="application/json"> from HTML check tests 2023-08-03 17:33:50 +12:00
Ralph Slooten 86a4633d24 Merge tag 'v1.8.0' into develop
Release v1.8.0
2023-07-30 19:19:42 +12:00
Ralph Slooten 80fa989a32 Merge branch 'release/v1.8.0' 2023-07-30 19:19:35 +12:00
Ralph Slooten 66850633a1 Release v1.8.0 2023-07-30 19:19:34 +12:00
Ralph Slooten 6c7a1d1ea2 Format error syntax 2023-07-30 18:44:24 +12:00
Ralph Slooten 0998595690 Libs: Update node modules 2023-07-30 18:41:26 +12:00
Ralph Slooten 677b00e29a Libs: Update Go modules 2023-07-30 18:35:15 +12:00
Ralph Slooten ba8b4366ce Merge branch 'feature/swagger-root' into develop 2023-07-30 17:35:26 +12:00
Ralph Slooten 24fb49d079 Fix: Add basePath to swagger.json if webroot is specified
@See #147
2023-07-30 17:35:17 +12:00
Ralph Slooten c8a2effac4 Add comment to apiv1 2023-07-30 17:14:23 +12:00
Ralph Slooten 9f63010ca5 Merge branch 'feature/html-check' into develop 2023-07-30 17:12:13 +12:00
Ralph Slooten f8d514e9e3 Clean up style paths 2023-07-30 17:04:28 +12:00
Ralph Slooten 1922651d41 Feature: HTML check to test & score mail client compatibility with HTML emails 2023-07-30 17:04:06 +12:00
Ralph Slooten 7d2716ee17 UI: Add flag to block all access to remote CSS and fonts (CSP)
This is now set to allow by default.
@see #140
2023-07-29 22:25:37 +12:00
Ralph Slooten be3979241f UI: Remove <base /> tag if set in HTML preview 2023-07-16 00:16:45 +12:00
Ralph Slooten aeb3585f3e Update API documentation 2023-07-12 17:30:03 +12:00
Ralph Slooten b8de57da27 Merge branch 'feature/search-pagination' into develop 2023-07-12 17:24:35 +12:00
Ralph Slooten 56982798dc Swagger: Update swagger docs 2023-07-12 17:22:48 +12:00
Ralph Slooten ac0e7163dd UI: Pagination support for search, all results 2023-07-12 17:21:51 +12:00
Ralph Slooten 7638500c05 Merge tag 'v1.7.1' into develop
Release v1.7.1
2023-07-11 16:52:37 +12:00
Ralph Slooten 5d63e9be9e Merge branch 'release/v1.7.1' 2023-07-11 16:52:35 +12:00
Ralph Slooten 672d9b7c26 Release v1.7.1 2023-07-11 16:52:35 +12:00
Ralph Slooten d9be8f86d7 Libs: Update Go modules 2023-07-11 16:49:30 +12:00
Ralph Slooten e3e827b180 UI: Wrap HTML source lines
Why does Gmail put everything on a single line?!
2023-07-11 16:47:09 +12:00
Ralph Slooten daf6e453df UI: Dark mode color adjustments 2023-07-11 16:44:55 +12:00
Ralph Slooten 9cb2c26c6f UI: Update dark mode loading background color 2023-07-11 16:22:53 +12:00
Ralph Slooten 0aa8ea3d51 Merge branch 'feature/bstags' into develop 2023-07-10 20:36:36 +12:00
Ralph Slooten e05b284c2c Libs: Update node modules 2023-07-10 20:36:26 +12:00
Ralph Slooten d39b65deb7 Fix typos 2023-07-09 22:33:47 +12:00
Ralph Slooten 7b8faa8a28 Update README 2023-07-01 00:16:02 +12:00
Ralph Slooten ebb98c99c0 Update screenshot 2023-07-01 00:15:56 +12:00
Ralph Slooten a726cf9922 Merge tag 'v1.7.0' into develop
Release v1.7.0
2023-06-30 23:14:47 +12:00
Ralph Slooten 5d146a23d7 Merge branch 'release/v1.7.0' 2023-06-30 23:14:39 +12:00
Ralph Slooten a6c1bbc977 Release v1.7.0 2023-06-30 23:14:38 +12:00
Ralph Slooten d020861559 Fix styles 2023-06-30 23:10:13 +12:00
Ralph Slooten 7fd3291040 Libs: Update node modules 2023-06-30 23:06:43 +12:00
Ralph Slooten 479c74500c Libs: Update Go modules 2023-06-30 22:57:46 +12:00
Ralph Slooten 6b6de59c47 API: Ignore SMTP relay error when one of multiple recipients doesn't exist
RCPT errors will now produce a warning log message rather than return immediate error. See #132
2023-06-30 22:55:26 +12:00
Ralph Slooten a5de4e4f65 Merge branch 'feature/dark-mode' into develop 2023-06-30 22:44:06 +12:00