Skip to content

v1.0.10

Choose a tag to compare

@RikoDEV RikoDEV released this 26 Oct 20:13
· 23 commits to main since this release
d4df548

Privacy

  • The server no longer tells other servers its version. DMARC/DKIM/SPF failure reports and the update check send the User-Agent unoMail without a version.
  • The public API description (/api/openapi.json, readable without signing in) shows a fixed API version instead of the server's.
  • Sieve's environment "version" now reports the real release version, as the dashboard does.

Mail

  • Undo: moving, archiving, deleting and reporting spam can be undone from the notice that confirms it. This works for one conversation, a selection, and drag-and-drop to a folder, including in search results and All mail.
  • Archive and Junk: in Archive, the reader, the list's quick actions, the row menu and the selection toolbar offer Move to inbox instead of Archive. In Junk they offer Not spam instead of Report spam. The choice follows the folder a conversation is actually in, so search results and All mail show the right one.
  • Quick actions: the actions shown when hovering a row now include Report spam / Not spam.
  • Delete forever: the selection toolbar says Delete forever in Trash.
  • Selection toolbar, laid out like Gmail's:
    • archive, spam and delete;
    • one button for read or unread (whichever the selection is not yet), and Snooze;
    • Move to and Label;
    • a menu with Add star, Remove star and the other read state.
  • New selection actions: a selection can now be snoozed and starred.
  • Sender card: hovering or clicking a sender's picture or name opens a card with Send email, Find emails from the sender, Copy address and Add to contacts. The message details (from, to, date, mailed-by, signed-by, security) moved behind a small arrow next to the recipients.
  • Attachments: clicking a file that can be shown (text, PDF, images, HTML as source) opens the preview, which has its own Download button. The separate preview (eye) button is gone. Other risky files still ask before downloading.
  • Notices for a single conversation use the same wording as for a selection, e.g. "1 conversation archived".

Mobile layout

  • Taps near the left edge of the screen reach the checkbox or button there. Before, the strip that opens the menu caught them.
  • Touching the edge no longer flashes the menu or its backdrop. Swiping still opens it.
  • The current folder's name is shown above the list. In the Inbox it is shown only when categories are off, since the category tabs already say where you are.
  • The menu shows the unoMail logo instead of a Compose button; Compose stays as the floating button.
  • Unsubscribe moved into the message's ⋮ menu.

Appearance

  • Tooltips and notices: readable in the light theme. They were grey on near-black.
  • Contrast with the page: menus, pop-ups, the sender card and the search box now stand out from the page background.
  • Colour mode picker: the Light / System / Dark names stay on one line in every language.
  • Installed app: the title bar (and the mobile browser's toolbar) follows the chosen accent colour instead of always being purple.
  • Built-in themes:
    • In Classic, Paper, Midnight and High contrast, the logo's envelope shows again, and text on the accent colour is readable.
    • In High contrast, the selected folder, its count and its ⋮ button, and the Compose button are yellow with black text.
  • "Mark all as read" has its icon.

Reliability

  • When the server cannot be reached, the app says so on a full page instead of showing the sign-in page or a bare error bar. It checks again every few seconds and reloads by itself once the server is back.
  • A page that fails to show offers Try again and Go to the inbox.

Dependencies

  • tokio 1.54.1, webpki-roots 1.0.11, stylis 4.4.0.