Release Notes

Mimestream is in active development. The release history and changes made are published here to keep our users informed about progress being made.

Have a bug report, feature request, or comment? We'd love to hear from you — please email us at feedback@mimestream.com.

Version 0.7.7

Nov 22, 2020 3:12PM

✨ Improved

  • Address token context menu now has a "New Message" option
  • New toolbar icon for Send and Archive on Big Sur (SF Symbol)

πŸ”§ Fixed

  • Crash archiving/deleting messages from context menu
  • Crash on reply to message with invalid HTML formatting
  • Push connection stops working with "too many files" error
  • Threads subject and preview text flickers (some GitHub notifications)
  • Some inline images sent by Apple Mail do not resize proportionally

🧹 Cleanup

  • Fixed compose header spacing inconsistencies
  • Adopt new destructive action style for Delete buttons
  • Revised toolbar item labels on Big Sur

Version 0.7.6

Nov 17, 2020 7:34PM

✨ Improved

  • Address fields now resize and scroll to fit more recipients

πŸ”§ Fixed

  • Onboarding window doesn't appear during first launch on Big Sur
  • Compose window attachment spacing issues on Big Sur
  • Dock icon sometimes 1px too high on Big Sur
  • Signature images hosted by Google sometimes don't appear in compose window
  • Mailto links with BCC don't work
  • Crash when dragging address tokens between fields

🧹 Cleanup

  • Set preferred initial split view divider positions when running on Catalina
  • Shorter toolbar item labels on Big Sur

Version 0.7.5

Nov 11, 2020 11:53AM

πŸ”§ Fixed

  • Spacing and alignment issues in the compose window on Big Sur
  • Opening 2nd standalone or compose window reverts to default window size
  • Conversation view flickers rapidly after exiting screensaver
  • Broken mailto: link handling (failure to remove percent encoding)
  • Message counts in message list should exclude Spam/Trash
  • Formatting bar font size popup shows incorrect size with non-default Text Size preference
  • Collapsing Cc/Bcc rows loses recipients
  • Resizing the conversation view results in content shaking

🧹 Cleanup

  • Prevent attachments over the size limit from being added to a draft
  • Sort labels with a localized ordering to put Emojis at top
  • Tweaks to the Sync Error alert, requesting users to report a bug

Version 0.7.4

Nov 05, 2020 2:34PM

πŸ”§ Fixed

  • Push connection sometimes fails to resume
  • Can't paste multiple addresses into recipient fields
  • Crash when creating new labels
  • Deleting forwarded attachments deletes original message's attachments
  • Draft with attachment is duplicated on re-open and close
  • Attaching directories appears to work, but doesn't
  • Rendering HTML tables in quirks mode sometimes has broken text wrapping
  • Messages from eBay render incorrectly with vertical row of single characters
  • Repeated crash on launch in ThreadListResultsController.objectAtIndex()
  • Opening an attachment should open a pristine copy of the original, not a previously-edited copy

🧹 Cleanup

  • Added signature configuration instructions as placeholder text

Version 0.7.3

Oct 28, 2020 11:01AM

✨ Improved

  • Adopted Cocoa UI Preservation to preserve open windows after a restart

πŸ”§ Fixed

  • Crash renaming a sidebar item: More layout window passes than views
  • Cannot trash local-only search result
  • Search scope bar sometimes shows when not in search
  • Dark mode reformatting fails on tables in quirks mode
  • Dark mode reformatting fails on elements with transition styles
  • Dark mode reformatting fails on elements with parent background
  • Dark mode reformatting fails on background colors with low alpha values
  • Clicking already-selected sidebar item should exit search
  • Pressing Esc in search mode should exit search
  • Folder navigation shortcuts should exit search

🧹 Cleanup

  • Incorrect background style on labels in message list

Version 0.7.2

Oct 22, 2020 2:58PM

πŸ”§ Fixed

  • Collapsed messages sometimes expand unnecessarily tall
  • Sent attachments sometimes appear as "noname" in Gmail iOS
  • File extensions are repeated when saving all attachments
  • Conversation view stuck scrolled halfway after changing screens
  • Unread indicators in message list sometimes don't update
  • Relative dates need to update after date/clock/timezone changes
  • Blurry mark unread toolbar icon on 1x displays
  • Clicking the dock icon should restore main window if not open

🧹 Cleanup

  • New windows should cascade
  • Restore Archive as first toolbar item above message list

Version 0.7.1b

Oct 19, 2020 5:11PM

πŸš€ New

  • Filter message list by unread or starred

✨ Improved

  • Clickable star in message list
  • Faster undo operations
  • Delete Key preference can now be Remove Label, Archive, or Trash

πŸ”§ Fixed

  • Sync error when updating drafts
  • Automatic linkification sometimes leaves semicolon
  • Crash clicking Empty Trash or Delete Spam in header
  • Crash unstarring or removing labels from messages
  • Crash when syncing new mail in background
  • Sync fails if draft with attachment was updated on server
  • Messages sometimes render slightly clipped
  • Esc no longer refocuses on message list in Big Sur
  • List selection gets out of sync with conversation view
  • Reply to self-sent message shouldn't populate Cc recipients

🧹 Cleanup

  • In Labels, Archive is now a primary menu item instead of an alternate
  • Drafts repositioned to be above Sent
  • Eliminate GitHub-based bug reporting option

Version 0.7.0c

Oct 12, 2020 6:35PM

πŸš€ New

  • Ready for macOS Big Sur (adopted new UI)
  • Ready to run on Apple Silicon

✨ Improved

  • Added setting for account's preferred reply alias
  • Swipe action threshold reduced

πŸ”§ Fixed

  • Wrong image attachments displayed for message
  • Dark reformatting fails on messages with inline SVGs
  • Corrupted collapsed message if preview begins with '>'
  • Lag when selecting all messages in the list

🧹 Cleanup

  • Added default key binding for Remove Style: ⌘\
  • Unhandled exceptions now generate crash logs

Version 0.6.26

Oct 06, 2020 12:28PM

πŸš€ New

  • Feature Roadmap – vote on features and submit new ideas (see Help menu)

πŸ”§ Fixed

  • Repeated crash on launch when an expected token isn't in the keychain
  • Changing From account of a reply results in a sync error
  • Signature images hosted on Google Drive sometimes do not appear
  • Date on drafts is not updated after initial creation
  • App sometimes hangs with lots of contacts in address book
  • Some conversation subjects appear corrupted
  • Gmail shortcuts mode should map Command-Shift-V to Paste and Match Style
  • Reply to message with empty subject doesn't place cursor in body

🧹 Cleanup

  • Bugs can now be submitted via GitHub (see Help menu)
  • Added a confirmation sheet when deleting accounts

Version 0.6.25

Sep 29, 2020 11:32PM

πŸš€ New

  • Added "Mark Unread from Here" to conversation view message menu
  • Added (optional) "Send and Archive" button to compose window toolbar

✨ Improved

  • Address autocompletion now prioritizes contacts and aliases

πŸ”§ Fixed

  • Signature images display as question-mark (too many loads result in 403 responses)
  • Deleting several messages can crash in ThreadListResultsController.canArchive()
  • Candywheeling main thread blocked on contacts refreshing
  • Changing signatures in a reply with content doesn't work
  • Sidebar section header context menu "New Label" action doesn't work
  • Dates are incorrect for imported/migrated mail
  • Mark Unread should work like Gmail and mark all messages in thread unread

🧹 Cleanup

  • Fixed positioning of Star toolbar button in standalone window on Big Sur
  • Improved draft syncing logging

Version 0.6.24b

Sep 27, 2020 12:42PM

πŸ”§ Fixed

  • Crash on exception: More layout window passes than views
  • Drafts can load blank if opened before original body content has synced
  • Broken conversation view layout when messages have Resent-Date header
  • Double vertical scrollers sometimes shown when scrollers are visible
  • Horizontal scroller floats above bottom of window
  • Mimestream constantly using a lot of CPU at narrow message list widths
  • Permanently deleting individual messages doesn't work
  • Messages fail to send if identity's display name has a newline
  • Label popover search should match individual words of label names
  • Replying to a thread selects an old message

🧹 Cleanup

  • Added No Subject placeholder text
  • Long attachment names are now truncated in message headers
  • Cleaned up margins in conversation view
  • Message bodies no longer bounce when scrolling horizontally
  • Added to blocked email trackers list
  • Prevent trimmed message content toggle buttons from being selected

Version 0.6.23c

Sep 24, 2020 2:10AM

πŸš€ New

  • Preference to reverse order of conversation view

✨ Improved

  • Open button added to drafts in conversation view
  • Revised appearance for contact photo monogram placeholders
  • Esc restores focus to the message list

πŸ”§ Fixed

  • Push sometimes stops working
  • Incorrect image attachment loads (if Content-ID was reused)
  • Delete key doesn't work when focus is in viewing pane
  • Gmail j/k shortcuts don't work when focus is in viewing pane
  • Respect Reply-To header when message is from an owned account/alias
  • Ordered list start numbering doesn't work
  • Conversation action buttons show internal URL tooltips

🧹 Cleanup

  • Present warning if sending message without a subject
  • Draft messages always expanded in conversation view
  • Message action buttons now have a clicked state
  • Holding down Option exposes alternate "Copy Gmail URL" action (instead of "Open in Gmail")

Version 0.6.22

Sep 22, 2020 2:15PM

✨ Improved

  • URLs are now shown in tooltips when hovering over links

πŸ”§ Fixed

  • Drafts sometimes fail to update/send (race with push-originated sync)
  • Non-ASCII text sometimes rendered incorrectly in other email clients (missing charset parameter)
  • Crash when using table row swipe actions
  • Calendar invitation .ics attachments are not shown
  • Opening/Quick-looking attachments in compose window can open the wrong attachment
  • Main window doesn't maximize when double-clicking tabbed space
  • Shrink-to-fit inline images sent by Apple Mail
  • Automatic list numbering sometimes incorrect

🧹 Cleanup

  • Clarified language in label deletion prompt

Version 0.6.21

Sep 19, 2020 1:17PM

πŸš€ New

  • "Remove Formatting" button in formatting bar

✨ Improved

  • Cc/Bcc toggle buttons are now sticky
  • Cc/Bcc can now be toggled via the View menu, with keyboard shortcuts
  • Clicking a mailto: link stays within Mimestream, irrespective of the default email client

πŸ”§ Fixed

  • Unread messages should not be shown collapsed in thread view
  • Typing into subject field is laggy
  • Shift-tab does not go back to subject field
  • Attachment filenames with non-ASCII characters are not encoded correctly
  • Selected row in message list can skid upwards if a new message arrives
  • When editing labels, initial cursor position shoudl be end of list

🧹 Cleanup

  • Compose window token fields are now baseline-aligned with labels
  • Updated incorrect tooltip on "Remove Label" toolbar button
  • Additional email tracking services detected and blocked

Version 0.6.20

Sep 17, 2020 10:52AM

πŸš€ New

  • Dark mode for all messages

✨ Improved

  • Better address autocomplete results from recent email

πŸ”§ Fixed

  • Notifications are shown during search for unread results
  • Address autocomplete menu selects incorrect address
  • Spell check re-enabled even if disabled
  • Retina screenshot attachments are shown blown up
  • Forwarding from standalone window opened from search doesn't work

🧹 Cleanup

  • Warning if attaching files that are too large to send (until Google Drive support can be added)
  • FAQs added to the Help menu

Version 0.6.19c

Sep 15, 2020 1:07PM

πŸš€ New

  • Added "Search for _" to sender context menu
  • Added more swipe action options (None and a combined Trash/Spam)
  • Added "Open in Gmail" to Message menu (with shortcut)

✨ Improved

  • Forwarding messages now picks the best address/alias
  • Opening a message in a standalone window marks it read immediately
  • Clicking Cc/Bcc buttons sets focus in the token field
  • Archive toolbar button swaps to "Remove Label" when in a label

πŸ”§ Fixed

  • Trashing/Deleting from search results leaves empty/blank rows
  • Crash after leaving search results
  • Dragging messages to Sent produces infinite error loop
  • Newly-created labels are set to "hidden" in Gmail
  • Search scope toggle sometimes doesnt work right
  • Sometimes, "Delete Permanently" doesn't proceed with deletion
  • Command-Shift-N should not create new label when using Apple Mail shortcuts

🧹 Cleanup

  • Inconsistencies in Archive menu item titles when using Apple Mail shortcuts
  • Add Print menu item that explains the feature is coming, and redirects to open in Gmail

Version 0.6.18

Sep 13, 2020 10:03PM

πŸš€ New

  • Preference to mark messages read immediately, after a delay, or manually
  • Preference to auto-select row above, below, or none (when deleting/archiving)

✨ Improved

  • Add "Remove Current Label" option when in a Label
  • Support "Y" Gmail shortcut to archive or remove current label
  • Allow Delete key to be changed for Apple Mail and Gmail shortcuts
  • Add "Trash" option to in-conversation message header menu
  • Deleting a label now shows a confirmation sheet

πŸ”§ Fixed

  • Crash when marking all messages as read
  • Trashing messages sometimes shows "Archiving" instead of "Trashing"
  • Incorrect alias selected for some replies
  • Trashing messages from search and quickly exiting can result in trash operation failing
  • Incorrect tooltip on quote button

🧹 Cleanup

  • Tweaked padding on ordered/unordered lists when composing
  • "Change Labels" menu retitled to "Edit Labels" for consistency with Finder
  • Removed always-disabled tab menu items from main window

Version 0.6.17

Sep 07, 2020 4:10PM

πŸš€ New

  • Change label colors from context menu
  • Newsletter signup added to onboarding flow
  • "Save All Attachments" option added to message header menu

✨ Improved

  • Sent messages now have a progress spinner until they have sent
  • Messages that failed to send now have a red (!) icon
  • Saving an attachment to Downloads now bounces the Downloads stack
  • Added "Open Draft" context menu item to draft messages in conversation view

πŸ”§ Fixed

  • Attachment quicklook by spacebar sometimes doesn't work
  • Cannot deselect attachment in header by clicking in message body
  • Reply didn't thread with original thread (incomplete References header)

🧹 Cleanup

  • Selected attachments in conversation view now have a non-key appearance

Version 0.6.16b

Sep 02, 2020 2:47AM

πŸš€ New

  • macOS 11 icon enabled at runtime on Big Sur beta

✨ Improved

  • Categorized inboxes are separated into a top-level Inboxes section
  • Allow clipping/shrinking of formatting bar
  • Added shortcuts to jump between mailboxes (⌘1, ⌘2, etc)
  • Added shortcut to mark all messages as read
  • Support Gmail list shortcuts

πŸ”§ Fixed

  • Blank reply windows should not be autosaved
  • Deleting a dragged-in image attachment doesn't remove it from a draft
  • Forwarding a message differs from Gmail, doesn't include in same threads
  • Message list launches blank when sidebar is collapsed
  • Message with explicit dark formatting should not be reformatted
  • Crash in ThreadListResultsController.objectAtIndex()
  • Main window can fail to load, invalid constraint

🧹 Cleanup

  • New, wider thread list default width
  • Default sort order for accounts should be order-added

Version 0.6.15

Aug 23, 2020 1:01PM

πŸš€ New

  • "Smart List" insertion when composing
  • Quote button in formatting bar
  • Preferences to control Starred/Spam/Drafts badge counts

✨ Improved

  • Attachment indicator added to message header
  • Unread indicator added to message header
  • Search scope now shows full mailbox path, e.g. "Inbox – Gmail"
  • Show address in to compose window address token context menu
  • Tab/Shift-Tab can now be used to adjust list levels

πŸ”§ Fixed

  • Deleting inline images doesn't always delete from message
  • Flash of white (in dark mode) when pasting image into compose window

🧹 Cleanup

  • Diagnostics script now collects more information
  • Refactored message editing logic into reusable editor component
  • Refactored framework-level preferences
  • Simplified logic in ThreadListResultsController

Version 0.6.14

Aug 15, 2020 3:22PM

πŸ”§ Fixed

  • HTML code snippets aren't viewable (automatic linkification loses HTML entities)
  • Font family popup should update when cursor position changes
  • "Open Link" in the compose window should not open inline
  • Sending a message can result in an error (when the server hasn't finished copying the message to Sent, and Mimestream's post-send message resync gets a 404 response)
  • Repeated crash-on-launch when processing an invalid draft-send user action
  • After deleting a label, it can be temporarily resurrected during a racing sync
  • Address autocomplete fails when the address display name contains the '@' character

🧹 Cleanup

  • The diagnostics script now collects all 'error' log entries for the Mimestream process
  • Refactored app upgrade logic

Version 0.6.13

Aug 10, 2020 6:59PM

πŸš€ New

  • Message menu option to "Open in Gmail"

✨ Improved

  • Handle authentication failures and present recovery UI
  • Starred and Spam folder counts removed to match Gmail iOS
  • Gmail search results are now merged with local results, allowing for prefix local results

πŸ”§ Fixed

  • Status tray stuck showing "Deleting…" when deleting draft during update
  • Crash opening preferences shortly after app launch
  • Deleting an identity from Gmail does not sync locally
  • Thumbnail images pasted into a compose window appear blank
  • Labels from trashed messages should not be shown on Inbox thread
  • "Open Gmail Settings" now goes to the select account's settings

🧹 Cleanup

  • Fixed clipping of labels in general preferences
  • Tweaked dark mode colors for collapsed threads
  • Tweaked unread toolbar icon
  • Tweaked alignment of Inbox category descriptions in preferences

Version 0.6.12

Aug 02, 2020 9:32AM

πŸš€ New

  • Unread and Spam buttons added to toolbar

✨ Improved

  • Revamped dark mode message reformatting without use of invert filter
  • Move "Show with Light Background" to the View menu and make it reversible
  • Compose formatting bar now uses standard-sized controls

πŸ”§ Fixed

  • Deleting draft does not immediately update count on Drafts mailbox
  • Send button sometimes not active after entering address
  • Pressing tab in compose window should insert tab, not jump back to To field
  • Some signatures don't appear in compose window
  • Some attachments do not display (Inline-disposition under multipart/related, but not referenced by text/html)
  • Some inline attachments should not be listed (Non-inline-disposition and not multipart/related, referenced by a text/html part anyways)
  • Crash viewing messages with relative-path text/html resources
  • Crash removing star from last message in Starred folder

Version 0.6.11

Jul 24, 2020 4:47PM

πŸš€ New

  • Formatting bar in compose window

✨ Improved

  • Address group names are now displayed in thread content view
  • Inserted lists are now styled to have no margin
  • Thread content view star is now gold

πŸ”§ Fixed

  • Replying on Big Sur results in disabled Send button
  • Compose window toolbar icons are now vertically centered on Big Sur
  • Infinite loop in web process linkifying text (adopt anchorme.js for better linkification)
  • Reply to message adds "Endif]-->" to text
  • Inbox Zero sound and animation aren't synced well with each other
  • Notification Trash action should not remove all labels

Version 0.6.10

Jul 18, 2020 4:01PM

πŸš€ New

  • New mail, sent mail, and inbox zero sounds

✨ Improved

  • Significantly improved performance with multiple accounts
  • Added "/" Gmail shortcut for search

πŸ”§ Fixed

  • Clicking on partially-synced conversation results in uncollapsed messages
  • Activity pane gets stuck showing Sending...
  • Don't prompt to save a draft with no content
  • Need to exclude Spam and Trash from most folders
  • Trashed messages don't show their labels
  • Handle multiple categories applied to a message
  • Assertion failure when re-dispatching throttled queries

Version 0.6.8

Jul 14, 2020 12:46AM

✨ Improved

  • Support building as a Universal app
  • Full-screen compose windows now float atop main window
  • mailto: URLs can now be pasted in compose window

πŸ”§ Fixed

  • Crash closing newly opened compose window
  • Crash switching from identity in compose window
  • Crash deleting label created offline
  • Status tray got stuck showing "Deleting"
  • Standard key bindings should apply to compose window save alert
  • Address token context menu is sometimes unclickable
  • Messages with pre-formatted text have extra newlines

Version 0.6.7

Jul 06, 2020 9:58PM

πŸš€ New

  • Inbox Zero confetti pop animation
  • Updated appearance for unread messages

✨ Improved

  • Added a Toolbar item to toggle the Sidebar
  • Performance optimizations when displaying conversations
  • Enabled spellcheck by default in the compose window

πŸ”§ Fixed

  • Date/time received is incorrect
  • Content view actions are too small on non-retina screens
  • Repeated crash on launch syncing a draft update
  • Crash when un-starring all messages in Starred folder
  • No auto-selection after unstarring a message in Starred folder

Version 0.6.6

Jun 29, 2020 9:24PM

πŸš€ New

  • Prevent tracking when viewing messages
  • Notifications now have Archive and Trash buttons

πŸ”§ Fixed

  • Apple Mail shortcut set should match for Delete and Archive
  • Broken conversation view scroll position when window resized with Magnet
  • New messages failed to sync after partially-failed history-based sync
  • Crash when viewing raw source

Version 0.6.5

Jun 21, 2020 2:36PM

πŸš€ New

  • Label popover filtering and type-select support

✨ Improved

  • Pressing Esc key now exits search mode

πŸ”§ Fixed

  • Crash when closing reply window and choosing "Delete"
  • Crash when loading thread list contents

Version 0.6.4

Jun 20, 2020 4:11PM

πŸš€ New

  • Added prompt to save or delete a draft when closing a compose window
  • Quoted text is now visually differentiated from primary text
  • Autocomplete for addresses now searches past To and Cc fields, not just From.

✨ Improved

  • Local results are now initially presented when scoping search to a folder

πŸ”§ Fixed

  • Occasional crash when switching folders or exiting search
  • Search scope header buttons sometimes don't show selected state
  • Gmail compose 'c' shortcut doesn't work
  • Attribution lines are missing email addresses
  • Message without a From header totally breaks syncing
  • Display of plain text emails does not preserve runs of whitespace
  • Email address with specific character in display name renders blank

Version 0.6.3

Jun 17, 2020 1:47AM

✨ Improved

  • Sent folder now shows To/Cc recipient names in message list, not your name
  • Performance improvements for address autocompletion
  • Added context menu to address tokens in compose window with edit/remove/copy options

πŸ”§ Fixed

  • Double-clicking token in compose window should allow editing
  • Dragging tokens between address fields should move, not copy
  • Address autocompletion should not consider messages in Spam
  • Address autocompletion should work on combinations of name components
  • Address autocompletion should present primary identities first
  • Address autocompletion should work on middle name and nickname
  • Address autocompletion should be diacritic-insensitive
  • Flash when opening standalone window, after switching between dark/light appearance
  • Thread incorrectly remains displayed after exiting search
  • Split view divider draws incorrectly at fractional widths

🧹 Cleanup

  • Compose window's initial responder is now the subject field if empty

Version 0.6.2

Jun 13, 2020 4:46PM

πŸš€ New

  • Preference to use Gmail or Apple Mail shortcuts
  • Menu item and shortcut to expand all messages in conversation
  • Mark All Read message list header in categorized inboxes

✨ Improved

  • Added tabbed space to align toolbar buttons with message list
  • Empty grid is no longer drawn in message list

πŸ”§ Fixed

  • Forwarding message with inline PDF doesn't include attachment
  • Unified folders should not show badge counts when disclosed
  • Labels with children should show cumulative badge counts when collapsed
  • File > Open menu item is always grayed out
  • Exception when closing link edit sheet
  • Message list header view doesn't update if there is a full results controller reload

Version 0.6.1

Jun 07, 2020 8:35PM

πŸš€ New

  • Support drag and drop of file attachments into compose window
  • Add ability to quick look attached file in compose window
  • Add ability to open attached file in compose window

✨ Improved

  • Application dock menu now has "New Message" option
  • Updated compose window header attachment selection highlight
  • Message list header buttons updated to use the rounded rect style

πŸ”§ Fixed

  • Incorrect initial scroll position of message list with header
  • Message shows garbled header (need to properly escape addresses)
  • Reply to a sent message doesn't thread with rest of thread
  • Inconsistent message list grid color

Version 0.6.0

Jun 04, 2020 2:17PM

πŸš€ New

  • Search header to change scope between current folder and All Mail
  • Spam folders now have a Delete All header
  • Trash folders now have an Empty Trash header
  • Menu item and keyboard shortcut to mark message as spam

✨ Improved

  • Search speed improvements
  • Selection is now cleared when entering search, and restored when exiting search
  • Pressing Esc from search field now returns focus to message list

πŸ”§ Fixed

  • Sometimes expanding range of search results doesn't work
  • Message list context menu should not have shortcuts
  • Message list separators drawn with incorrect style in rubber-banding area

🧹 Cleanup

  • Refactoring of data source objects for threaded message list results controller

Version 0.5.9

May 29, 2020 12:36AM

πŸš€ New

  • Preference to insert signatures below quoted text with "--" separator

✨ Improved

  • Middle-button clicking a link now opens in background
  • Added quick look to attachment context menu
  • Added "Copy Server ID" menu item

πŸ”§ Fixed

  • Drafts sometimes show garbled text in recipient fields
  • Sometimes To field does not display contents
  • Zooming out in thread content view causes scrollbar to appear

Version 0.5.8

May 22, 2020 5:06PM

πŸš€ New

  • Preference to set the default "From" address when composing
  • Option to "Send and Archive"
  • Signatures tab in preferences

✨ Improved

  • Split view positions in the main window are now persisted
  • Improved performance with a large number of labels
  • Localized strings and resources, in preparation for translation

πŸ”§ Fixed

  • Archiving from a label is inconsistent with Gmail Web UI
  • Sometimes mark-all-as-read doesn't work
  • Crash when creating a new label
  • Crash when un-minimizing a compose window
  • Incorrect tooltips
  • From popup in compose window should update with ordering changes

Version 0.5.7

May 16, 2020 11:35AM

πŸš€ New

  • Sent message animation

✨ Improved

  • Preference added to always view conversations in Light theme
  • Clicked links now open in background if the Command key is pressed
  • Updated message list cell layout with a yellow star indicator
  • Standalone window's initial size is now bigger

πŸ”§ Fixed

  • The main window is restored when clicking a notification to activate the app
  • labels.get API errors when syncing a large number of labels
  • Mailbox popover sometimes doesn't accept text input
  • Folder list scrolls when reloading

Version 0.5.6

May 13, 2020 3:01AM

πŸš€ New

  • Open conversations in standalone pop-out windows

✨ Improved

  • Categorized Inbox settings are now part of onboarding
  • Enabled categories are synced from server during onboarding
  • Accounts can be reordered by dragging in preferences

πŸ”§ Fixed

  • Unread count is -1
  • Replying to a Sent message should reply to original recipients
  • Preferences window title should match active tab
  • Preferences window should remember previously selected tab
  • Pressing delete key should beep if nothing happened

Version 0.5.5

May 09, 2020 2:31AM

✨ Improved

  • Added key equivalent for New Label

πŸ”§ Fixed

  • Message with single PDF attachment and no body text does not show content
  • Crash on Exception 'NSTableViewException', reason: 'Row -1 out of row range [0--1] for rowViewAtRow:createIfNeeded:'
  • Reply All to message didn't CC all recipients, failure to encode email address correctly
  • Non-user mailboxes should not be editable
  • When setting the Delete Key action to Trash, Control-Command-A should be the key equivalent for Archive
  • Toolbar configurations should autosave
  • If Trash is a swipe action, Archive swipe action should not fallback to Trash
  • Support forward delete for archiving/trashing messages
  • High CPU utilization while typing replies
  • Monogram in thread content view flickers/flashes when typing a reply
  • Labels popover / menu should use a case-insensitive sort

Version 0.5.4

May 07, 2020 5:10PM

πŸš€ New

  • Message > Label submenu and context menu

✨ Improved

  • Added menu item to reopen the main window

πŸ”§ Fixed

  • Copy/pasting in compose window can result in black text in dark mode
  • Crash on exception: "Attempt to add script message handler with name 'showAddressContextMenu' when one already exists"
  • Crash performing @selector(openInWindowWithSender:)
  • Updated app copyright year

Version 0.5.3

May 05, 2020 12:07AM

πŸ”§ Fixed

  • Duplicate copies of messages synced, account gets duplicated
  • From popup does not display addresses with diacritics in name
  • Crash when creating a draft if account name has diacritics
  • Address tokens don't work if display name has diacritics
  • Address tokens don't work at 1.0 scale factor
  • Can't select address from autocomplete menu if name has diacritics

🧹 Cleanup

  • Bumped persistence version to force a resync and clean up invalid data
  • Tweaked app icon shadows
  • Added support for colored mailboxes in demo mode

Version 0.5.2

Apr 30, 2020 10:47PM

πŸš€ New

  • Label colors are synced from Gmail

✨ Improved

  • Refined App Icon
  • Refined Reply / Reply All / Forward icons
  • Allow closing of label popover by pressing enter in token field
  • Label popover now hugs contents and only expands to needed size

πŸ”§ Fixed

  • Incorrect sorting of mailbox tags
  • Clicking message list row to dismiss labels popover applies labels to wrong message

🧹 Cleanup

  • Prevent invalid label names from being entered in the label popover
  • Added precondition checks to prevent incorrect mailboxes from being added to a message

Version 0.5.1

Apr 28, 2020 8:32PM

πŸš€ New

  • Text size preference for thread content view and compose body view
  • Zooming support in thread content view

✨ Improved

  • Inbox preferences moved to a new Inboxes tab

πŸ”§ Fixed

  • Infinite sync loop when marking messages as read

Version 0.5.0

Apr 24, 2020 11:46PM

πŸš€ New

  • Labeling support

✨ Improved

  • New icons for labels

πŸ”§ Fixed

  • Infinite loop syncing when marking all messages as read, but new message arrived
  • Reply All should not include your own address, even if display name is different

Version 0.4.11

Apr 21, 2020 6:32PM

πŸ”§ Fixed

  • Remotely-deleted drafts do not get deleted locally
  • Regression, oversized padding in compose window's body

Version 0.4.10

Apr 19, 2020 3:43PM

πŸš€ New

  • Add ability to open links in background
  • Add ability to save message as .eml from raw source window

πŸ”§ Fixed

  • Infinite caching loop with duplicated message in persistence
  • HTML messages should show without margin around body
  • Flash in thread list when searching across multiple accounts
  • Incorrect positioning of message body loading spinner
  • Don't show Sender: if address is the same as From:

🧹 Cleanup

  • Added "Add Account" to Mimestream menu
  • Added multiple account support to demo-mode persistence manager

Version 0.4.9

Apr 12, 2020 5:24PM

πŸš€ New

  • Add ability to increase/decrease quote level
  • Add ability to paste as quotation

✨ Improved

  • Added an "Attach Files" menu item and key equivalent

πŸ”§ Fixed

  • Links in some messages are not clickable
  • Text fields in thread list jiggle during refresh
  • Replies should go to the Reply-To address if present
  • PSD attachments show a broken ? in the media tray

Version 0.4.8

Apr 08, 2020 8:28PM

πŸš€ New

  • Mark as read works beyond the synchronized range

✨ Improved

  • Added a menu item (with key equivalent) to begin a message search

πŸ”§ Fixed

  • When entering search, All Mail's last selected thread should not be displayed in the content view
  • Paging in additional results during a search refreshed entire list to top
  • Incorrect alignment of paper clip attachment icon in thread list

🧹 Cleanup

  • Added new logging and removed some verbose logs that were unlikely to be needed
  • Adopted Swift Package Manager for a dependency
  • Reorganize project to use a single target/branch for both Beta and AppStore-Release builds with custom configs
  • Resolved some log warnings

Version 0.4.7

Apr 05, 2020 2:51PM

πŸ”§ Fixed

  • Regression, thread list shows no contents after exiting search and then scrolling to page in additional results

Version 0.4.6

Apr 05, 2020 2:40AM

πŸš€ New

  • Rewritten server-side search implementation

πŸ”§ Fixed

  • Search queries are PII and should not be logged
  • Bad alignment of thread content view placeholder text

Version 0.4.5

Apr 02, 2020 11:16PM

πŸ”§ Fixed

  • Message failed to send, racing update and creation actions
  • Unread bar lags in disappearing when clicking a message
  • Thread content view has an initial flash of white when launching app in Dark mode
  • Compose window can show incorrect background color if system appearance was changed after app launch

🧹 Cleanup

  • Switched "Help > Report a Bug…" to open a new message with template, rather than directing to a Google Form

Version 0.4.4

Apr 01, 2020 7:42PM

πŸš€ New

  • Add option to view raw source to message-specific context menu in thread content view

πŸ”§ Fixed

  • Old messages appear after newest message in thread content view
  • Inline videos do not play
  • "BMW of Alexandria" short name is "Of" in thread list
  • Recipient monogram is backwards for many promotional messages
  • Handle HTTP 502 errors as temporary errors
  • Message header does not show attachment filetype icon on first load
  • Message media tray does not update when attachments are just-in-time downloaded
  • "Download linked file" context menu item doesn't work
  • Fix broken context menu on inline images
  • Non-inline images should not be referenced by bodyHTML

🧹 Cleanup

  • Refactored MediaType out of ContentType in MIME parser

Version 0.4.3

Mar 31, 2020 7:42PM

πŸš€ New

  • Support pasting inline image attachments in the compose window

πŸ”§ Fixed

  • When opening a new compose window in dark mode, body momenteraily flashes white
  • Clicking unread count in mailbox list should not act like a button
  • Drop zone for inline image attachments is too small, should be entire view
  • Diagnostics script should use a temporary directory

Version 0.4.2

Mar 28, 2020 5:47PM

πŸš€ New

  • Attachments in thread content view support quick look
  • Undo support for Archive, Trash, Mark Read/Unread, and Star/Unstar

✨ Improved

  • Threads with drafts now show Draft tag in message list
  • Updated drag image for message list

πŸ”§ Fixed

  • Pressing delete while content view is in focus may randomly show previously-displayed message content.
  • Archiving message in All Mail should not autoselect the next message

Version 0.4.1

Mar 26, 2020 1:40AM

πŸš€ New

  • Labels are displayed in the message list

πŸ”§ Fixed

  • Crash when creating a new label
  • Displayed swipe actions should disappear after archiving

Version 0.4.0

Mar 25, 2020 1:57AM

✨ Improved

  • Re-architecture of history-based syncing to close race conditions
  • Significantly faster batch query support when processing user actions
  • Faster synchronization on app launch
  • Add a no-selection and multiple-selection placeholder in the thread content view

πŸ”§ Fixed

  • Unread count is temporarily incorrect when marking all messages read
  • Messages that failed to send should return to Drafts
  • Resumed drafts don't autosave when edited
  • Sync error continues to show even after a draft was updated

Version 0.3.16

Mar 20, 2020 5:01PM

πŸ”§ Fixed

  • Synchronization failing because the Gmail API began enforcing the 100 inner query limit for batch queries
  • Thread content view stuck scrolled down page when app taken full-screen
  • Toolbar items should have tooltips
  • Thread content view inline action buttons need tooltips
  • Drafts and Starred folders incorrectly enable "Mark all messages as read" context menu items
  • Compose window title is just "Window", should be the draft's subject
  • Minimum window size is too small
  • Label name in thread content view shuold not show text selection cursor on hover

Version 0.3.15

Mar 11, 2020 1:12PM

πŸš€ New

  • Ability to view the raw source of a message

✨ Improved

  • Support for multipart/related when sending inline image attachments
  • Add experimental default to reverse autoselection direction

Version 0.3.14

Mar 07, 2020 11:02PM

✨ Improved

  • Performance improvements when syncing messages within a label
  • Pressing spacebar while focus is in message list now scrolls content view
  • Standard key bindings can now be used to navigate message list up/down

πŸ”§ Fixed

  • Image attachments in compose window should be resized to fit width of window

Version 0.3.13

Mar 05, 2020 7:51PM

✨ Improved

  • New drag image for message list with badge count
  • Tweaks and new artwork for onboarding window

πŸ”§ Fixed

  • Archived threads temporarily "pop back" in message list

Version 0.3.12

Mar 04, 2020 2:56AM

πŸš€ New

  • Tokens can now be dragged between compose address token fields

πŸ”§ Fixed

  • First address completion suggestion should be auto-selected
  • Address completion should search last name
  • Address completion should conduct anchored searches on name components
  • Address completion should not suggest automated sender previous recipient addresses
  • Unread message strip needs a highlighted appearance

Version 0.3.11

Feb 28, 2020 2:57PM

πŸ”§ Fixed

  • Pressing CMD+R with focus in message body doesn't work
  • Fixed issue where synchronization activity fails to complete
  • Pressing return inside a quote block should break quote and outdent response
  • Replies with new text inline in quote block should not be collapsed

🧹 Cleanup

  • Tweaks to improve usability of on-boarding screen
  • Status tray now displays offline status

Version 0.3.10

Feb 22, 2020 11:32AM

πŸš€ New

  • Refreshed installer .dmg image background art

✨ Improved

  • Improved diagnostics collection

πŸ”§ Fixed

  • Status tray can get stuck showing status when multiple actions are executed at once
  • Already-deleted messages should not be re-persisted during sync
  • On-boarding screen can re-display even if accounts are already added
  • On-boarding flow can get stuck if adding an additional account is aborted
  • Large query batches split incorrectly, significantly slowing down many sync operations.
  • Use maximum allowable page size (500) when counting threads for categorized Inboxes to sync counts 5x faster

Version 0.3.9

Feb 10, 2020 9:47PM

πŸ”§ Fixed

  • Unedited draft should not be created when closing compose window
  • Viewing draft in dark mode reverts to light after edit
  • Sync error for mailbox user actions that stuck around after the mailbox was deleted
  • Sync error when replaying change of message Unread/Flagged state, but message has already been deleted off server

🧹 Cleanup

  • Clean up mailbox user actions that are in an invalid state
  • Retrieve update availability from new Jekyll-generated XML file

Version 0.3.8

Feb 08, 2020 11:38PM

πŸš€ New

  • Automatic linkification of URLs and email addresses in the content view

πŸ”§ Fixed

  • Racing when multiple user actions were concurrently being executed for same message/mailbox
  • Some swipe action and banner icons broken
  • Sometimes user action replay gets jammed if SC reachability change notification doesn't come as expected

Version 0.3.7

Feb 06, 2020 8:18PM

πŸ”§ Fixed

  • Infinite synchronization loop trying to cache messages already deleted from server

🧹 Cleanup

  • Toolbar and sidebar icon tweaks

Version 0.3.6

Feb 05, 2020 8:51PM

πŸš€ New

  • Custom toolbar icons

✨ Improved

  • Improved logging to better understand reported issues

Version 0.3.5

Feb 05, 2020 3:23PM

πŸš€ New

  • Custom shaded sidebar icons

✨ Improved

  • Improved logging to better understand reported issues

Version 0.3.4

Feb 04, 2020 9:01PM

✨ Improved

  • Hide unread count on Sent mailboxes
  • Improved logging to better understand reported issues

Version 0.3.3

Feb 01, 2020 2:48AM

πŸš€ New

  • Refreshed on-boarding UI

✨ Improved

  • Optimizations to improve synchronization performance
  • Accounts without sufficient OAuth scopes are now prevented from being added

πŸ”§ Fixed

  • Status tray re-appears unnecessarily after waking from sleep

Version 0.3.2

Jan 31, 2020 10:15PM

πŸš€ New

  • Mimestream is now a Google-verified Gmail API client

πŸ”§ Fixed

  • Sending message failed when duplicate update actions were executed
  • Sending message failed when synchronization action temporarily failed
  • Status tray sometimes does not display sync errors

Version 0.3.1

Jan 30, 2020 1:27AM

πŸš€ New

  • Status tray in sidebar shows user-initiated synchronization activity

✨ Improved

  • Support RFC 2047 encoding in Subject and Recipient fields, to allow for Emoji and other non-ASCII character

πŸ”§ Fixed

  • Delete, CMD+Delete keyboard shortcuts sometimes don't work

Version 0.3.0

Jan 23, 2020 4:02PM

Version 0.3 contains a significant overhaul of the synchronization stack, focused on error handling support.

πŸš€ New

  • Add preference to control remote image loading
  • Add preference to configure swipe action
  • Add preference to control delete key behavior

✨ Improved

  • Trash and Draft label are now always shown on messages in content view
  • Thread count no longer reflects message in Trash
  • When in Trash, the thread count only reflects the messages in Trash
  • Deleting a draft now closes any already-open compose windows

πŸ”§ Fixed

  • Silent failure to send a message without presenting error
  • Draft creation fails with error: The data couldn't be read because it isnt in the correct format.
  • Crash sending message with Emoji in the subject
  • Crash when moving messages
  • Drafts sometimes resurrect after being deleted
  • Crash when replaying deletion of already-deleted-from-server message
  • Memory leak when closing a compose window
  • Unstarring swipe action doesn't work if starred message isnt in current folder

🧹 Cleanup

  • Add Advanced submenu with diagnostic and repair options
  • Persist journaled actions that failed to complete, so they can be presented even after relaunch

Version 0.2.12

Dec 11, 2019 10:08PM

πŸ”§ Fixed

  • Crash on reply when there is more than 1 contact for a specific email address
  • Refresh thread content view when changing folders, even if the thread is the same
  • Incorrect placement of cursor after reply with signature
  • When handling mailto: links, the body text should not be placed below the signature

Version 0.2.11

Dec 09, 2019 10:08PM

πŸš€ New

  • Support for drag and drop of image attachments when composing
  • Consolidated Mailboxes section in sidebar
  • Updated layout for star and attachment icons in thread list cell

πŸ”§ Fixed

  • Thread list should update after toggling enabled state of categories
  • Generated Content-ID header may be invalid
  • Long lines of attachment files in thread content view should wrap
  • .txt attachments lose filenames when sent
  • .txt attachments cannot be opened
  • Message with attachment disposition .txt attachment shouldn't display text inline
  • Selecting attachments in header is not reliable

🧹 Cleanup

  • Don't show hand cursor for message action buttons
  • Avoid reload of entire table view when beyond prepared range

Version 0.2.10

Dec 03, 2019 1:53AM

πŸ”§ Fixed

  • Crash when creating a new label
  • Reply all should show Cc recipient row by default
  • Mailto link with body loses newlines in compose window
  • Messages downloaded due to thread content display appear uncollapsed in thread content view
  • Broken dark formatting for message selected on launch
  • Message should not be collapsed when second message in thread is a deleted message

🧹 Cleanup

  • Add logging to help track down crash on Reply on some systems

Version 0.2.9

Nov 30, 2019 12:30PM

πŸš€ New

  • Fetch full name from Gmail, not the macOS user account
  • Preserve selected thread within each folder

πŸ”§ Fixed

  • Content view should clear when thread list content disappears

🧹 Cleanup

  • Sidebar now refuses first responder on mouse click events

Version 0.2.8

Nov 26, 2019 3:54PM

πŸš€ New

  • Display contact photo in message header

✨ Improved

  • Delete key now Trashes rather than Archives
  • Clicking a different mailbox in sidebar now exits search mode
  • Starred messages are no longer collapsed in the thread view
  • Messages marked as Spam no longer appear in other mailboxes

πŸ”§ Fixed

  • App sometimes continuously resets persistence on launch
  • Duplicate "Label 098" label in sidebar after initial sync
  • Broken "Revert Dark Formatting" link

Version 0.2.7

Nov 24, 2019 3:02PM

✨ Improved

  • Improve GmailService throttling logic to avoid exceeding per-second quota limits on accounts with many labels
  • Increase size of window initially synced for primary Inbox
  • Don't sync disabled message categorized inboxes
  • Don't show mailbox tag for backing mailbox in message header

πŸ”§ Fixed

  • Broken decoding of newlines in text/plain message parts when Content-Transfer-Encoding is base64

🧹 Cleanup

  • Hide action buttons for collapsed messages
  • Remove nonfunctional printing menus until printing is supported
  • Improved folder selection restoration after persistence is reset
  • Fix default account selection for compose to match the account display order

Version 0.2.6

Nov 22, 2019 12:17PM

πŸš€ New

  • Collapse messages in thread view for long threads
  • Add BCC field to compose headers
  • Validate recipients before allowing send of compose window
  • Add icons to message banners

✨ Improved

  • Fix sorting of mailbox labels in header
  • Optimize conversation loading by avoiding preload of unnecessary iframes
  • Remove currently unimplemented photo browser button from compose window toolbar

Version 0.2.5

Nov 19, 2019 10:26AM

πŸš€ New

  • Add ability to reply to specific message in thread view
  • Add ability to star specific message in thread view

✨ Improved

  • Collapse quoted text in messages sent with Windows Outlook
  • Normalize formatting of messages sent with Windows Outlook
  • Search speed improvements
  • Double-clicking already-open draft now orders existing window to front

πŸ”§ Fixed

  • Mailbox labels sometimes shown even if they don't need to be

Version 0.2.4

Nov 14, 2019 11:41PM

πŸš€ New

  • Support magnification in thread view
  • Add Drag & Drop support to attachments in thread content view
  • Clicking a notification now selects the message in the main window

✨ Improved

  • Forwarding messages now includes attachments
  • Faster initialization of the Load Images banner
  • Improve thread loading speed by loading CSS and Javascript assets by URL, allowing WebKit to cache these resources

πŸ”§ Fixed

  • Subject prefixes sometimes duplicated on replies/forwards
  • Assorted thread content view bugs in dark mode

🧹 Cleanup

  • Clean up thread view context menus

Version 0.2.3

Nov 10, 2019 11:51AM

πŸš€ New

  • Automatic update support

✨ Improved

  • Added validation for e-mail addresses entered into compose window

πŸ”§ Fixed

  • Reply messages do not threading together