🍔 Nat'l Hamburger Day bugfixes

Happy burger day, buddies! Fire up that grill and crack open that pickle jar—today is a day to celebrate. Let me do so by sharing some changes our developer owls have recently released:

The bun: Fluffier improvements

Updated jQuery

We've updated to the latest version of jQuery. If you have custom code in your knowledge base and notice any issues as a result of this update, contact us and we'll be happy to help!

API endpoint limits now work properly

Previously, if you set a limit on an API call to the suggested endpoint, the limit was not respected and all results (up to 20) were shown on page 1. That's been fixed, so now you should be able to set a limit and see that number of results.

The burger: Meatier changes

Full PDF exports of very large knowledge bases

Previously, very large knowledge bases would break our PDF export option. If you wanted to export your full knowledge base and it was very large, you had to split it up into multiple Custom PDF exports. We've fixed this issue, so you can now export your entire knowledge base as a single PDF regardless of large it is.

Improved article preview in Style Editor

When customizing your knowledge base in Customize > Style (HTML & CSS) > Article, the preview previously showed your oldest article by default. This could be unhelpful if your oldest content was a URL redirect article, topic article, or category landing page rather than a regular article. The preview now defaults to your most recent article and only shows actual articles, making it much more useful for testing your styling changes.

The fixin's: Bugs we've fixed

Inactive version edits

It was possible for a while to "edit" the title and permalink of an inactive version, but those changes didn't actually save. We had to solve this in a couple of different ways:

  1. You can now edit the title in an inactive version, and it saves successfully for that version.
  2. You can no longer edit the permalink in an inactive version. That field is now greyed out on inactive versions, and you'll see a 🚫 symbol if you hover over it.

API-created categories in the table of contents

If you created a category via the API, it wouldn't display in the table of contents (TOC) until the category page was re-saved within the app or if the cache was busted. This has been fixed, so now the categories you create using the API should appear in the TOC the same as ones you create in-app.

Full-screen video embeds now work on cross-domain widgets

Previously, embedded videos couldn't be viewed in full-screen when using our widget across multiple domains due to cross-origin iframe permissions. This only affected multi-domain setups—single-domain widgets worked fine. We've now resolved this issue, so you can enjoy full-screen videos regardless of your domain setup (no more squinting at teeny videos!).