Ralph Slooten
aeeb732681
Feature: Rename SSL to TLS, add deprecation warnings to flags & ENV variables referring to SSL
2023-03-12 11:31:15 +13:00
Ralph Slooten
73a92a3952
Feature: Options to support auth without STARTTLS, and accept any login
...
@see #56
2023-03-12 10:51:49 +13:00
Ralph Slooten
7cb46ba869
Correctly case Cc and Bcc in UI
2023-02-24 21:36:42 +13:00
Ralph Slooten
6efe99ffdf
Move smtpd to server
2023-02-24 21:36:42 +13:00
Ralph Slooten
56999e97e2
UI: Compress SVG icons
2023-02-09 15:21:46 +13:00
Ralph Slooten
d238675011
Bugfix: Restore notification icon
...
Fixes #34
2023-02-09 15:21:08 +13:00
Matthias Fechner
c1694f1a22
Feature: Add Kubernetes API health (livez/readyz) endpoints
...
Kubernetes checks if a pod is ok and if it can retrieve traffic using probes.
This commit add two routes to make a liveness probe and a readiness probe.
2023-01-30 22:17:54 +13:00
Ralph Slooten
06aa7a2dea
Remove redundant offcanvas mixin
2022-12-03 17:21:51 +13:00
Ralph Slooten
2c3c436fc1
UI: Rename "results" to "result" when singular message returned
2022-11-25 19:06:41 +13:00
Ralph Slooten
95dacfc5db
Build: Remove duplicate bootstrap CSS
2022-11-21 21:43:30 +13:00
Ralph Slooten
54635b748a
Bugfix: Delay 200ms to set target="_blank"
for all rendered email links
...
Fixes #22
2022-11-18 13:25:15 +13:00
Ralph Slooten
6bc02fd4d4
Feature: Message tags and auto-tagging
...
See #17
2022-11-13 17:26:29 +13:00
Ralph Slooten
57cfb2611c
Use bytes.NewReader(data) instead of strings.NewReader(string(data))
2022-11-13 17:26:28 +13:00
Ralph Slooten
ba24d145ff
Bugfix: Return empty arrays rather than null for message To, CC, BCC, Inlines & Attachments
...
Bugfix: Return empty arrays rather than null for message To, CC, BCC, Inlines & Attachments
2022-11-13 17:26:17 +13:00
Ralph Slooten
cbc3fe59a8
Feature: Allow custom webroot
...
Allow Mailpit to run on a custom webroot, resolves #19
2022-10-31 22:13:41 +13:00
Ralph Slooten
ab771cf76c
Move utils to subfolder
2022-10-29 10:52:22 +13:00
Ralph Slooten
43bd2a18ea
API: Provide structs of API v1 responses for use in client code
...
See #21
2022-10-21 22:55:15 +13:00
Ralph Slooten
0a13cf8304
Tidy JS code
2022-10-16 11:51:20 +13:00
Ralph Slooten
4ebbdab7c0
Snapshot memory usage first
2022-10-16 11:36:28 +13:00
Ralph Slooten
cea9518b4b
UI mobile tweaks
2022-10-16 10:45:04 +13:00
Ralph Slooten
a9220277d6
Refresh first page after prune when !results
2022-10-16 10:21:57 +13:00
Ralph Slooten
bd45d9dffe
UI: Broadcast "delete all" action to reload all connected clients
2022-10-16 08:37:46 +13:00
Ralph Slooten
baaf3a3a23
UI tweaks
2022-10-16 00:03:16 +13:00
Ralph Slooten
53d2296ff5
Minor UI changes
2022-10-15 23:37:22 +13:00
Ralph Slooten
e8bf803ca0
UI: Load first page if paginated list returns 0 results
2022-10-15 23:30:09 +13:00
Ralph Slooten
d9dc000e89
UI: Theme changes
2022-10-15 23:14:51 +13:00
Martin
b1027ca844
Bugfix: Fix mail download link
2022-10-15 08:54:36 +13:00
Ralph Slooten
699a534632
API: Add limit and start parameters to search
...
Requested in #15
2022-10-14 17:31:35 +13:00
Ralph Slooten
53f8d34961
UI: Prevent double message index request on websocket connect
2022-10-14 17:30:48 +13:00
Ralph Slooten
4368541a96
Update logging format
2022-10-13 02:53:53 +13:00
Ralph Slooten
4d511bd29d
Testing: Add API test for raw & message headers
2022-10-13 02:48:23 +13:00
Ralph Slooten
b0894a8064
API: Add API endpoint to return message headers
...
See #15
2022-10-13 02:47:51 +13:00
Ralph Slooten
906a697542
Add event.preventDefault()
2022-10-08 23:34:20 +13:00
Ralph Slooten
a31a7c3d2c
UI: Add about app modal with version update notification
2022-10-08 23:33:59 +13:00
Ralph Slooten
d8c6364622
Testing: Add API tests
2022-10-07 19:48:50 +13:00
Ralph Slooten
df758d063a
UI: Changes to use new data API
2022-10-07 19:47:41 +13:00
Ralph Slooten
34da0e5042
Feature: Add REST API
...
Requested feature for integration, see #15
2022-10-07 19:46:39 +13:00
Ralph Slooten
4a92b99a53
Optimise Mailpit SVG logo
2022-10-07 19:25:26 +13:00
Ralph Slooten
b1dc121cdd
UI: Hide delete all / mark all read in message view
2022-10-04 17:41:25 +13:00
Ralph Slooten
93665656cf
Invoke loadMessages() before event connect()
...
In the case whereby the websocket is blocked (ie: error), make sure messages load is already triggered.
2022-09-21 15:56:20 +12:00
Ralph Slooten
fd1346c5f4
Fix: Workaround for Safari source matching bug blocking event listener
...
The current stable version of Safari does not treat ws: or wss: sockets as `self`.
See: https://bugs.webkit.org/show_bug.cgi?id=235873
Resolves #13
2022-09-19 22:17:20 +12:00
Ralph Slooten
388bea740b
UI: Add documentation link (wiki)
2022-09-17 08:09:22 +12:00
Ralph Slooten
2bc2660ad5
Fix count of selected messages
2022-09-16 21:54:25 +12:00
Ralph Slooten
5d6aa7c48a
UI: Support for inline images using filenames instead of cid
...
Some historic email programs use the attachment filename instead of a reference cid for inline images (eg: Outlook).
2022-09-16 18:40:29 +12:00
Ralph Slooten
867dbf41d5
UI: Minor UI color change & unread count position adjustment
2022-09-15 21:52:22 +12:00
Ralph Slooten
51e458ad57
Security: Add restrictive HTTP Content-Security-Policy
2022-09-15 21:23:27 +12:00
Ralph Slooten
f6a8de3215
UI: Add favicon unread message counter
2022-09-14 22:37:47 +12:00
Ralph Slooten
6aeebb9824
UI: Remove left & right borders (message list)
2022-09-14 17:14:36 +12:00
Ralph Slooten
0da89d91dd
Fix: Update message download link
2022-09-14 16:45:23 +12:00
Ralph Slooten
33dcd489eb
UI: Allow reverse proxy subdirectories
2022-09-14 13:43:38 +12:00