This week we worked on performance improvements and implemented some new features:

  • The widget now loads faster!
  • The time windows and group appointments now load faster!
  • Now it can be defined whether a different bookable resource can be selected when rebooking, or whether rebooking is only allowed for the existing resource.
  • If you are not logged in and open a dashboard link, you will now be redirected to this link as soon as you are logged in.
  • On the customer page of the appointment you can now define if the partner information (logo, e-mail, partner name, phone number) should be displayed or not.
  • Employees and resources can now store telephone numbers and use them in the templates with the placeholder "RESOURCE_MOBILE".
  • The payment method in the dashboard (credit card) can now be updated and activated correctly.
  • In the booking widget you can now define how the service categories should be expanded:
    • Expand All
    • Open only the first
    • Collapse all


TABLE OF CONTENTS


Dashboard

  • BRAIN-5149: GM: New setting rebooking for worker_id 0 or previous worker_id (financed)
  • BRAIN-5184: Services list must support 3 options: all closed, 1 open, all open
  • BRAIN-5324: Upgrade ngx-stripe to latest version
  • BRAIN-5328: Add redirect url (initial url should not be lost when you are logged out)
  • BRAIN-5336: BL: Landing page: The contact details "Company e-mail" and "Company telephone" should not be displayed. Ideally the whole bar should be hidden (financed)
  • BRAIN-5340: Events list on mobile does not look good
  • BRAIN-5342: GM: New setting in widget for preselected CAP (financed)
  • BRAIN-5343: GM: Enable the mobile phone number for resources (financed)
  • BRAIN-5344: Add proper spacing on mobile for resources
  • BRAIN-5350: Cannot save "resource description" its resetted after reload
  • BRAIN-5354: BL: Multilingual resources are not displayed in bookingwidget
  • BRAIN-5355: Helper text for zip input setting
  • BRAIN-5356: Add catchError in Router resolve to avoid the blank page issue
  • BRAIN-5365: Custom price component broken
  • BRAIN-5368: Multiday toggle on events is not correct
  • BRAIN-5369: Calenso does not remember upcoming or archived selection
  • BRAIN-5375: Add helper text to event->capacity
  • BRAIN-5378: Event capacity progress-bar not correct when overbooked

API

  • BRAIN-4806: Performance improvement for slots and events
  • BRAIN-5184: Services list must support 3 options: all closed, 1 open, all open
  • BRAIN-5329: Add deeplink to slot management into backend mails and ICS
  • BRAIN-5334: BL: Widget text for "no appointments" should be configurable (pending financing)
  • BRAIN-5336: BL: Landing page: The contact details "Company e-mail" and "Company telephone" should not be displayed. Ideally the whole bar should be hidden (financed)
  • BRAIN-5337: BL: When creating new resources, it is currently possible to select the Calenso standard roles (financed)
  • BRAIN-5342: GM: New setting in widget for preselected CAP (financed)
  • BRAIN-5343: GM: Enable the mobile phone number for resources (financed)
  • BRAIN-5349: Defining active payment method in Stripe is broken
  • BRAIN-5351: Resources are loaded multiple times on resources/workers overview & if searched no Skills are loaded
  • BRAIN-5352: Add ability to block synchronisation of data to 3rd party providers
  • BRAIN-5354: Multilingual resources are not displayed in bookingwidget
  • BRAIN-5357: Azure AD: Get email instead of upn for new workers
  • BRAIN-5379: Widget performance issue

Widget

  • BRAIN-5184: Services list must support 3 options: all closed, 1 open, all open
  • BRAIN-5354: BL: Multilingual resources are not displayed in bookingwidget
  • BRAIN-5363: Widget should support - and _ for query parameters