diff --git a/build/resources/mac/nylas.icns b/build/resources/mac/nylas.icns index 86398f897..1f14a42f2 100644 Binary files a/build/resources/mac/nylas.icns and b/build/resources/mac/nylas.icns differ diff --git a/internal_packages/composer-templates/lib/template-picker.jsx b/internal_packages/composer-templates/lib/template-picker.jsx index deff81100..e92ebe744 100644 --- a/internal_packages/composer-templates/lib/template-picker.jsx +++ b/internal_packages/composer-templates/lib/template-picker.jsx @@ -64,7 +64,7 @@ class TemplatePicker extends React.Component { render() { const button = ( - ) } } - diff --git a/internal_packages/open-tracking/lib/open-tracking-button.jsx b/internal_packages/open-tracking/lib/open-tracking-button.jsx index 584f30e5c..c64a165e0 100644 --- a/internal_packages/open-tracking/lib/open-tracking-button.jsx +++ b/internal_packages/open-tracking/lib/open-tracking-button.jsx @@ -35,13 +35,18 @@ export default class OpenTrackingButton extends React.Component { const currentlyEnabled = this.state.enabled; // write metadata into the draft to indicate tracked state - DraftStore.sessionForClientId(this.props.draftClientId) - .then(session => session.draft()) - .then(draft => { - return NylasAPI.authPlugin(PLUGIN_ID, plugin.title, draft.accountId).then(() => { - Actions.setMetadata(draft, PLUGIN_ID, currentlyEnabled ? null : {tracked: true}); - }); + DraftStore.sessionForClientId(this.props.draftClientId).then((session)=> { + const draft = session.draft(); + + NylasAPI.authPlugin(PLUGIN_ID, plugin.title, draft.accountId) + .then(() => { + Actions.setMetadata(draft, PLUGIN_ID, currentlyEnabled ? null : {tracked: true}); + }) + .catch((error)=> { + NylasEnv.reportError(error); + NylasEnv.showErrorDialog(`Sorry, we were unable to save your read receipt settings. ${error.message}`); }); + }); }; render() { diff --git a/internal_packages/quick-schedule/lib/calendar-button.cjsx b/internal_packages/quick-schedule/lib/calendar-button.cjsx index e5da5b3fc..706ef61ed 100644 --- a/internal_packages/quick-schedule/lib/calendar-button.cjsx +++ b/internal_packages/quick-schedule/lib/calendar-button.cjsx @@ -5,7 +5,7 @@ class CalendarButton extends React.Component @displayName: 'CalendarButton' render: => - diff --git a/internal_packages/send-later/lib/send-later-popover.jsx b/internal_packages/send-later/lib/send-later-popover.jsx index f36c01b26..c47a8b46e 100644 --- a/internal_packages/send-later/lib/send-later-popover.jsx +++ b/internal_packages/send-later/lib/send-later-popover.jsx @@ -102,7 +102,7 @@ class SendLaterPopover extends Component { if (scheduledDate === 'saving') { return ( -