1b95f2fe39
Remove breaking swagger example
2025-04-06 19:08:31 +12:00
1400936760
Feature: Add ability to mark all search results as read ( #476 )
2025-04-06 18:11:37 +12:00
04289091bc
Chore: Improve error message for From header parsing failure ( #477 )
2025-04-05 15:51:29 +13:00
25671ba94f
Chore: Use Message-ID
header instead of Message-Id
when generating new IDs (RFC 5322)
2025-03-13 17:34:10 +13:00
39886cf57c
Fix: Prevent cropping bottom of label characters in web UI ( #457 )
2025-03-08 22:49:07 +13:00
9a1f3a6bb5
Chore: Replace PrismJS with highlight.js for HTML syntax highlighting
2025-03-05 17:14:06 +13:00
876d0eb5da
Feature: Add configuration to explicitly disable HTTP compression in web UI/API ( #448 )
2025-03-01 22:51:22 +13:00
aafd2a20d9
Chore: Minor speed & memory improvements when storing messages
2025-03-01 22:51:21 +13:00
703e981a8b
Allow limit=0 in URL parameters
2025-02-15 15:22:16 +13:00
7c366669c7
Fix: Update Swagger JSON to prevent overflow ( #442 )
2025-02-14 16:10:54 +13:00
9b2e90279d
Fix: Include font/woff content type to embedded controller
2025-02-13 22:16:46 +13:00
a3bd62482d
Fix: Replace TrimLeft with TrimPrefix for webroot path handling ( #441 )
2025-02-13 15:55:12 +13:00
8f1b7b6ec0
Chore: Enable browser cache for embedded web UI assets
2025-02-09 09:47:45 +13:00
61306e1ae4
Ignore render errors
2025-02-08 15:15:25 +13:00
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
3528bc8da7
Fix: Add missing "latest" route to message attachment API endpoint ( #437 )
2025-02-08 08:35:37 +13:00
cb3300212f
Fix: Remove recursive HTML regeneration in embedded HTML view ( #434 )
2025-02-07 19:39:55 +13:00
45e67b5cac
Remove swagger example to allow validation
2025-02-05 15:36:07 +13:00
0c63c29769
Feature: Add optional query parameter for HTML message iframe embedding ( #434 )
2025-02-05 15:25:15 +13:00
f4d6dd5c39
Update test error logging formatting
2025-02-04 16:16:17 +13:00
496bf17db7
Chore: Add API CORS policy to HTML preview routes ( #434 )
2025-02-02 15:57:40 +13:00
86b5524217
Feature: Add optional UI setting to skip "Delete all" & "Mark all read" confirmation dialogs( #428 )
2025-02-02 15:31:18 +13:00
d7df895261
Feature: SMTP auto-forwarding option ( #414 )
2025-01-26 12:39:39 +13:00
e2fab49873
Update relay modal wording
2025-01-26 09:48:05 +13:00
a95bc3d29f
Feature: Option to override the From email address in SMTP relay configuration ( #414 )
2025-01-26 00:22:57 +13:00
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
b2ffb7476d
Order swagger sections by tag name
2025-01-25 00:00:23 +13:00
338f205234
Use consistent swagger tag casing
2025-01-24 11:55:51 +13:00
23fee8e4e1
Chore: Move smtpd & pop3 modules to internal
2024-12-14 17:51:02 +13:00
b2f4acb7ed
Rename smtpd files
2024-12-14 15:12:45 +13:00
2ea92d1b7e
Chore: Stricter SMTP 'MAIL FROM' & 'RCPT TO' handling ( #409 )
...
* Update lib.go: Changing `mailFromRE` and `rcptToRE` regex
I don't know how to rebase so I started from scratch ;-)
2 changes compared to what you said at https://github.com/axllent/mailpit/pull/406#issuecomment-2540350780
* I did the same for `rcptToRE`
* I replaced the `*` quantifier with `+`, for consistency
* Update lib.go
* Allow valid empty MAIL FROM value
---------
Co-authored-by: Ralph Slooten <axllent@gmail.com >
2024-12-14 15:03:20 +13:00
0af5d184f5
Add SMTP From address when ignored parameters are received
2024-12-13 20:05:30 +13:00
4ad6a4553c
Fix: Ignore unsupported optional SMTP 'MAIL FROM' parameters ( #407 )
2024-12-13 15:40:11 +13:00
e78bc79f5e
Testing: Add smtpd tests
2024-12-13 06:25:19 +13:00
0fbb9463d4
Minor style change
2024-12-12 08:26:44 +13:00
4c954e655c
Chore: Display "To" details in mobile messages list
2024-12-10 22:00:36 +13:00
16fbb728a4
Chore: Display "From" details in message sidebar (desktop) ( #403 )
2024-12-10 22:00:00 +13:00
14f1a44c7a
Feature: Include Mailpit label (if set) in webhook HTTP header ( #400 )
2024-12-06 17:21:52 +13:00
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
f08a959545
Bugfix: Fix external CSS stylesheet loading in HTML preview ( #388 )
2024-11-17 17:49:15 +13:00
1afd138cc5
Chore: Minor UI tweaks
2024-11-16 15:21:45 +13:00
a7fac05209
Remove swagger parameter examples (invalid format)
2024-11-09 16:51:23 +13:00
657cada916
Chore: Add swagger examples & API code restructure
2024-11-09 13:24:20 +13:00
d448211653
Fix: Fix browser notification request on Edge ( #89 )
2024-11-07 16:35:37 +13:00
47c6062b1c
Chore: Separate attachments and inline images in download nav and badges ( #379 )
2024-10-26 23:14:55 +13:00
4ba1343184
Merge branch 'feature/multi-select-macos' into develop
2024-10-24 23:27:44 +13:00
e4da814ece
Use consistent @click syntax
2024-10-24 23:27:26 +13:00
324a0ac037
Fix: Allow multiple item selection on macOS with Cmd-click ( #378 )
...
* UI: Make multiple tag selection work on macOS
* UI: Allow click+meta key combination to select messages in list
2024-10-24 23:22:48 +13:00
31ec6681a7
Feature: Experimental Unix socket support for HTTPD & SMTPD ( #373 )
2024-10-24 23:12:34 +13:00
2c945be5b9
Remove blank authentication from RapiDoc
2024-10-12 15:54:08 +13:00