Neue Funktionen:
- Calenso unterstützt nun Microsoft Teams als Meeting-Anbieter.
- Calenso unterstützt nun Cisco Webex als Meeting-Anbieter.
- Calenso unterstützt nun GoTo-Meeting als Meeting-Anbieter.
- Nun kann die Dienstleistungsbeschreibung im Buchungswidget angezeigt werden.
- Es gibt 3 neue Buchungsfragentypen: Kartenauswahl, Bilderauswahl, Nummer-Input.
- Nun werden in der Terminliste angezeigt, über welchen Meeting-Anbieter das Meeting stattfindet.
API
- Implemented widget-steps for questionnaire (BMS)
- Fixed multi-day-events that do not have child slots -> calculation of free-slots now possible
- Appointment download is not possible if appointment was cancelled
- Error when customer is trying to download event appointment
- Fix reboat issue: When no slot worker is set, creating customer-notes should not fail
- BRAIN-5592: Microsoft Teams integration
- BRAIN-5646: Multi-day-events do not show correct number of free slots in booking widget
- BRAIN-6019: Setting to show description in widget
- BRAIN-6024: EUR generated bexio invoices have wrong VAT codes
- BRAIN-6070: GoToMeeting integration
- BRAIN-6088: Group appointment attendees PDF export not correct - it does not show if someone has already payed.
- BRAIN-6094: BMS: Extend CustomFieldOptions (title, image, number_default, number_min, number_max)
- BRAIN-6095: Wrong bexio invoicing (wrong tax-id, mwst-type and mwst-net for EUR invoices)
- BRAIN-6096: Coupons are not properly added to Bexio invoices
- BRAIN-6097: Bexio invoice creation: mwst_is_net is not properly working
- BRAIN-6110: Cisco Webex integration
- BRAIN-6130: Create own link-shortening service
- BRAIN-6157: DROPA: Make number of slots configurable and save it to localstorage (prevent scrolling issues)
- BRAIN-6182: Delete external meetings when appointment is cancelled
Smart-Widget
- BRAIN-6082: BMS: Implement image picker booking question type
- BRAIN-6083: BMS: Implement number picker booking question type
- BRAIN-6084: BMS: Implement card-select booking question type
- BRAIN-6090: It should be possible to select service by click on card
- BRAIN-6108: Make smart-widget available as iframe (without chat container)
- BRAIN-6159: Show progress bar in dashboard
- BRAIN-6161: Correctly style the button based on prototype
- BRAIN-6162: * asterix looks strange (maybe wrong font size)
- BRAIN-6163: Pointer cursor for whole area of cards
- BRAIN-6164: On real mobile devices, number-select is fucked up
- BRAIN-6166: Color should be black
- BRAIN-6167: Step bullets should be red
- BRAIN-6169: Improve transitions between steps
- BRAIN-6172: Implement BMS questionaire in smart-widget project
- BRAIN-6174: End of process must support child custom field
- BRAIN-6178: Implement iframe resizer in smart-widget
- BRAIN-6184: Background color in survey page should be white, not blue
- BRAIN-6196: Some labels are not translated
Booking-Widget
- BRAIN-5965: Widget context must selected-worker-email param
- BRAIN-6019: Show appointment-service description inline based on setting
- BRAIN-6112: Deacitvated languages are still shown in the booking widget.
- BRAIN-6115: book button is not properly aligned in widget
- BRAIN-6119: Widget-groups are having top-padding (escept morning)
- BRAIN-6120: Remove o'clock for english in widget
- BRAIN-6123: Number-select css is broken in widget
- BRAIN-6124: Implement same "load-more" button css as in the smart-widget
- BRAIN-6148: If meeting duration is less than 10 minutes, deactivate Webex as meeting-provider (not-clickable)
Dashboard
- BRAIN-5592: Microsoft Teams and Google Meet integration
- BRAIN-6019: Show appointment-service description inline based on setting
- BRAIN-6070: Integrate GoToMeeting
- BRAIN-6084: BMS: Implement card-select booking question type
- BRAIN-6085: BMS: Implement survey landing page
- BRAIN-6109: Create smart widget via UI does create wrong locale "de" instead of "de_CH"
- BRAIN-6110: Cisco Webex integration
- BRAIN-6113: Remove "Hide soon available functions" in Dashboard Settings
- BRAIN-6116: Multilang customfields are not translating (in booking-question settings, widget, landingpage)
- BRAIN-6117: Number-select: min should not be higher than max value
- BRAIN-6121: Show meeting-type icons in appointment list under location
- BRAIN-6122: Show meeting type icons in landingpages
- BRAIN-6125: Customer booking table should list "date" and not start and end. Same as in appointment list page
- BRAIN-6126: Font is too big in customer booking table
- BRAIN-6127: In appointment-list, remove category but show location of appointment (use same logic as in customer-booking-table). Add icon before location text.
- BRAIN-6157: Reboat: Make number of slots configurable and save it to localstorage (prevent scrolling issues)
- BRAIN-6159: Show progress bar in dashboard
- BRAIN-6160: Dashboard page should be scrollable, not the iframe
- BRAIN-6171: Dropa: It must be possible to abort the booking process on a customfield
- BRAIN-6178: Implement iframe resizer in smart-widget
- BRAIN-6190: make dashboard header (incl. progressbar) sticky