Skip to content

MonoMail 1.3.9

Latest

Choose a tag to compare

@shrivatsav-0 shrivatsav-0 released this 20 Jun 10:18
· 2 commits to main since this release
5c49f03

MonoMail 1.3.9 Release Notes

New Features

Scheduled Send

  • Compose an email, tap the schedule icon, pick a date & time, and it sends automatically
  • Attachments survive between scheduling and delivery (cached locally)
  • Calendar icon in the search bar shows a badge with the pending count
  • Scheduled Messages screen to view, edit, or cancel upcoming sends
  • Edit opens compose with all fields pre-filled and reschedules

Undo Send

  • Sending is instant, but you can undo it — a "Message sent · Undo for Ns" live countdown appears in the search bar
  • Undo trashes the sent message from the recipient's inbox
  • Configurable undo window: 5, 10, 20, or 30 seconds

Snooze

  • Long-press a thread → Snooze → pick a time (1hr, tonight, tomorrow, weekend, next week)
  • Thread disappears from inbox and reappears when the snooze expires
  • Snoozed tab in the dock shows all snoozed threads; long-press to unsnooze
  • Runs every 15 minutes in the background via WorkManager

Spam Folder

  • Dedicated Spam tab (Gmail label ID SPAM, Outlook folder junkemail)
  • Report not spam to move threads back to inbox
  • Empty Spam button to clear all spam at once
  • Pull-to-refresh fetches fresh spam from the server

Redesigned Configurable Dock Bar

  • The dock is now a pill with your primary tabs + an expandable flyout for the rest
  • Fully customizable in Settings → Dock Bar: reorder tabs, add (max 4), remove
  • Default tabs: Unified, Sent, Archived
  • Remaining tabs (Snoozed, Starred, Trash, Spam, Inbox) live in the flyout
  • Flyout toggle arrow changes direction when open/closed
  • Flyout hidden on Trash/Spam screens (FAB shows "Empty" label)
  • UNIFIED tab auto-hides when Unified Inbox is disabled

Email Templates

  • Save frequently-used email bodies as templates
  • Apply a template from the compose screen via a bottom sheet
  • Manage templates in Settings (add, edit, swipe-to-delete)

UI/UX Improvements

  • Navigation Size moved to Dock Bar section — dock size slider alongside dock tab editor
  • Unified Inbox moved to Dock Bar section — toggle lives with dock settings
  • Profile menu cleaned up — Starred, Spam, and Trash removed (accessible via dock), only Settings remains
  • Smart Grouping Recent Only now defaults to on — groups collapse to 24h window by default
  • FAB stays fixed — opening the dock flyout no longer shifts the action button upward
  • Notification inline actions — Reply and Archive directly from the notification shade
  • Adaptive polling — syncs every ~2 minutes when app is recently active, backs off to 15 minutes when idle
  • CC/BCC fields in compose screen with expand/collapse animation
  • Pull-to-refresh indicator embedded in the search bar
  • Welcome box with 7 action buttons replaces the old donation prompt
  • R8 minification enabled for release builds — smaller APK, better performance

Bugs Fixed

  • Empty Trash now permanent — emptying trash also deletes on the server (Gmail/Outlook); emails no longer reappear after sync
  • Spam now loads — pulling to refresh on the Spam tab actually fetches from the server
  • Undo button properly clickable — full-size overlay fixes touch interception
  • Sign-out only signs out the current account — no longer removes all accounts
  • Pressing back from Compose, Settings, or Email Detail correctly returns to inbox
  • Scroll position resets on tab switch; refresh triggered automatically
  • Dock nav icon contrast improved with dedicated muted surface color
  • Error events no longer lost on cold start (SharedFlow replay=1)
  • Thread-safe date formatting — replaced SimpleDateFormat with DateTimeFormatter
  • Account list updates automatically after add/switch; immediate sync on account addition