New features:

  • We implemented a new employee details page that simplifies configuring profile, presences and absences, calendar connections and meeting providers.
  • Sendinblue has been implemented as the default email provider for new partners (EU location).
  • It is now possible to define whether waiting list entries of group appointment bookings should automatically be changed to official bookings if another customer cancels the appointment.
  • The navigation on the settings page has been optimized
  • Combined bookings are now possible for selected partners.
  • Customer and partner ICS files can now be configured (file name, title, location, description).
  • Calenso now supports authentication with certificates when sending Microsoft Exchange.
  • [APPOINTMENT_UTM_SOURCE] can now be used as a new placeholder in the templates.



Improvements:

  • The length of services in the dropdowns is now better displayed (e.g. 1h 15m).
  • Several libraries have been updated to the latest version




Dashboard


* BRAIN-6639: BMS: Customers search: add option to search for customers that have survey filled

* BRAIN-6700: Implement Sendinblue as email provider

* BRAIN-6728: Resources overview page

* BRAIN-6752: Extend widget integration component

* BRAIN-6772: Reboat: Optimize duration of ng-select appointment-services

* BRAIN-6783: Waitinglist (automatic move) should be configurable

* BRAIN-6797: Adding new ressource requires email address

* BRAIN-6798: Dropa: Not possible to edit email address on resource (not sent to backend)

* BRAIN-6825: Improve calio sidebar

* BRAIN-6826: Calio remove title in settings

* BRAIN-6827: New resources page breadcrumbs detail is missing


API


* BRAIN-6185: BMS: Combined appointment booking (paid)

* BRAIN-6574: Email template multiple bookings disturbed

* BRAIN-6639: BMS: Customers search: add option to search for customers that have survey filled

* BRAIN-6649: AMAG: Ability to configure ICS title via template (paid)

* BRAIN-6676: Sanitas: PHP-EWS with TLS certificate

* BRAIN-6714: Gruppenbuchung: Cancellation E-Mail werden nicht versendet.

* BRAIN-6730: Sanitas: Timezone issue in InxMail JSON

* BRAIN-6740: Helvetia: Certain characters should not be sent in Inxmail

* BRAIN-6783: Waitinglist (automatic move) should be configurable

* BRAIN-6815: Create Calenso Invoice in Bexio (Flatrate and Whitelabel) adjust text, that its more clear for the clients

* BRAIN-6824: Implement disable notifications to partner in MessageHelper (generatePartnerNotifitcations)

* Better display appointment information in mail to customer and partner when multiple bookings are done

* Changed Inhaber to Geschäftsführung

* Removed customfields from appointment pdf export, increased font-size (BL)

* Upgraded php-ews to latest version (0.9.9)

* Added APPOINTMENT_UTM_SOURCE as supported placeholder


Smart-Widget


* BRAIN-6771: Implement .htaccess in smartwidget

* BRAIN-6795: Smartwidget: add loader when starting up the widget

* BRAIN-6796: Smartwidget: implement transition in smartwidget and survey when changing steps

* BRAIN-6830: Anyone in workers dropdown ist not translated

* BRAIN-6831: its not possible to switch payment type

* BRAIN-6832: when going second time to the process in smartwidget values are not prefilled + jump to next:


Widget


* BRAIN-6765: Update ngx-paypal to v8

* BRAIN-6766: Widget build warning

* BRAIN-6833: Prefill worker in widget does not work when postcode search is active