Repository navigation
TideMail v1.5.0
TideMail v1.5.0
TideMail is a keyboard-first terminal email client with multi-account mail, a unified inbox, drafts, contacts, search, bulk actions, and optional AI tools.
Fixed
- Changing or clearing an address after server discovery now clears its inferred
settings, so another address can be looked up in the same account form. - Attachment headings and rows now paint the reading pane background, including
on signed and encrypted messages. - The account form's Signature box no longer shows the terminal's own background through
the field, whether empty, typed in, or focused; its cursor now uses the accent colour like
the other rows. - The grammar check preview no longer runs off the bottom of the screen on a long email: it fits the
terminal, keeps the accept/cancel hints in view, and scrolls with the arrow keys,PgUp/PgDn,
andHome/End.
Added
-
Adding a Custom account can now look up its servers from the email address. The
address is now the first row of the account form (Email, or Email / login on
Custom) and new and edited accounts start there. Leaving it with an address (or pressing
Ctrl+L) looks the domain up: RFC 6186 SRV records first, then MX records that show the
domain is hosted by Google, Microsoft 365, iCloud or Yahoo (which switch the form to that
provider), then the Mozilla autoconfig file the domain itself publishes over HTTPS, as
cPanel hosts do. Only the user's own domain is asked; Thunderbird's shared database is
not. Results only pre-fill the form; nothing connects or saves until you test or save. -
Plugins now receive the sender-check results the mail server recorded (SPF, DKIM and DMARC as
pass/fail values, plus the server's spam flag) as anauthfield in the message metadata, never the
headers themselves. A newsuspicioustag category (a warning color) is available to plugins. -
Browse and install plugins from inside TideMail. In Settings → Plugins (or the
command palette's Browse available plugins…), pressbto see the official plugins from
the plugins repository;iinstalls,uupdates,xremoves. TideMail asks first and lists
the plugin's permissions, downloads only from GitHub over HTTPS, checks the release's
SHA-256, unpacks plain files only, and never runs the plugin while installing. The plugin
list updates without a restart. The list is fetched only when you open it. -
PGP through a plugin. Plugins can now be granted two new permissions,
message_raw(decrypt and verify mail you open) andmessage_compose(sign and
encrypt mail you send), with matchingmessage.decodeandmessage.prepare
methods in Plugin API v1. PressDon a PGP message to decrypt and verify it;
the result is shown in the reading pane and kept in memory only. In compose,
Alt+Ssigns andAlt+Eencrypts (PGP/MIME;F8/F9also work where the terminal passes them on); the plugin runs before the message is
queued, so the Outbox and the Sent copy hold the protected message, and any
failure (no key for a recipient, cancelled passphrase) sends nothing. The
pgpplugin in the plugins repository uses your own
GnuPG keyring. Plugins also inheritGNUPGHOME,DISPLAY,WAYLAND_DISPLAY
andXDG_RUNTIME_DIRnow. An encrypted message says so in the reading pane (instead of
"No message body.") and the key hints offerD decryptwhile it is selected. The subject and
headers of encrypted mail are not encrypted,tidemail senddoes not sign or encrypt, and attachments inside
encrypted mail are not shown yet. -
Settings → Editor → Spell check in compose (off by default): misspelled words are underlined
in the message body as you type, andF7steps through them with suggestions, skip, ignore, and
add-to-dictionary. It is English-only, works offline with no AI provider, and never checks quoted
or forwarded text. Your added words are saved in TideMail's database. The word you are typing is
not underlined until you move on, names and domains of people you correspond with are accepted,
and suggestions rank swapped letters, doubled letters, sound-alikes and everyday words first.
Settings → Editor → Personal dictionary lists the words you added and lets you add or remove them. -
Experimental Windows builds (x86_64 and ARM64) are now attached to each release as zip files.
In-app updates and keychain storage are not available on Windows yet; passwords are stored in
the config file.