YouniqMail [0.6.0] - 2026-03-26 ✨ New Features Attachment Size Limit: A configurable maximum attachment size prevents you from accidentally sending oversized emails A persistent warning banner appears in the compose window when attachments exceed the configured limit The total size indicator turns red with a warning icon when the limit is exceeded Sending is blocked with a clear error message when attachments are over the limit Configurable in Settings → Compose: choose from 10 MB to 100 MB (default: 25 MB) Drag & Drop Attachments: Drag files directly from your file manager (Finder, Explorer, Nautilus) into the compose window to add them as attachments Email Address Validation on Send: Recipient email addresses are now better validated before sending, preventing emails to malformed addresses Keyboard Shortcut Hints: Configured keyboard shortcuts are now displayed inline next to mail action buttons and in tooltips throughout the app (e.g. "Archive (E)", "Snooze (H)") Hints appear in toolbar tooltips, dropdown menus, and the conversation "More Actions" menu A new toggle in Settings → Keyboard Shortcuts lets you show or hide shortcut hints Attachment Preview Thumbnails: Image attachments now show a visual thumbnail preview when opening an email A new toggle in Settings → Mails → General lets you enable or disable automatic preview loading (enabled by default) Account Color Coding: Emails in grouped/unified and "normal" mailboxes now display a colored left border to visually identify which account they belong to Each account is automatically assigned a distinct color, or you can pick a custom color in Settings → Email Accounts Configurable in Settings → Sidebar Listing: independently enable/disable the color border for grouped mailboxes (on by default) and normal mailboxes (off by default) Adjustable border width from 1px to 6px via a slider Swipe Actions: Swipe left or right on emails in the mail list using trackpad gestures to quickly perform actions Available actions: Archive, Delete, Move to Junk, Snooze (until tomorrow), Mark as Read/Unread Independently configurable actions for swipe left and swipe right directions Adjustable sensitivity (Low / Medium / High) to control how easily swipe actions are triggered Color-coded action indicators with icons are revealed as you swipe Smart context awareness: actions are automatically hidden when not applicable (e.g. no "Archive" swipe in the Archive folder) Configurable in Settings → Swipe Actions; enabled by default Undo Mail Actions: Archive, trash, and spam actions now show a toast notification with an "Undo" button, allowing you to reverse the action within 10 seconds Mark All as Read: A new "Mark all as read" button appears in the mailbox header when there are unread messages Empty Trash / Junk: New buttons in the Trash and Junk mailbox headers let you permanently delete all messages in one click Auto-Save Drafts: Drafts are now automatically saved at regular intervals to prevent data loss from crashes or accidental window closures Configurable interval in Settings → Compose (Disabled, 10s, 15s, 20s, 30s, 45s, 60s, or 2 minutes; default: every 30 seconds) A subtle "Draft saved" indicator appears next to the send button after each save Smart dirty-tracking only saves when content has actually changed, with a 2-second typing debounce to avoid saving mid-word Cmd+S / Ctrl+S now saves the draft silently without closing the compose window A "Delete Draft" button appears in the close confirmation dialog when an auto-saved draft exists, allowing you to discard the draft entirely Tag Validation: Creating or editing tags now validates the name in real-time — duplicate and reserved names are caught immediately with inline error messages The tag color picker now includes a hex input field for precise color entry Toast notifications confirm successful tag creation/editing or explain what went wrong Hex Color Input: Color pickers throughout the app (tags, text color, background color, unread highlight) now include a text field for entering hex values directly 🔧 Improvements Print Feedback: Printing an email now shows a spinner on the button, disables double-clicks, and displays a toast notification on success or failure Improved keyboard accessibility across the compose window, formatting toolbar, and settings Outbox retry button now shows a spinner and prevents accidental double-clicks Print keyboard shortcut now uses the proper print dialog Improved the design in the settings to make it a bit clearer Performance improvements when removing an email account Performance improvements when downloading attachments Improved loading animations (addded skeletons instead of spinners) 🐛 Bug Fixes Various Bug Fixes