Repository navigation
OpenMail 1.0.1
OpenMail 1.0.1
Added
- Mobile Responsiveness: Comprehensive responsive design optimizations for mobile viewports, including sliding drawer navigation for folder and contact sidebars.
- Multi-Recipient Input Validation: Enhanced email composer with real-time recipient validation, recipient chips, and error feedback for invalid address formats.
- Non-Technical Setup Guide: Added
SETUP.md— a complete step-by-step guide with screenshots and troubleshooting for cPanel shared hosting and VPS deployment without CLI requirements. - Regression Test Coverage: Added dedicated unit and feature tests covering empty UID handling, IMAP flag stripping, and SMTP connection error recovery.
Changed
- Brand Visual Overhaul: Adopted vibrant Coral Red primary branding palette across navigation, button states, active badges, and focus rings.
- Narrow Viewport Layouts: Re-engineered conversation thread rows and message rows to provide legible text truncation and compact layouts on small screens.
- Build Pipeline Optimization: Optimized autoloader generation and streamlined deployment zip artifact generation.
Fixed
- IMAP Empty UID Handling: Resolved fatal errors when IMAP servers returned empty, null, or malformed message UID sets during folder sync.
- IMAP Flag Normalization: Fixed issue where leading backslashes on IMAP system flags (
\Seen,\Flagged,\Answered) caused improper state persistence. - Theme & Density Bootstrapping: Fixed theme toggle flash and density preference synchronization on initial user login.
- Folder Navigation State: Corrected active folder indicator in mobile responsive view when navigating between nested mailboxes.
See CHANGELOG.md for full change history and SETUP.md for deployment instructions.