Category: Dev Blogs

  • Version 3.17 – Dashboard header links, item locations & a faster Kanka

    Version 3.17 – Dashboard header links, item locations & a faster Kanka

    This update brings a few new toys for your dashboards and items, along with a lot of work on making Kanka faster. It also includes the smaller updates pushed since 3.16 which hadn’t made it onto the blog yet. New features Dashboard headers can now link to other dashboards, rather than only to entries. If…

  • Kanka MCP

    We’ve never been especially keen on putting AI inside of Kanka. Your worlds are yours to imagine, and we’re not looking to add a button that writes them for you. Creativity is the whole bloody point. Having expensive sand invent your wizard’s tragic backstory is, at best, a different hobby. But software habits change. Some…

  • Version 3.16 – Multiple character sheets & calendar eras

    Version 3.16 – Multiple character sheets & calendar eras

    It’s been a quiet end of summer because I was busy touching grass with my family, but I’m now back with another update. New features Multiple character sheets per entry: add, remove, and reorder character sheets, and preserve sheets when copying entries. Character sheets are now managed and attached at the top of the properties…

  • Developer Log #15

    Developer Log #15

    1. What we shipped This week was busy mostly fixing bugs that surfaced while I was on holiday. And on wednesday morning I woke up to the php2shell announcement and got to patch all the servers that run Kanka. I did inspect the server logs and found no traces of the exploit being used before…

  • Developer Log #14

    Developer Log #14

    1. What we shipped Made multiple improvements to the markdown exports. Added more information of the entry (like a character’s races and families). Added an entry inventory, entry abilities, and entry assets section to the export when appropriate. Made a few performance improvements to export big campaigns quicker. I’ve also shipped a new helper page…

  • Changes to the character sheet engine

    Changes to the character sheet engine

    When we introduced character sheets on the plugins library in 2020, we didn’t anticipate how big a part of the Kanka experience they would be. The first rendering engine was a disaster of a mess that constantly broke and was frustrating for artisans and users. In 2023, we replaced it with the Blade templating engine,…

  • Developer Log #13

    Developer Log #13

    1. What we shipped This week has been all over the place. On Monday I made multiple changes to the servers so that they would more gracefully slow down during heavy load instead of crashing (effectively queuing requests rather than try and process everything and failing). I also added more server logs to see which…

  • Developer Log #12

    Developer Log #12

    1. What we shipped Just bug fixes because something big is brewing. 2. What we’re working on next Maps. Maps v4. Maps so mappy you’ve never mapped like this before. Maps are such an important element for many visual worldbuilders and I’m committed to giving them the love they deserve. I’ve been dropping screenshots over…

  • Developer Log #11

    Developer Log #11

    1. What we shipped This week we released our marketing website (kanka.io) in French, Spanish, German and Brazilian Portuguese. It was something we had before the redesign of 2021, and something I’ve been meaning to do ever since. It’s not fully finished (you can’t switch languages in the UI, we let Google decide which version…

  • Developer Log #10

    Developer Log #10

    1. What we shipped Released a few quality of life improvements to the plugin library this week. It will now check for Blade/PHP syntax when working on character sheets to help new users out. Also shipped a bunch of bug fixes. 2. What we’re working on next I am working on a new image selector…