Neue Funktionen:


  • Round-Robin Funktion: Calenso entscheidet zufällig, welcher Mitarbeiter den Termin übernimmt. Mehr dazu hier.
  • Neu muss der Kunde bei der Buchung die AGB und Datenschutzrichtlinien von Calenso akzeptieren. Diese Funktion kann unter "Einstellungen -> Buchungsfragen" deaktiviert werden.
  • Neu ist es möglich, bei Terminstornierungen die Filiale zu benachrichtigen.
  • Neu kann man für Dienstleistungen Abkürzungen definieren, z.B. für eine Video-Konferenz "VID". Diese Abkürzung kann per Platzhalter in Vorlagen verwendet werden. So kann man bspw. den Titel des Termins, welcher in den externen Kalender synchronisiert wird, anpassen zu "Patrick Breiter | VID". 
  • Neu ist es möglich, pro Tag dem Kunden jeweils nur den erst möglichen Termin anzuzeigen, um Lücken im Kalender zu vermeiden. Mehr dazu hier.
  • Wenn die Stornierung deaktiviert ist, zeigen wir deinen Kunden nun, wie sie dich bei einem Stornierungsfall per Mail oder Telefon erreichen können.


Verbesserungen:


  • Gruppentermin-Bilder haben nun eine doppelt so hohe Auflösung von 500x500px.
  • E-Mail Adressen von Ressourcen können neu bearbeitet werden.
  • Im Online-Kalender werden die Filialen nun alphabetisch sortiert dargestellt.
  • Im Online-Kalender ist im Termin-Tooltip nun der Kunde (inkl. Link) sichtbar.
  • Das Beschreibungsfeld von Mitarbeitern/Ressourcen unterstützt neu 1000 Zeichen.
  • Bei Terminen via Zoom wird nun das Passwort angezeigt, um am Call teilnehmen zu können. Hosts haben einen eigenen Button erhalten, über welchen sie die Konferenz als Host starten können (im Adminlink).
  • Die Benachrichtigungen sind zurück. Offene Benachrichtigungen werden nun auf deinem Avatar-Bild dargestellt.
  • Der Buchungsname für Dienstleistungen wird nun von Calenso automatisch generiert, kann aber überschrieben werden.
  • Die Wartelisten-Kapazität kann nun beim Bearbeiten von Zeitfenstern geändert werden.
  • Beim Generieren von Unblu-Conversations schickt Calenso nun Metadaten über den Termin und den Kunden mit. Darüberhinaus werden diese Daten vom Unblu-Bot-Concierge am Anfang der Konversation zusammengefasst.
  • Wenn der Kunde den Termin bei sich zuhause abhalten möchte (via Meeting-Anbieter "beim Kunden"), dann wird er neu nach Strasse, PLZ und Ort gefragt bei der Buchung.
  • In der von Calenso generierten ICS Datei wird nun der Organisator und alle Teilnehmer (Mitarbeiter und Kunde) korrekt gesetzt.


Bugfixes:

  • Viele Mobile-Verbesserungen (Safari iOS). 
    • Dialoge werden nun im Vollbild angezeigt.
    • Elemente flickern nun nicht mehr.
    • Die Navigation wurde verbessert und ist nun scrollbar.
  • Kunden mit der gleichen E-Mail Adresse können nun nicht mehr doppelt angelegt werden.
  • Filialen, welche nur interne Dienstleistungen anbieten, werden im externen Buchungswidget nicht mehr dargestellt.




Dashboard

  • Fix drag and drop issue in dialog
  • Resize croppie image to 500 x 500
  • Fixed margin issues in calendar tooltip
  • BRAIN-4627: J&J: Customers from calenso partners should accept data policy from calenso
  • BRAIN-6216: Prefill custom_field_values via URL and context into questionnaire / smartwidget
  • BRAIN-6262: Possibility to send cancellation to store
  • BRAIN-6362: Password suggestions do not look good
  • BRAIN-6368: Safari: Customer Booking Overview: Date and Time of the booked event are not displayed
  • BRAIN-6371: Toppharm: New setting show only first appointment per day in getFreeAppointments
  • BRAIN-6378: Rebook modal window does not trigger
  • BRAIN-6385: Group appointment overview: Action Button should always be visible
  • BRAIN-6386: Add helper to worker email in form (add)
  • BRAIN-6387: It should be possible to change resource email addresses during edit
  • BRAIN-6395: Dialogs on mobile should use whole width
  • BRAIN-6396: Add buttons in "maintain participants" is off the grid on mobile
  • BRAIN-6405: lead_intro_text, lead_outro_text, start_text, end_text, trigger_message should be multilanguage
  • BRAIN-6413: Unblu buttons are deactivated when start date is reached
  • BRAIN-6420: Customer information is missing on calendar tooltip menu
  • BRAIN-6422: Customer list does not support multi-selection via checkbox
  • BRAIN-6427: SGE: Calendar selections are not properly saved
  • BRAIN-6429: Round robin feature
  • BRAIN-6432: Customer list table is not aligned with thead
  • BRAIN-6433: Cards do not have same padding inside the card
  • BRAIN-6435: Hide event participant progress bar on mobile but show the results (e.g. 1/0 -> red, 3/5 -> blue)
  • BRAIN-6438: Planzer: Cancel appointments from customer booking page is not possible
  • BRAIN-6439: Navigation is not scrollable on mobile (iOS Safari)
  • BRAIN-6441: Scrolling should be disabled when dialog is opened (mobile)
  • BRAIN-6442: Unblu buttons are not properly displayed on mobile
  • BRAIN-6446: Unblu icon randomly jumps on mobile
  • BRAIN-6450: Sort stores in scheduler alphabetically
  • BRAIN-6453: Calendar tooltip: link to customer detail page
  • BRAIN-6454: Calendar tooltip: Show admin and customer link at end of tooltip
  • BRAIN-6456: Change inner card padding so it matches card padding (whole settings page)
  • BRAIN-6457: Resource description field must support more then 255 characters (like partners description)
  • BRAIN-6458: Remove dot (.) in all links on the UI (customers copy the link with the dot).
  • BRAIN-6462: Background color issue on landingpage
  • BRAIN-6465: Some zoom calls require password, make sure password is accessible for users
  • BRAIN-6466: Filter and action dropdown not aligned on mobile
  • BRAIN-6467: Customer form padding not correct on mobile
  • BRAIN-6468: Card subtitle on landingpage is not using full width on mobile
  • BRAIN-6469: Appointment service prices (VAT) not properly shown on cards on mobile
  • BRAIN-6470: Link to freshdesk is broken
  • BRAIN-6471: Add unread-notification badge on worker avatar in header
  • BRAIN-6473: Cancel button translation is wrong
  • BRAIN-6475: Muebe: Implement appointment-service abbreviation and add support for it in calenso calendar (financed)
  • BRAIN-6479: Default value of setting on "Height of calendar cell" is not showing in UI
  • BRAIN-6480: Ability to delete customer from detail view
  • BRAIN-6481: If cancellation is not enabled, show a message and tell customer he has to contact the partner (appointments & events)
  • BRAIN-6482: Automatically generate santizised booking name for appointment-services during creation
  • BRAIN-6483: Navigation broken (only one row)
  • BRAIN-6488: Improve date format for slots
  • BRAIN-6489: Reboat: Add ability to define waitinglist_capacity on slot edit


API

  • BRAIN-5323: centrovital: Customers are created even though they exist (customers also not updated sometimes)
  • BRAIN-6262: (Pathé) Possibility to send cancellation to store
  • BRAIN-6289: Zoom Link: Zoom Name is name of booked resource
  • BRAIN-6325: Unblu: Add meta information from appointment to the conversion
  • BRAIN-6367: Store information about finished questionnaire in new table customer_smartwidgetconfiguration
  • BRAIN-6371: Toppharm: New setting show only first appointment per day in getFreeAppointments
  • BRAIN-6398: Appointment label is missing then searching
  • BRAIN-6405: lead_intro_text, lead_outro_text, start_text, end_text, trigger_message should be multilanguage
  • BRAIN-6465: Some zoom calls require password, make sure password is accessible for users
  • BRAIN-6475: Muebe: Implement appointment-service abbreviation and add support for it in calenso calendar (financed)
  • BRAIN-6484: (Degura) Fix unknown organizer in ics file
  • BRAIN-6496: Customer create does not check if customer already exists
  • is_start, is_end, is_appointment_booking_step was not properly saved
  • External events with multiple attendees were not properly shown in the calendar
  • Fixed pandadoc new reseller url in mail
  • (Helvetia) Pass metadata when creating unblu conversation

Booking-Widget

  • BRAIN-4627: J&J: Customers from calenso partners should accept data policy from calenso
  • BRAIN-5991: Stores who only have internal services are displayed in the public booking process
  • BRAIN-6004: Back-button in appointment list is not always working
  • BRAIN-6028: Show hint when there are no appointment proposals yet
  • BRAIN-6029: Remove empty custom-field option for ng-select
  • BRAIN-6098: Store name preselection does not support translations
  • BRAIN-6107: Meeting type "At customer" ask address (street, zip, city) from customer in widget
  • BRAIN-6327: Booking questions PLZ/Ort wrong indent in event personal-data-form
  • BRAIN-6344: Properly align appointment-service categories and appointment-services in widget
  • BRAIN-6354: Add link to appointment / event landing page from last page of widget
  • BRAIN-6356: SGE: Better implement clear cart element button
  • BRAIN-6404: Lifestyle: When user clicks on "book", validation does not highlight missing payment-method selection
  • BRAIN-6412: Reboat: It should be visible, how many waitinglist-seats are available in the event widget
  • BRAIN-6428: SGE: Salutation is sticking to the customer-search (custom fields before block)
  • BRAIN-6429: Round robin feature
  • BRAIN-6431: Too much spacing in event proposals
  • BRAIN-6443: Do not show language-switcher in widget when only one language is available
  • BRAIN-6455: Widget tabs do not look like real tabs
  • BRAIN-6472: Booking questions are not recalculated when user changes appointment-service on first page
  • BRAIN-6476: Wrong placement of "remove from cart" button in widget on mobile
  • BRAIN-6478: SGE: Month changes lead to "no bookable slots", even though there are bookable slots


Smart-Widget

  • Fixed external css naming convention
  • Cannot read property 'concat' of undefined: booking-question.component.ts:427.
  • Fixed file upload issue in survey page.
  • BRAIN-6050: Add cart items to localstorage
  • BRAIN-6212: File upload is not available in smartwidget/questionnaire
  • BRAIN-6216: Prefill custom_field_values via URL and context into questionnaire / smartwidget
  • BRAIN-6256: If user selects "no" for appointment booking, forward to next step
  • BRAIN-6330: Hyred: Ability to show avatar of worker in chatbox
  • BRAIN-6349: Ability to preselect values in the booking process: store_id, service_id, worker_id
  • BRAIN-6366: Smart-Widget: Support of sub-dependendies in booking questions
  • BRAIN-6367: Store information about finished questionnaire in new table customer_smartwidgetconfiguration
  • BRAIN-6402: Each element should have "arrow >" to select and click next (like on appointment list)
  • BRAIN-6406: If customer is not created yet, the steps should not be clickable (because step content is not available)
  • BRAIN-6407: Questionnaire appointment planner: preselect store_id, appointment_service_id, worker_id 0
  • BRAIN-6418: Questionnaire steps remove hover background in steps
  • BRAIN-6424: Worker selection for lead process
  • BRAIN-6452: Add encryption to localstorage smart-widget
  • BRAIN-6486: Smartwidget: If availabilities for each day are set, calendar is broken
  • BRAIN-6490: Date preselection via query parameter: day is not properly preselected when calendar is opened
  • BRAIN-6491: Image-card not properly implemented in smart-widget
  • BRAIN-6492: Preselection of card-select is not working