KanbanMail

A Kanban board for your emails! βœ¨πŸ’Œ

Decided to πŸ™…β€β™‚οΈ DITCH the rich text editor library that I use and BUILD ONE MYSELF 😱 All the rich text editor libraries I've tried are really limiting. I feel like doing it myself will mean I can make it better faster!! I've got some cool ideas in store.

Ethan Author

Hahaha my code is definitely not that neat πŸ™ˆ But it's actually a lot easier than you'd expect β€” check this out https://code.tutsplus.com/tutorials/create-a-wysiwyg-editor-with-the-contenteditable-attribute--cms-25657

0 Likes
Ethan Author

I've been able to get a reasonable one working in just an hour or two.

0 Likes

Put all email context menu actions in an object instead of in the HTML (and I created a separate file for it 😱)

Got port forwarding via USB working on my Android, so I can visit localhost:3003 on there and it forwards to localhost:3003 on my computer

Made the app fill the whole screen (no ugly white lines at the top or bottom any more! 😁) and adjusted positioning accordingly, I'm starting to get relatively happy with the mobile design now. Next it's time to do the interactions!

Removed these ugly white strips from logo on mobile πŸ˜…

Ethan Author

πŸ˜‚

0 Likes

beautiful

0 Likes

Added dot navigation to the bottom on mobile so you can easily move between columns 😍 (so you don't have to scroll a ton if you want to get from column 1 to column 5)

FINALLY GOT OAUTH WORKING FOR IPHONE APP!!! It was quite complicated because Google doesn't let you do OAuth from inside a WebView, you have to make them do it in Safari

Ethan Author

BTW that bit about your Apple iPhone is because I signed into Google in the emulator and now it thinks I have an iPhone πŸ˜‚πŸ˜‚πŸ˜‚πŸ˜‚

0 Likes

Don't process auth yet and redirect to application if the iOS parameter exists in localStorage

Added a Ctrl/Cmd/Alt + shortcut for the main board (with no emails selected) which selects all emails in column

Added a Ctrl/Cmd/Alt + shortcut for emails, so to send it to the 2nd column you would hold down Ctrl or Cmd or Alt and 2

Made a keyboard shortcut config object so they're not all hard-coded in if statements!! This will make it easier to add different ones for specific cases

I'M SO HYPED I'VE ADDED SO MUCH COOL STUFF TODAY πŸ”₯πŸ”₯πŸ”₯πŸ”₯πŸ”₯πŸ”₯

Redesigned custom background URL input to go with Unsplash image picker