2.0
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.