2.0.0
Caution
Version 2.0.0 is a complete rewrite of the module.
This means that there are a lot of changes in the code. We did our very best to make it fully backwards compatible, but we can't guarantee that everything will work as expected. Please make a backup of your database and the module before upgrading to version 2.0.0.
Updating to v2:
To update to v2, follow these steps:
- Create a backup
- Download https://resources.ljpc.network/freescout-modules/calendar/latest.zip and place it in the Modules directory of freescout
- Deactivate the module if it's activated. This is very important for the migrations.
- Remove the folder
LJPcCalendarModule
in the Modules directory. This won't delete any calendar or calendar item. - Unzip latest.zip
- Enable the module via the modules page in freescout
- Does the calendar look weird? Clear the cache by going to Manage -> System -> Tools and click "Clear Cache".
This version adds these new features:
- Synchronisation with CalDAV
- A whole new settings screen
- An explanation video in the readme
- Permissions for all calendars
- A way to only shared free/busy times to external calendars
- Automatic updates via FreeScout
- Improved timezone support
- Adding detected meetings from conversations
And more!
Downloading the new version:
From now on, the module can be downloaded here: https://resources.ljpc.network/freescout-modules/calendar/latest.zip. The latest version will not be added to the releases, since it is not needed to update manually anymore.