Category: Dev Blogs

  • 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…

  • Developer Log #9

    Developer Log #9

    1. What we shipped I released 3.11 last week which focused on some performance improvements. This week has just been a few bug fixes and monitoring that the performance tweaks are having their desired effect. 2. What we’re working on next I’m currently working on a new quick lookup interface that has full-text search built…

  • Developer Log #8

    Developer Log #8

    1. What we shipped It’s been a quiet week. Turns out I had fungus growing in the back of my kitchen so I’ve been pretty busy with stripping everything out and organising a replacement. Not ideal. I did have time to fix several small bugs here and there and doing support for a few users…

  • Developer Log #7

    Developer Log #7

    1. What we shipped We’ve pushed a few improvements and fixed a few bugs with the new experimental text editor, fixed some texts which still referenced the old terminology, and overall just did some light polishing work following the massive release we did last week. I also fixed a lot of page titles and meta…

  • Developer Log #6

    Developer Log #6

    1. What we shipped Nothing exciting yet. We fixed a bunch of bug fixes to campaign imports, and api validations. We’ve also been testing a new starter kit for new acounts that hopefully better showcases some of Kanka’s cool features. We’ll share stats about that once we have enough data! 2. What we’re working on…