We’re back with another update, bringing many quality of life improvements.
Quick creator templates
In the quick creator, when creating multiple entities at a time using the “bulk” option, it is now possible to select a template of the same module. This means you can create all your bad NPC ideas way faster!

This will effectively create 5 tragically named characters based on the “Template Character” character.
Table view for custom modules
We heard you the first time, the second, the third, and the many other times this feature was send to the roadmap. You now get a toggle to switch between grid and table view on custom modules.
Since custom modules have less fields, we’ve decided to show tags for the first time in a module table view! The “nested” exploration is also dynamic, loading the children instead of doing a full page reload.

General improvements
We’re adding a pronouns and link field in your profile settings. These new fields show up on your public profile page, allowing you to better inform how users should interact with you.
Attribute templates get a new “enabled” checkbox (enabled by default). This allows you to quickly disable some attribute templates you no longer need, without having to delete them or change their configuration.
Tooltips have been redesigned in several ways. Firstly, showing the entity’s image is no longer an option only for premium campaigns, but is now always on for all. Secondly, the tooltip now shows a skull if the entity is a dead character. Tags now also display in a nicer way. Lastly, they now lists up to 1000 characters on premium campaigns instead of 500, and the html markup of links no longer count towards the limit.

When displaying a list of quests on a dashboard, the quest’s completed status will now show up.
If a tag’s name starts with an emoji, that emoji will be used in the “tag bubble” instead of a tag’s first letter.

It is now possible to enable/disable webhooks and themes without having to go edit them.

In an effort to reduce the amount of questions we get in the Discord, when creating a new campaign, the public and player roll will automatically have “read” access to all modules of the campaign.
If visiting the roadmap page without being logged in, following the login link will then bring you back to the roadmap.
A new ‘Has entry’ advanced filter is now available for all standard and custom modules.
While investigating some stats, we found that it takes on average more than a day between someone becoming a member of Kanka and them enabling premium features on one of their campaigns. For this reason, we’ve added a whole “post-subscription” page with clear actions to help. We’ve also added a new “post-cancellation” page with a whole recap of commonly asked questions.
Fresh coat of paint
We’re continuing our push to make Kanka more welcoming to new users. With this update, we’ve continued making tweaks to many parts of the interface. While too many to list, here is a general rundown.
- Moved most icons to use fontawesome’s
regularinstead ofsolidtheme. - Changed all the “Help” buttons to “Learn more”.
- Added a bunch more links to the documentation throughout the app.
- Reworked a lot of phrases to better showcase how to use premium features when trying to access them in the app.
- Reworked all the “this is a premium feature” prompts to include a link to the subscription page.
- Fixed a bunch of inconsistent popup titles and actions to be more consistent and clear.
- Clearer checkbox for what happens when you make an entity private.
API changes
Attribute templates can now be managed through the API.
We’ve updated the entity image API docs with up to date examples and fixes.
Bug fixes
Mentioning custom modules with a dash in their module name no longer breaks those mentions on saving.
Redid the colour scheme for tags to have a minimum visibility index of 4.5. This means tags now have a slightly (and sometimes less slightly) different colour, but are much much much more readable on all themes.
Spent many days bashing my head against the keyboard until I figured out a fix for exports on super large campaigns. We’re also making campaign exports available for 6 hours instead of 1.
It is no longer possible to set an entity as its own parent. Sorry Dr Who fans.
A calendar’s date format field no longer triggers an error when filled correctly.
That’s it for the overview of this 3.2 release. You can follow along what we’re working on next on our roadmap.
As always, thanks to our amazing subscribers for making this huge updates possible! Come join us on our Discord to get early sneak peaks of future updates.
