Ethan
Making products people love π₯π
MERGING MASSIVE UPDATE INTO MASTER
Made opening email animation 125ms faster. It doesn't look as 'cool' now, but it's much more useable. Based on this tweet: https://twitter.com/Jatodaro/status/1104120190470512640
Added max-width: 100% to images in makeHTMLEmail so it doesn't end up sending ugly massive images!
Donβt show βmove to done after replying/forwardingβ if the email is already in done
Proxy images in emails to always use SSL via images.weserv.nl
Close email viewer in split mode after dragging that email
Made it so you can click again on the email currently in the viewer and it will close
Added "close" button to composer in split view
Modified composer/viewer behaviour in split view
Minimize all columns except for the current one in split view
Added split view toggle in header
Started coding split view
Clear IndexedDB on logout
Finally fixed βUncaught TypeError: Cannot read property 'getBoundingClientRect' of nullβ error after about 6 months π
Fire focus event for email composer body as well as fields
Execute unresolved modifier queue at the start of the updateEmails function
Got full body loading working with Outlook!
Added loadBodies option to updateEmails
Removed unused getMessagesArrayFromIDsParallel function, enough with the sentimentality π
Fixed email viewer service worker π
Removed border from 'on' email actions in email viewer in dark mode
Removed border from 'on' email actions in email viewer
Made the column name in email viewer a dropdown (see screenshot in the previous task for what it looks like when closed)
Moved the column name in the email viewer to the bottom row