KanbanMail

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

Made sure that it only sets one retry for each function when the internet is disconnected

Made all functions include instructions on how to retry when calling the handleError function

Made a wrapper function for fetch called myFetch that can also detect when the internet has been disconnected (and do other stuff later on)

276 free trial end emails didn't send because I updated my SparkPost account email address and needed to get a new API key 😬😬😬 Luckily Stripe had only retried 4/7 times, so it will still work now – they will just be a bit late

Ethan Author

Yep, thankfully Stripe retries 7 times

0 Likes
Ethan Author

And they'd retried a max of 4 times before the fix

0 Likes

The web app now has no outside scripts! So it is now much more protected against XSS attacks

Made a script to download all of Crisp's locale files into one folder to self-host

Removed Google Analytics scripts and used ga-lite instead – self-hosted, doesn't run any external scripts or make any weird requests, and is 25% of the size https://github.com/jehna/ga-lite

😱 FIXED SIGNUP CHECKBOX BUG! Still not sure why it was happening (seemingly randomly, not based off browser etc.) but it's fixed up now!