World Caring Day 🤗 bug fixes

Today is World Caring Day. Whether you're providing care, receiving care, or just noticing kindness and caring in someone else, it's a great day to recognize the power of even the smallest acts of caring and kindness today. 🫂

In that spirit, we've released fixes for a few issues reported by customers, which is probably a fairly small act of kindness in the grand scheme of things, but we hope they make your day just a little bit better:

  • For customers using JWT or OAuth 2 authentication with any of our contextual help widgets, we've added the option to Regenerate your secrets for both authentication methods. Use this option with caution--regenerating a new secret will immediately invalidate your existing secret, basically breaking your widget authentication. We've had a couple customers reach out lately requesting the ability to regenerate this, and we thought it seemed like a great feature to include on the page, so we've added it! You can see more detailed instructions at the bottom of Widget 2.0 JWT authentication and Widget 2.0 Oauth2 authentication.
  • For those of you with really deep hierarchies of content: one of our customers reported that the tables of contents in their Standard PDF and Custom PDFs weren't indenting items properly after about the fifth level of category/subcategories. We've updated the styles we use for those tables of contents so they'll now properly handle content up to 10 levels deep. If you have content structured this way, you'll need to regenerate the PDFs that had the funky table of contents to see those changes.   
  • A small change on the Settings > Style page: we discovered that if the extract colors by URL failed, we weren't displaying any kind of message to let you know the process failed. We have added a warning message to let you know when the extraction was unsuccessful, and we also rewrote some of the extraction logic to make it less likely that we'd have problems to begin with. We've updated our Choose your colors documentation to reflect these changes. Thanks, Amy, for letting us know you'd run into issues here, and we hope these changes help!