HortusFox documentation
This document shows you how to upgrade HortusFox from 2.3 to 2.4.
The following files and folders have to be replaced:
/app
/public/css
/public/js
You can also upgrade the installer. Therefore update the following folder with all files
/public/installer
The docker files have been updated
.dockerignore
dockerfile
docker-compose.yml
docker-entrypoint.sh
A new table SessionModel
was created to allow multi-device logins
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY
userId INT NOT NULL
session VARCHAR(512) NOT NULL
status BOOLEAN NOT NULL DEFAULT 0
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
Two columns of the UserModel
table got dropped in favor of SessionModel
session
status
The theme data file layout.json
got renamed to theme.json
.
Also the theme definition file needs to provide the following attributes:
"author": "Name of the author",
"version": "Theme version, e.g. 1.0",
"contact": "Contact info, e.g. e-mail or website"