Ethan

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

Fired all batch requests at the same time in getMessagesArrayFromIDs and used Promise.all, it's so much faster than waiting for each one to complete before firing the next!

Created apiActions.gmail.getMessagesArrayFromIDs function which returns an array of message objects from an array of message IDs. It fetches them in batches of 100 to make things faster.

Created an apiActions.gmail.getMessageIDs function that actually supports pagination!

Transferred ShipCast website to shared Netlify account with @sergio for the site launch! πŸš€

Got threads to work by including References header & threadId in mesage request!

Don't add Re: to the subject if it's a Gmail account so everything will be threaded nicely

Created getLatestGitInfo cloud function that gets the latest commit ID & the latest tag name

Replaced caches.match with my own custom function that prefers dynamic cache over static cache

Got service worker to return latest index.html from dynamic cache instead of the one that was first put in static cache

Got Font Awesome working offline!!

Ethan Author

Yeah I didn't expect it to be so easy!!

0 Likes

Created Gmail OAuth process demo for KanbanMail's reverification – youtu.be/Uj5uSi0pHBU

Fixed OBS config on new screen

The whole computer hangs when I open OBS

0 Likes

How'd you do this? I've been having issues with OBS for a while

0 Likes

Published new article!!! https://codetheweb.blog/2019/02/05/javascript-timeouts-and-intervals/

Put new article through Grammarly, it only picked up on two errors which is way less than usual!

I love this writing setup! 😍

Morgan

What's the setup?! gif

0 Likes
Ethan Author

Caret.io on the left, Jekyll live-reloading in Chrome on the right 😎

0 Likes

Submitted another pull request to Makerlog gitlab.com/makerlog/web/merge_requests/21

MADE MY FIRST PULL REQUEST TO MAKERLOG! It's a tiny thing but it's something πŸ˜… gitlab.com/makerlog/web/merge_requests/19