Ethan

Making products people love πŸ”₯πŸš€

Removed shortcuts side-popup for the moment because it’s out of date and not really needed anymore because of tooltips

Added firstCallOnPageLoad option to updateEmails so contacts, labels, stripeMetadata etc. still get updated

Now I get a system notification when my development version is finished rebuilding!

Now I get a system notification when my development version is rebuilding!

Added CC autoprefixer to web app build process! Suggestion by @jivings

Fixed β€œ(index):3225 Uncaught ReferenceError: data is not defined at onchange” errors

Fixed β€œUncaught ReferenceError: data is not defined at ServiceWorkerContainer.” errors

Added main background image in many different sizes so it loads nicely

Fixed entering back into polling loop after refreshing the token so it works with the new onlyNewEmails code

Fixed composer shortcut triggering when it’s not meant to by adding modifierDown: true

Changed messagesPerBatch from 100 to 50 to reduce Gmail rate limiting errors (still in development, I'm testing it)

Met up with @ksaitor!!! πŸ™Œ https://twitter.com/Booligoosh/status/1106855988592693249

Made new email polling even more efficient by not loading emails if their IDs are already on the board

Polling for new emails is now at least 2x faster, and much less memory/cpu intensive!! πŸŽ‰ I'll test it for 24h then push to prod.

Don't fire getUserInfo, getContacts, getStripeMetadata, initLabels or updateColumnsInfo when polling for new emails