Releases: rufftruffles/spameater
v3.0.0 - Cyber Neon UI
What's New
Cyber Neon UI - Complete visual redesign with a modern dark theme featuring vibrant orange and cyan accents, smooth animations, and enhanced visual feedback.
Mobile-First Design - Fully responsive interface optimized for all screen sizes, from small phones to large desktop monitors.
Changes
- Complete UI redesign with cyber neon aesthetic
- Mobile responsive breakpoints (600px, 380px)
- Beautiful setup.sh progress output with auto IP detection
- Single-character email prefix support
- Fixed email deletion endpoint
v1.2.2 - Single Letter Email Fix
Bug Fix: Single Character Email Addresses
Fixed inability to create single-letter email addresses (e.g., a@domain.com).
What's Fixed
- Single character emails now work - Resolved regex validation that required minimum 2 characters
- Updated email validation regex in 5 locations:
- Frontend validation (3 locations in
app.js) - API server validation (
api-server.js) - Haraka SMTP plugin (
save_email.js)
- Frontend validation (3 locations in
- Regex changed from
^[a-zA-Z0-9][a-zA-Z0-9._-]{0,48}[a-zA-Z0-9]to^[a-zA-Z0-9]([a-zA-Z0-9._-]{0,48}[a-zA-Z0-9])?making the middle section optional
Upgrading
Pull the latest image:
docker compose pull
docker compose up -d
Full Changelog: https://github.com/rufftruffles/spameater/compare/v1.2.1...v1.2.2v1.2.1 - Email Deletion Fix
Bug Fix: Email Deletion
Fixed 403 Forbidden error when deleting emails.
What's Fixed
- Email deletion now works correctly - Resolved ModSecurity blocking DELETE requests
- Added Rule 1999 to properly allow DELETE method for
/api/delete/endpoint - DELETE requests properly authenticated with CSRF + delete tokens
Upgrading
Pull the latest image:
docker compose pull
docker compose up -dFull Changelog: v1.2.0...v1.2.1
v1.2.0 - Prebuilt Docker Images
Major Update: Prebuilt Docker Images
SpamEater now ships with prebuilt Docker images! Deploy in 3 minutes instead of 15.
What's New
- Prebuilt multi-arch Docker images (amd64 + arm64)
- Single-file deployment - just edit docker-compose.yml
- Automated GitHub Actions builds on every release
- Faster deployment - no more manual building (~3 min vs ~15 min)
- Simplified setup - wget → edit → deploy
Quick Deploy
wget https://raw.githubusercontent.com/rufftruffles/spameater/main/docker-compose.yml
nano docker-compose.yml # Edit EMAIL_DOMAIN on line 45
docker compose up -dDocker Images
Available at GitHub Container Registry:
ghcr.io/rufftruffles/spameater:latestghcr.io/rufftruffles/spameater:1.2.0ghcr.io/rufftruffles/spameater:1.2ghcr.io/rufftruffles/spameater:1
Documentation Updates
- Cleaned up README with collapsible sections
- Added QUICKSTART.md for simple deployment
- Better DNS configuration guidance
- Security recommendations for subdomain usage
Breaking Changes
None - fully backward compatible with existing installations.
Full Changelog: v1.1.0...v1.2.0
Update v1.1
Added docker release