Skip to content

2.0

Compare
Choose a tag to compare
@ilestis ilestis released this 04 Nov 11:54
· 1791 commits to main since this release

New features

  • The frontend and app have been split in two codebases. This repository now only contains the backend (and the API, which is disabled by default, more details lower). The frontend is currently not open core.
  • Updated and smarter sidebars
  • Bookmarks in the lookup interface
  • Updated look & feel to all popups and dropdowns
  • Updated dark theme
  • Better support for 4k screens
  • The gallery is now available for self-hosted campaigns
  • New dashboard layout
  • New campaign export
  • Big performance improvements

Improvements

  • New format field for calendars
  • Alerts when creating a reminder longer than two years
  • Quick visibility update UI for posts
  • Campaign member order by columns

Update process

This is a major update, and we highly recommend backing up your database before attempting this update.

After pulling the 2.0 tag, run the following commands from the project's root folder.

sail composer install
sail artisan migrate
sail artisan db:seed
sail artisan cache:clear
sail artisan migrate:image-to-entity

Full release notes available here


API & FoundryVTT integration

If using FoundryVTT with a self-hosted Kanka, you also need to update the FoundryVTT plugin to the latest version for it to be compatible with other schema changes that were made to the API.

The API is now disabled by default, and needs to be a different domain name to be enabled. You can configure it by editing .env and adding

API_DOMAIN=api.yourdomain.xyz

And then set up your Foundry plugin to point to api.yourdomain.xyz. Don't forget to add the new CNAME to your DNS config.