Ralph Slooten
fbc1dc6118
Do not expose unnecessary Prometheus functions
2025-07-25 20:33:27 +12:00
Ralph Slooten
2a7aa33a0a
Fix: Do not check latest release for Prometheus statistics ( #522 )
2025-07-25 20:33:20 +12:00
dependabot[bot]
45f07d3c9b
Bump form-data from 4.0.3 to 4.0.4
...
---
updated-dependencies:
- dependency-name: form-data
dependency-version: 4.0.4
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-24 17:32:03 +12:00
dependabot[bot]
894220dc44
Bump axios from 1.10.0 to 1.11.0
...
Bumps [axios](https://github.com/axios/axios ) from 1.10.0 to 1.11.0.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.10.0...v1.11.0 )
---
updated-dependencies:
- dependency-name: axios
dependency-version: 1.11.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-24 17:30:56 +12:00
Ralph Slooten
cce21854b9
Chore: Refactor JS functions and remove unused parameters
2025-07-24 17:27:11 +12:00
Ralph Slooten
33fe814c34
Chore: Update eslint config, remove neostandard
2025-07-24 17:26:20 +12:00
Ralph Slooten
df75064009
Merge branch 'feature/snakeoil' into develop
2025-07-24 17:04:25 +12:00
Ralph Slooten
e1ed21abff
Chore: Allow sendmail to send to untrusted TLS server
2025-07-24 17:04:15 +12:00
Ralph Slooten
f3e3536cdb
Feature: Add ability to generate self-signed (snakeoil) certificates for UI, SMTP and POP3 ( #539 )
2025-07-24 17:02:50 +12:00
Ralph Slooten
38c343867e
Merge branch 'feature/535-bug' into develop
2025-07-18 23:43:17 +12:00
Ralph Slooten
75504c7bba
Fix: Support angle brackets for text/plain URLs with spaces ( #535 )
2025-07-18 23:43:05 +12:00
Dennis
79323df3bd
Fix: Use MaxMessages to determine pruning ( #536 )
2025-07-16 22:16:25 +12:00
Ralph Slooten
5a672df0fc
Merge tag 'v1.27.1' into develop
...
Release v1.27.1
2025-07-06 17:34:56 +12:00
Ralph Slooten
72730ba470
Merge branch 'release/v1.27.1'
v1.27.1
2025-07-06 17:34:50 +12:00
Ralph Slooten
76d9a410b8
Release v1.27.1
2025-07-06 17:34:49 +12:00
Ralph Slooten
7ca84d3b0d
Chore: Update node dependencies
2025-07-06 17:29:51 +12:00
Ralph Slooten
d430e38aad
Chore: Update Go dependencies
2025-07-06 17:22:35 +12:00
Ralph Slooten
2d1fb7cf14
Chore: Allow unknown href link protocols in HTML view such as myapp:// ( #532 )
2025-07-01 08:01:09 +12:00
Ralph Slooten
8634c9e8f2
Rebuild CHANGELOG (glitch in the matrix)
2025-06-29 00:04:56 +12:00
Ralph Slooten
e74237e71c
Merge tag 'v1.27.0' into develop
...
Release v1.27.0
2025-06-28 23:54:32 +12:00
Ralph Slooten
1f1eed8a8b
Merge branch 'release/v1.27.0'
v1.27.0
2025-06-28 23:54:26 +12:00
Ralph Slooten
643a7ed9d5
Release v1.27.0
2025-06-28 23:54:23 +12:00
Ralph Slooten
b6f7833805
Chore: Update node dependencies
2025-06-28 23:44:50 +12:00
Ralph Slooten
b612ac948c
Chore: Update Go dependencies
2025-06-28 23:40:31 +12:00
Ralph Slooten
7b805ef7cd
Chore: Switch version checks & self-updater to use ghru/v2
2025-06-28 23:33:23 +12:00
Ralph Slooten
7c7d915059
Change dependabot schedule to quarterly
2025-06-28 22:11:52 +12:00
Ralph Slooten
79e9439858
Fix: Align websocket new message values with global Message Summary (no null values) ( #526 )
2025-06-24 17:06:44 +12:00
Ralph Slooten
cc5991c038
Chore: Bump minimum Go version to v1.24.3 for jhillyerd/enmime/v2
2025-06-22 15:25:22 +12:00
Ralph Slooten
e29883fa1c
Chore: Refactor API Swagger definitions and remove unused structs
...
- Removed deprecated `thumbnailParams` struct from `thumbnails.go`.
- Updated `server_test.go` to use an anonymous struct for response unmarshalling.
- Enhanced `swagger.json` with detailed definitions for SendRequest and SendMessageResponse.
- Introduced new `swaggerParams.go` to define Swagger parameters for various API endpoints.
- Created `swaggerResponses.go` to define Swagger responses for API endpoints.
- Cleaned up unused JSON error message definitions and consolidated error responses.
- Improved documentation for Chaos triggers and web UI configuration responses.
2025-06-22 15:25:22 +12:00
Ralph Slooten
f99d9ecf69
Chore: Refactor error handling and resource management across multiple files (golangci-lint)
...
- Updated error handling to use the error return value for resource closures in tests and functions, ensuring proper error reporting.
- Replaced direct calls to `Close()` with deferred functions that handle errors gracefully.
- Improved readability by using `strings.ReplaceAll` instead of `strings.Replace` for string manipulation.
- Enhanced network connection handling by adding default cases for unsupported network types.
- Updated HTTP response handling to use the appropriate status codes and error messages.
- Removed unused variables and commented-out code to clean up the codebase.
2025-06-22 15:25:21 +12:00
Ralph Slooten
429d2e2b3a
Chore: Remove unused functionality/deadcode (golangci-lint)
2025-06-22 15:23:09 +12:00
Ralph Slooten
91f0515b48
Merge branch 'release/v1.26.2'
v1.26.2
2025-06-21 18:20:25 +12:00
Ralph Slooten
88e1aa324b
Release v1.26.2
2025-06-21 18:20:22 +12:00
Ralph Slooten
a7e27ea9b7
Chore: Update node dependencies
2025-06-21 18:14:34 +12:00
Ralph Slooten
796749e1a1
Chore: Update Go dependencies
2025-06-21 18:11:16 +12:00
Ralph Slooten
91e4a87995
Merge branch 'feature/linting' into develop
2025-06-21 18:07:27 +12:00
Ralph Slooten
3ad7623e84
Add CONTRIBUTING document
2025-06-21 18:06:38 +12:00
Ralph Slooten
f4954ba115
Move SECURITY document
2025-06-21 18:05:23 +12:00
Ralph Slooten
4195f30d95
Set Go version to stable for rqlite tests
2025-06-21 17:32:51 +12:00
Ralph Slooten
690e82cbfd
Add VS Code settings file for vue & JavaScript linting and auto-formatting
2025-06-21 17:19:23 +12:00
Ralph Slooten
2d42c87285
Remove redundant check
2025-06-21 17:03:25 +12:00
Ralph Slooten
c208d71a33
Fix formatting
2025-06-21 00:14:17 +12:00
Ralph Slooten
3cacede2d7
Test: Add Go linting (gofmt) to CI
2025-06-21 00:11:02 +12:00
Ralph Slooten
1886277b6e
Test: Add JavaScript linting tests to CI
2025-06-20 23:28:41 +12:00
Ralph Slooten
3fff79e29f
Chore: Apply linting to all JavaScript/Vue files with eslint & prettier
2025-06-20 23:26:06 +12:00
Ralph Slooten
7dee371721
Merge branch 'develop' of github.com:axllent/mailpit into develop
2025-06-19 22:30:22 +12:00
Ben Edmunds
95e3ef6fca
Feature: Allow version checking to be disabled ( #524 )
2025-06-19 22:29:20 +12:00
Ralph Slooten
f88a42fda4
Fix docblock casing
2025-06-18 17:27:31 +12:00
Ralph Slooten
3aae06ff6b
Fix: Improve version polling, add thread safety and exponential backoff ( #523 )
...
Squashed commit of the following:
commit 1ed713dd8de2adb7d761e20bb8018804c2e27ea6
Author: Ralph Slooten <axllent@gmail.com >
Date: Wed Jun 18 17:03:36 2025 +1200
Refactor latest version caching, add console logging if update checks fails
commit bf880e583372d81a0597bc263ab22f6989e48fa9
Author: Ben Edmunds <Tigger2014@users.noreply.github.com >
Date: Wed Jun 18 05:52:35 2025 +0100
Fix: Improve version polling, add thread safety and exponential backoff (#523 )
* make version polling thread safe and add expo backoff
* tidy up
2025-06-18 17:04:07 +12:00
Ralph Slooten
4b5ce0afed
Feature: Store username with messages, auto-tag, and UI display ( #521 )
2025-06-18 16:41:04 +12:00