Ralph Slooten
f40f95555a
Merge branch 'release/v1.22.2'
2025-02-09 10:10:35 +13:00
Ralph Slooten
a5558d97ce
Release v1.22.2
2025-02-09 10:10:34 +13:00
Ralph Slooten
50c072ef4f
Chore: Update node dependencies / esbuild
2025-02-09 10:07:54 +13:00
Ralph Slooten
561032f367
Chore: Update Go dependencies
2025-02-09 10:00:35 +13:00
Ralph Slooten
8f1b7b6ec0
Chore: Enable browser cache for embedded web UI assets
2025-02-09 09:47:45 +13:00
Ralph Slooten
be94385f38
Merge branch 'feature/embed-controller' into develop
2025-02-08 15:15:34 +13:00
Ralph Slooten
61306e1ae4
Ignore render errors
2025-02-08 15:15:25 +13:00
Ralph Slooten
dac9fcf735
Chore: Replace http.FileServer with custom controller to correctly encode gzipped error responses for embed.FS
...
Go v1.23 removes the Content-Encoding header from error responses, breaking pages such as 404's while using gzip compression middleware.
2025-02-08 15:15:07 +13:00
Ralph Slooten
3528bc8da7
Fix: Add missing "latest" route to message attachment API endpoint ( #437 )
2025-02-08 08:35:37 +13:00
Ralph Slooten
cb3300212f
Fix: Remove recursive HTML regeneration in embedded HTML view ( #434 )
2025-02-07 19:39:55 +13:00
Ralph Slooten
f377414c3b
Merge tag 'v1.22.1' into develop
...
Release v1.22.1
2025-02-06 15:09:08 +13:00
Ralph Slooten
a2db203a08
Merge branch 'release/v1.22.1'
2025-02-06 15:09:06 +13:00
Ralph Slooten
b1eb58c9c8
Release v1.22.1
2025-02-06 15:09:06 +13:00
Ralph Slooten
76b7e74049
Chore: Update node dependencies
2025-02-06 15:04:37 +13:00
Ralph Slooten
ed0caa0081
Chore: Update Go dependencies
2025-02-06 15:03:45 +13:00
Ralph Slooten
45e67b5cac
Remove swagger example to allow validation
2025-02-05 15:36:07 +13:00
Ralph Slooten
0c63c29769
Feature: Add optional query parameter for HTML message iframe embedding ( #434 )
2025-02-05 15:25:15 +13:00
Ralph Slooten
f4d6dd5c39
Update test error logging formatting
2025-02-04 16:16:17 +13:00
Ralph Slooten
496bf17db7
Chore: Add API CORS policy to HTML preview routes ( #434 )
2025-02-02 15:57:40 +13:00
Ralph Slooten
86b5524217
Feature: Add optional UI setting to skip "Delete all" & "Mark all read" confirmation dialogs( #428 )
2025-02-02 15:31:18 +13:00
Ralph Slooten
a1b08ea2bc
Fix Chaos link typo
2025-01-30 23:20:00 +13:00
Ralph Slooten
3d6d899a6d
Merge tag 'v1.22.0' into develop
...
Release v1.22.0
2025-01-26 13:37:08 +13:00
Ralph Slooten
9687329fc1
Merge branch 'release/v1.22.0'
2025-01-26 13:37:04 +13:00
Ralph Slooten
04410ff463
Release v1.22.0
2025-01-26 13:37:03 +13:00
Ralph Slooten
a29b969e61
Reorder forwarding feature
2025-01-26 12:46:13 +13:00
Ralph Slooten
8425780ccd
Chore: Update node dependencies
2025-01-26 12:44:41 +13:00
Ralph Slooten
8331e11f7f
Chore: Update Go dependencies
2025-01-26 12:43:29 +13:00
Ralph Slooten
d7df895261
Feature: SMTP auto-forwarding option ( #414 )
2025-01-26 12:39:39 +13:00
Ralph Slooten
e2fab49873
Update relay modal wording
2025-01-26 09:48:05 +13:00
Ralph Slooten
a95bc3d29f
Feature: Option to override the From email address in SMTP relay configuration ( #414 )
2025-01-26 00:22:57 +13:00
Ralph Slooten
f278933bb9
Merge branch 'feature/chaos' into develop
2025-01-25 12:17:32 +13:00
Ralph Slooten
4d86297169
Feature: Add Chaos functionality to test integration handling of SMTP error responses ( #402 , #110 , #144 & #268 )
...
Closes #405
2025-01-25 12:17:15 +13:00
Ralph Slooten
2a6ab0476b
Correct format string in EHLO response
2025-01-25 11:57:32 +13:00
Ralph Slooten
b2ffb7476d
Order swagger sections by tag name
2025-01-25 00:00:23 +13:00
Ralph Slooten
338f205234
Use consistent swagger tag casing
2025-01-24 11:55:51 +13:00
Ralph Slooten
168049faf9
Refactor write & writef arguments
2025-01-18 14:47:20 +13:00
Ralph Slooten
e30754a167
Fix: Correct date formatting in TestMakeHeaders
2025-01-01 22:49:23 +13:00
Ralph Slooten
fd46d4076b
Merge tag 'v1.21.8' into develop
...
Release v1.21.8
2024-12-20 16:48:13 +13:00
Ralph Slooten
7703d09919
Merge branch 'release/v1.21.8'
2024-12-20 16:47:59 +13:00
Ralph Slooten
b3e7995342
Release v1.21.8
2024-12-20 16:47:58 +13:00
Ralph Slooten
c8937e218f
Chore: Update node dependencies
2024-12-20 16:16:43 +13:00
Ralph Slooten
82cfd605e5
Chore: Update Go dependencies
2024-12-20 16:14:47 +13:00
Ralph Slooten
d67feec713
Fix(db): Remove unused FOREIGN KEY REFERENCES in message_tags table ( #374 )
...
This SQL patch rebuilds the message_tags table to remove the unused ID & TagID REFERENCES that was sometimes causing FOREIGN KEY errors when deleting messages (with tags) using the rqlite database. This is not a bug in rqlite, but rather a limitation of how Mailpit integrated with rqlite as an optional alternative database.
2024-12-20 16:12:40 +13:00
Ralph Slooten
13027bf10b
Merge tag 'v1.21.7' into develop
...
Release v1.21.7
2024-12-14 23:01:13 +13:00
Ralph Slooten
37c0558ddd
Merge branch 'release/v1.21.7'
2024-12-14 23:01:07 +13:00
Ralph Slooten
9d205cfdcc
Release v1.21.7
2024-12-14 23:01:05 +13:00
Ralph Slooten
e01a0f8f4b
Chore: Update node dependencies
2024-12-14 22:53:35 +13:00
Ralph Slooten
ebf8f3568b
Chore: Update Go dependencies
2024-12-14 22:50:53 +13:00
Ralph Slooten
572bda80a2
Chore: Bump Go version for automated testing
2024-12-14 18:03:49 +13:00
Ralph Slooten
23fee8e4e1
Chore: Move smtpd & pop3 modules to internal
2024-12-14 17:51:02 +13:00
Ralph Slooten
b2f4acb7ed
Rename smtpd files
2024-12-14 15:12:45 +13:00
Ralph Slooten
0af5d184f5
Add SMTP From address when ignored parameters are received
2024-12-13 20:05:30 +13:00
Ralph Slooten
4ad6a4553c
Fix: Ignore unsupported optional SMTP 'MAIL FROM' parameters ( #407 )
2024-12-13 15:40:11 +13:00
Ralph Slooten
e78bc79f5e
Testing: Add smtpd tests
2024-12-13 06:25:19 +13:00
Ralph Slooten
0fbb9463d4
Minor style change
2024-12-12 08:26:44 +13:00
Ralph Slooten
4c954e655c
Chore: Display "To" details in mobile messages list
2024-12-10 22:00:36 +13:00
Ralph Slooten
16fbb728a4
Chore: Display "From" details in message sidebar (desktop) ( #403 )
2024-12-10 22:00:00 +13:00
Ralph Slooten
b27a28cbf5
Fix: Prevent splitting multi-byte characters in message snippets ( #404 )
2024-12-10 18:12:35 +13:00
Ralph Slooten
b1c745fb32
Merge tag 'v1.21.6' into develop
...
Release v1.21.6
2024-12-08 12:59:40 +13:00
Ralph Slooten
ccd35c7dc9
Merge branch 'release/v1.21.6'
2024-12-08 12:59:25 +13:00
Ralph Slooten
11a9014241
Release v1.21.6
2024-12-08 12:59:24 +13:00
Ralph Slooten
93c9eb3fbf
Chore: Update caniemail database
2024-12-08 12:55:49 +13:00
Ralph Slooten
68f2a3189e
Chore: Update node dependencies
2024-12-08 12:55:09 +13:00
Ralph Slooten
d57aa9b37e
Chore: Update Go dependencies
2024-12-08 12:52:38 +13:00
Ralph Slooten
14f1a44c7a
Feature: Include Mailpit label (if set) in webhook HTTP header ( #400 )
2024-12-06 17:21:52 +13:00
Ralph Slooten
3e7d4f8175
Feature: Add support for sending inline attachments via HTTP API ( #399 )
...
Optional settings for Attachment ContentID & ContentType
2024-12-05 21:25:59 +13:00
Ralph Slooten
22cae16e00
Fix error handling
2024-12-01 14:49:01 +13:00
Ralph Slooten
aabb2acab9
Merge tag 'v1.21.5' into develop
...
Release v1.21.5
2024-11-26 22:24:45 +13:00
Ralph Slooten
0277f4e944
Merge branch 'release/v1.21.5'
2024-11-26 22:24:41 +13:00
Ralph Slooten
7c31b3d0c0
Release v1.21.5
2024-11-26 22:24:40 +13:00
Ralph Slooten
c7f3937cb2
Chore: Update caniemail database
2024-11-26 22:17:04 +13:00
Ralph Slooten
5a3448accf
Chore: Update node dependencies
2024-11-26 22:16:16 +13:00
Ralph Slooten
53b55ec320
Chore: Update Go dependencies
2024-11-26 22:14:08 +13:00
Ralph Slooten
0ff73b7df6
Format code
2024-11-22 16:55:24 +13:00
Ralph Slooten
bc23e6336d
Merge tag 'v1.21.4' into develop
...
Release v1.21.4
2024-11-17 17:56:30 +13:00
Ralph Slooten
6d115ceb86
Merge branch 'release/v1.21.4'
2024-11-17 17:56:26 +13:00
Ralph Slooten
a33d0c9d07
Release v1.21.4
2024-11-17 17:56:25 +13:00
Ralph Slooten
f08a959545
Bugfix: Fix external CSS stylesheet loading in HTML preview ( #388 )
2024-11-17 17:49:15 +13:00
Ralph Slooten
249a02b71a
Merge tag 'v1.21.3' into develop
...
Release v1.21.3
2024-11-16 15:28:12 +13:00
Ralph Slooten
b698e037bf
Merge branch 'release/v1.21.3'
2024-11-16 15:28:10 +13:00
Ralph Slooten
8dab8abde4
Release v1.21.3
2024-11-16 15:28:10 +13:00
Ralph Slooten
8c2e5d856a
Chore: Update Go dependencies
2024-11-16 15:23:04 +13:00
Ralph Slooten
1afd138cc5
Chore: Minor UI tweaks
2024-11-16 15:21:45 +13:00
Ralph Slooten
c4e0e651a3
Chore: Mute Dart Sass deprecation notices
2024-11-16 14:55:35 +13:00
Ralph Slooten
0b11ce26ab
Chore: Update node dependencies
2024-11-16 14:54:43 +13:00
Ralph Slooten
bc7d7f901d
Chore: Upgrade Alpine packages on Docker build
2024-11-10 07:57:45 +13:00
Ralph Slooten
a7fac05209
Remove swagger parameter examples (invalid format)
2024-11-09 16:51:23 +13:00
Ralph Slooten
657cada916
Chore: Add swagger examples & API code restructure
2024-11-09 13:24:20 +13:00
Ralph Slooten
ea219e5ec9
Merge branch 'release/v1.21.2'
2024-11-08 23:19:35 +13:00
Ralph Slooten
8f79fcd0d5
Release v1.21.2
2024-11-08 23:19:34 +13:00
Ralph Slooten
61cff513cb
Chore: Remove legacy Tags column from message DB table
2024-11-08 23:02:27 +13:00
Ralph Slooten
13caeb4f5b
Chore: Update Go dependencies
2024-11-08 22:11:31 +13:00
Ralph Slooten
3f2457cc6a
Chore: Update node dependencies
2024-11-08 22:07:11 +13:00
Ralph Slooten
2c94c32722
Feature: Add additional ignored flags to sendmail ( #384 )
...
commit 5dc0ac63d414d88c516785cba26c5cec24fc817a
Author: Ralph Slooten <axllent@gmail.com >
Date: Fri Nov 8 21:58:46 2024 +1300
Add new ignored flags to sendmail help
commit 810e6ffc2348328bfd8a0a148c95ccfb7a13cbcb
Author: Lucas dos Santos Abreu <lucas.s.abreu@gmail.com >
Date: Fri Nov 8 05:37:27 2024 -0300
Feature: Add additional ignored flags to sendmail (#384 )
2024-11-08 21:59:20 +13:00
Ralph Slooten
d448211653
Fix: Fix browser notification request on Edge ( #89 )
2024-11-07 16:35:37 +13:00
Ralph Slooten
ccef1ae20d
Merge tag 'v1.21.1' into develop
...
Release v1.21.1
2024-11-01 22:24:35 +13:00
Ralph Slooten
0f24496ee2
Merge branch 'release/v1.21.1'
2024-11-01 22:24:23 +13:00
Ralph Slooten
2743e2e0cb
Release v1.21.1
2024-11-01 22:24:22 +13:00
Ralph Slooten
4be92633f2
Chore: Update Go dependencies
2024-11-01 22:19:23 +13:00
Ralph Slooten
5675abef84
Feature: Add ability to search by size smaller or larger than a value (eg: larger:1M / smaller:2.5M)
2024-10-27 02:15:13 +13:00