Ethan
Making products people love π₯π
GMAIL REQUEST BATCHING IS WORKING OMGGGGGG
Created MailChimp account for KanbanMail and authenticated domain
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 π
Pinning is live!!!!! twitter.com/Booligoosh/status/1079207126180843520
Got pinning to work in Outlook!
FIXED EVERYTHING IN OUTLOOK π¬
Pinning is officially workinggggg!!!! ππͺ
Added a pin icon to the context menu
Made & coded pinned email design
Created the email.pinned property
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
Create !KBM: Pinned label on pageload if it's not there already
Started learning about neural networks in JavaScript for fun, they're really cool ππ€π§ β scrimba.com/playlist/pVZJQfg
Fixed BUG with updating to latest label format
Pushed custom column names update!!! β‘β‘β‘
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 π
Deleted updateColumnsInfo function because it's obsolete
Renamed gmailDefinedLabels to definedLabels
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