Skip to content

Releases: nekromoff/mailove

2.5 - Bye bye, spam

Choose a tag to compare

@nekromoff nekromoff released this 14 Aug 15:22

Changes:

  • Spam heuristics fixed and improved with over 50 rules - impersonation, homograph/zero-width tricks, phishing links, password forms, dangerous attachments, BEC shape
  • UI
    • Red ! means spam only; hover lists every rule with weights and the total
    • Sent/Drafts show, sort and search To instead of From
    • Clipboard images can be pasted now pasted in compose mail editor

Bug fixes:

  • ARC read, so mailing lists are no longer marked
  • message list didn't notice the open folder had changed until an unrelated event fired

2.4 - Side by side

Choose a tag to compare

@nekromoff nekromoff released this 13 Aug 10:01
6185b17

New app icon.

UX improvements:
- New layout option - preview below or preview beside (3 columns, side by side)
- Simplification of helper texts

Bug fixes:

  • repaired search for imported (local / archive) accounts

2.3 - Mailove it is

Choose a tag to compare

@nekromoff nekromoff released this 12 Aug 12:11
  • renamed working title Mailo to Mailove
  • fixed bug with stale email preview on switching accounts
  • new identity

Migration:
Please rename paths before launching v2.3, if you have been using Mailo before!
from:
~/.config/mailo/
~/.local/share/mailo/
to:
~/.config/mailove/
~/.local/share/mailove/

You might have to set passwords again (reauth for Gmail/365) for your accounts, but nothing is lost, all your data are safe after renaming.

2.2 - Smooth to the bottom

Choose a tag to compare

@nekromoff nekromoff released this 10 Aug 19:33
  • better spam identification
  • bug fixes in UI / UX (<20ms rule)
    • message paging prefetched ahead of the scroll
    • holding Page Down no longer degrades over long lists
  • read-only folders fail cleanly, not with a rejected STORE
  • background workers switched to low priority
  • changed logging - off = silent console
  • added stall detector + paging timings for diagnostics (when logging enabled)

Gravatar icons for senders

  • option to display Gravatar images added as dead code
  • not enabled and not implemented in the UI
  • probably will be removed again due to potential privacy issues (even if set to disabled by default, unsuspecting user can turn it on)

2.1 - Harder, better, faster, stronger

Choose a tag to compare

@nekromoff nekromoff released this 07 Aug 14:27
  • Faster fetch mail on launch for not selected accounts, inbox first.
  • Build and packaging updated and versioned
  • AppImage builds without FUSE
  • Security:
    • A crash/overflow fix in attachment storage.
    • DKIM now says "partial" when a signature only covers part of the message, instead of "pass".
    • JMAP no longer sends your credentials to an unrelated domain if the server redirects it there.
  • Bug fixes

2.0 - Map of J

Choose a tag to compare

@nekromoff nekromoff released this 05 Aug 15:02
  • Full JMAP client (RFC 8620/8621) support
  • MailBackend interface introduced
  • MailClient split: AccountStore, SyncEngine, MaintenanceScheduler, MessagePresenter, MessageVerifier, MimeUtils
  • bug fixes
    • Pre-1.0 account migration reset IMAP port, security, SMTP settings
    • Connect never resumed after wallet lookup → stuck offline
    • DKIM/PGP verdict from cached bytes misattributed on delayed retry → cache staleness reported as tampering
  • UI changes and UX improvements

1.5

1.5

Choose a tag to compare

@nekromoff nekromoff released this 04 Aug 15:58

Why 1.5 after 1.1? Because we skipped a couple of versions and this is basically a new generation.

** Thunderbird imports **

  • import complete folders with MBOX files as local accounts
  • connect them to live server to change them into IMAP

PGP

  • New engine: pgpengine, pgpmime, pgpkeymodel, keydiscovery, securewipe
  • Key Manager + New Key dialog; sign/encrypt in composer, verify/decrypt in viewer

Spam

  • spamheuristics scoring engine + spamtool CLI
  • Spam retention (auto-purge by age), skip-trash option

Folders

  • Unread pills per folder, outline pill for collapsed subfolders
  • Background unread polling for inactive accounts
  • Drag to reparent; rename folder (blocked for INBOX/special-use)

Messages

  • Context menu added
  • "No label" shortcut added to clear all labels
  • Rich-text compose (documenthandler)

Fixes

  • Account switch leaked folder delimiter, corrupting imported archive paths
  • Folder tree parent/child ordering
  • Sidebar folders undraggable

1.1

1.1

Choose a tag to compare

@nekromoff nekromoff released this 02 Aug 12:24
  • Tabs introduced
  • Identity reworked: send-from address, name and organization
  • Drag to reorder accounts
  • Import mail from Thunderbird (full folders, mbox)
  • Keyboard navigation in the message list
  • Fast paging through large folders
  • Native file pickers
  • UI improvements for speed

1.0

1.0

Choose a tag to compare

@nekromoff nekromoff released this 01 Aug 13:11
  • DKIM server verification (partial)
  • UI rewrite - proper windows for Compose and Settings (no modals)
  • CTRL+F finding in all windows / included in shortcut settings
  • CTRL+U as source view added / included in shortcut settings
  • securing HTML context / safe viewing
  • OAuth state parameter added against CSRF

0.9

0.9

Choose a tag to compare

@nekromoff nekromoff released this 31 Jul 18:08
  • performance improvements
    • SQLite database used only for messages bodies, not attachments
    • attachments as files
    • limits to message size storage
  • UI / UX improvements (parent folder opens/collapses)
  • bug fixes (account / folder switching)