7.7.2
ChangemakerStudios/Papercut-SMTP7.7.2Mar 23, 2026by github-actions[bot]
AI Summary
Papercut SMTP v7.7.2 introduces significant UI enhancements including a new Service Tray Manager for Windows service management, a completely overhauled web interface with modern design, and system accent color synchronization. This release also addresses critical reliability issues with FileSystemWatcher and includes important security upgrades to jQuery and other frontend libraries.
Key Highlights
- Service Tray Manager - New tray application for managing Windows service with status, controls, and notifications
- Web UI Overhaul - Modern design with inline SVGs, DELETE API endpoint, auto-refresh, and new font
- System Accent Color - Real-time Windows accent color sync, now default for new installs
- FileSystemWatcher Reliability Fix - Resolved buffer overflow issues causing emails to stop appearing
- Security Updates - jQuery upgraded to 3.7.1, AngularJS to 1.8.3, Bootstrap to 3.4.1 (CVE fixes)
New Features
- Service Tray Manager with system tray icon, start/stop/restart controls, and balloon notifications
- Upgrade Dialog with Release Notes showing version comparison
- System Accent Color option synced with Windows theme
- Web UI refresh with inline SVGs, per-message delete, auto-refresh toggle
- Delete All Confirmation with timestamp-based protection
Full Release Notes
# Release Notes
## Papercut SMTP v7.7.2 [2026-03-22]
### New Features
- **Service Tray Manager** - New Windows tray notification application for managing the Papercut SMTP Windows Service. Provides system tray icon with service status, start/stop/restart controls, quick access to the web UI, balloon notifications for new emails, and run-at-startup support. Fixes [#249](https://github.com/ChangemakerStudios/Papercut-SMTP/issues/249)
- **Upgrade Dialog with Release Notes** - When an update is available, a new dialog shows current vs. new version with rendered release notes so you can review changes before upgrading. Fixes [#344](https://github.com/ChangemakerStudios/Papercut-SMTP/issues/344)
- **System Accent Color** - Added a "System" option to the theme accent dropdown that reads and syncs with the Windows accent color in real-time. Now the default for new installs. Fixes [#343](https://github.com/ChangemakerStudios/Papercut-SMTP/issues/343)
- **Web UI Overhaul** - Completely refreshed the Papercut Service web interface:
- Replaced Glyphicons with inline SVGs for a cleaner, dependency-free icon set
- Per-message delete with confirmation via new `DELETE /api/messages/{id}` endpoint
- Auto-refresh toggle button and browser back-button navigation
- Modern visual design with Plus Jakarta Sans font, refined colors, and improved layout
- **Delete All Confirmation** - "Delete All" now shows the message count and only deletes messages older than the confirmation timestamp, preventing accidental deletion of emails arriving during the confirmation dialog. Fixes [#349](https://github.com/ChangemakerStudios/Papercut-SMTP/issues/349) (Thanks, [AntekOlszewski](https://github.com/AntekOlszewski)!)
### Bug Fixes
- **FileSystemWatcher Reliability** - Fixed emails silently stopping to appear in the UI. Root cause was FileSystemWatcher buffer overflows from excessive NotifyFilter events. Now uses FileName-only filter, 64KB buffer, auto-recreation on faults, and a 30-second periodic fallback refresh. Fixes [#352](https://github.com/ChangemakerStudios/Papercut-SMTP/issues/352)
- **Notification Title** - Fixed Windows toast notifications showing "velopack.PapercutSMTP" instead of "Papercut SMTP" by using Velopack's native `--aumid` flag at install time. Fixes [#350](https://github.com/ChangemakerStudios/Papercut-SMTP/issues/350)
- **CID Embedded Images** - Fixed intermittent failure to load Content-ID embedded images in the HTML viewer due to incorrect `file://` URL format and MimeMessage cache state issues
- **HTML Email Preview (Web UI)** - Fixed iframe collapsing to ~8px and load event race conditions by switching to `$watch`-based rendering with direct document writing, ResizeObserver support, and retry-based height measurement
- **Cross-Thread Theme Exception** - Fixed crash when Windows system theme changes while the app is running
### Improvements
- **Security: jQuery & Frontend Library Upgrades** - Upgraded jQuery 1.11.0 to 3.7.1 and jQuery UI 1.10.4 to 1.14.1, mitigating CVE-2020-11022 and CVE-2020-11023 (XSS vulnerabilities). Also upgraded AngularJS 1.3.8 to 1.8.3 and Bootstrap 3.3.2 to 3.4.1. Fixes [#353](https://github.com/ChangemakerStudios/Papercut-SMTP/issues/353)
- **Aspire Integration Documentation** - Added documentation for using Papercut SMTP with .NET Aspire projects, including connection string format and setup examples. (Thanks, [mguinness](https://github.com/mguinness)!)
- **Docker Documentation** - Added troubleshooting guide for volume permission errors when running with mounted volumes
- **Dependencies** - Updated NuGet packages and Velopack to v0.0.1521
### Contributors
Special thanks to [AntekOlszewski](https://github.com/AntekOlszewski) for fixing the Delete All race condition and [mguinness](https://github.com/mguinness) for documenting Aspire integration!
Several features and fixes in this release were developed with the assistance of [Claude Code](https://claude.ai).