Releases: LJPc-solutions/freescout-calendar-module
2.2.1
2.2.0
Caution
If you're upgrading from version 1, please read this first: release notes 2.0.0.
This release adds custom field mapping to CalDAV items. This way, you can find the name of the field for any custom field ID in an event.
2.1.5
Caution
If you're upgrading from version 1, please read this first: release notes 2.0.0.
This release restores the original attachment download link, but also leaves the add to calendar link.
2.1.3
Caution
If you're upgrading from version 1, please read this first: release notes 2.0.0.
This release fixes an issue with some other freescout modules.
2.1.2
Caution
If you're upgrading from version 1, please read this first: release notes 2.0.0.
This version removes the "required" checkbox in the custom fields settings for the source field.
2.1.1
Caution
If you're upgrading from version 1, please read this first: release notes 2.0.0.
This version fixes the month name in the month view and probably fixes some CSS as well that occured in some cases due to a faulty GitHub Action in the previous release.
2.1.0
Caution
If you're upgrading from version 1, please read this first: release notes 2.0.0.
This version has several big updates:
- Addition of custom fields. It is now possible to add and rearrange custom fields per mailbox in the mailbox settings. These are the available types: Text, Numbers, Dropdowns with predefined values, Boolean, Multi-select with predefined values, Date, E-mail, Source
- Addition of a view selector. It is now possible to switch between week/day/month view on the desktop version of the module
- The source can now be added as a custom field. This way, you can rearrange it to wherever you like. The source field is also a clickable link now instead of an url in the body
- The author of an appointment is now saved and displayed in the event detail modal
- Time format fix: the correct time format (24hr/12hr) will now be used in the calendar according to the settings in your freescout profile
- Added logging. If an error occurred in the communication with CalDAV, it will be logged for debugging reasons
Important
In this version, the source field in the event details modal is removed. If you still want the source field, it can be added as a custom field.
2.0.9
Caution
Version 2 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.
More information here.
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.