Version 3.1 – Plugin Library

Posted by

on

in

We are back with a new update! This time we are focusing on the plugin library, previously called the marketplace. Some of you might remember a survey we did focused on the marketplace towards the end of 2024. This update is all thanks to your feedback!

New name

First things first is we are renaming the marketplace to the plugin library. This comes with a new domain name, https://plugins.kanka.io. The old marketplace domain will automatically redirect everyone to the new url.

Updated layout

We’ve cleaned up the layout a bit. The featured page disappears and is now part of the home page. The new home page also includes recently updated plugins, so you can quickly find new plugins to try out!

plugin homepage

Abandoned plugins

Plugin artisans can now signal if a plugin works with the latest version of Kanka. If not, viewing a plugin will display which version was last confirmed to work.

plugin works

When creating or editing a plugin, authors get a new option that, if checked, will give the Kanka team the explicit permission to take over a plugin should they abandon it. This will allow the team to keep maintaining popular plugins.

Inactive profiles

We’ve also added a banner when viewing a profile. After six months of inactivity, a profile gets the following new banner.

inactive author

Comments

Plugin authors can enable comments on their plugins. This will allow Kanka subscribers to comment, and the authors to reply to said comments. New comments and replies currently generate a notification inside of Kanka, and we will explore options for sending emails in the future. Comments can be edited by their author for five minutes after they have been posted.

plugin comments

Reporting

Because this is the internet, comments can be reported. Our team receives notifications whenever a comment gets reported so that we can take appropriate action.

General improvements

When creating a plugin, it is now possible to attach an image to it.

When sharing a link to a plugin, if the plugin has no image but a gallery, the first gallery image is used for the link preview.

The interface for plugin artisans is now a lot more condensed, with it automatically showing plugins flagged as obsolete first.

plugin management

Obsolete plugins will lose their obsolete flag when a new version is approved.

It is now possible to update a gallery image. This does still require us to approve the new version.

Kanka improvements

While not our focus these past few weeks, we did still get work done on Kanka.

Custom modules now get ordering and bulk-actions directly on the grid view.

custom modules bulk mode
custom modules bulk actions

When creating a bookmark from a filtered list, there is now a confirmation popup.

new bookmark popup

A new [map:123|field:map] advanced mention inject the target map inside the text.

When viewing an organisation, it is now possible to add multiple members as once.

org add members

Objects get a new Objects subpage.

It is now possible to reorder timeline eras and elements even if one of the timeline’s eras has no elements.

Mentions in an entity’s tooltip now get tracked in the “mentioned in” interface.

As you might have seen from the screenshots, we’ve also slightly updated the general UI of Kanka, giving elements more space to breath. These updates shouldn’t have any or minimal impact on your campaign plugins and css.

API changes

The nomenclature for entity_events has been changed to reminders.

  • Entities now have a reminders array instead of entity_events.
  • The entities/{id}/entity_events endpoint has been replaced by the entities/{id}/reminders endpoint

Fixed a bunch of bugs in the API documentation (thanks Nat for pointing them out!)

Bug fixes

Potentially fixed campaign exports on large campaigns repeatedly crashing.

When bulk-creating entities with a new tag, a new tag is created once instead of once per new entity.

Fixed a bug where transforming a custom entity to a standard one kept a ghost duplicate, causing issues.

When setting the author of a journal or instigator of a quest in the quick creator, the options are now properly saved.


That’s it for the overview of this 3.1 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.