Ethan

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

Added a emails loaded status to the header for testing purposes (for the new update)

Fetch messages one-by-one so I don't get a Chrome-is-out-of-resources error πŸ˜…

Experimenting with fetching ALL my emails ever via pagination, this thing is getting LAGGYYYY πŸ˜…πŸ˜…

Make ⌘A do its normal thing when focused on inputs instead of selecting all the emails πŸ˜…

Included a case for pinned items in the sortEmails function so that they will always show at the top

Created a changePinnedStatus function that adds / removes the !KBM: Pinned label

Started learning about neural networks in JavaScript for fun, they're really cool πŸ˜„πŸ€“πŸ§  – scrimba.com/playlist/pVZJQfg

Realized that custom column names won't work for Outlook because their category.displayName is read only 😠

Brought back updateColumnsInfo function because apparently it does do something πŸ˜…

Working on new KanbanMail label format which includes column indexes (eg. "KBM:2: Do Today" instead of "KBM: Do Today")

Tweeted about the upcoming custom columns feature in KanbanMail – twitter.com/Booligoosh/status/1078847738538643456