Skip to content

2.0.0

Compare
Choose a tag to compare
@Lars- Lars- released this 20 Jun 09:02
· 44 commits to main since this release

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:

  1. Create a backup
  2. Download https://resources.ljpc.network/freescout-modules/calendar/latest.zip and place it in the Modules directory of freescout
  3. Deactivate the module if it's activated. This is very important for the migrations.
  4. Remove the folder LJPcCalendarModule in the Modules directory. This won't delete any calendar or calendar item.
  5. Unzip latest.zip
  6. Enable the module via the modules page in freescout
  7. Does the calendar look weird? Clear the cache by going to Manage -> System -> Tools and click "Clear Cache".

This version adds these new features:

  1. Synchronisation with CalDAV
  2. A whole new settings screen
  3. An explanation video in the readme
  4. Permissions for all calendars
  5. A way to only shared free/busy times to external calendars
  6. Automatic updates via FreeScout
  7. Improved timezone support
  8. 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.