Neue Funktionen:
- "Bevorstehende Buchungen" auf dem Dashboard unterstützt nun Gruppentermine.
- Neue QR-Code Funktion (mehr dazu hier).
- Neue Calenso-Navigation.
- Neu kann ein Stornierungsgrund für Termine vom Kunden angefordert werden (mehr dazu hier).
- Neu können stornierte Termine in der Terminliste angezeigt werden (via Filter -> Stornierte Termine anzeigen).
- Neu kann die Anrede des Kunden im Buchungwidget abgefragt werden.
Bugfixes:
- Zwischen einer Buchung und einer Stornierung oder Umbuchung müssen nun mindestens 3 Minuten liegen, damit das System die Termine korrekt synchronisieren kann. Ein Countdown auf der Kundenseite informiert darüber, sofern die 3 Minuten noch nicht verstrichen sind.
- Umbuchungen als Administrator sind nun mehr als nur einmal möglich.
- Favicons werden nun schön in den Einstellungen dargestellt.
Dashboard
- BRAIN-4616: Implement upcoming group appointments in dashboard UI
- BRAIN-5146: Whitelabel color settings are updated multiple times (same settings_id should be updated)
- BRAIN-5695: UX: move supported languages to first setup step (partners) after country
- BRAIN-5776: Implement new Calenso header
- BRAIN-5807: Calendar: check / uncheck all resources checkbox
- BRAIN-5818: Smartwidget: Create configuration section in dashboard
- BRAIN-5846: Navbar improvements
- BRAIN-5847: Dropa: It should be possible to define email required field in internal widget too
- BRAIN-5850: GM: Implement reason for cancellation (financed)
- BRAIN-5852: Booking question mandatory fields should have space before *
- BRAIN-5853: Unblu should not be loaded in index file, only when the unblu conditions are met
- BRAIN-5854: Smart widget: Add trigger_message to configuration section
- BRAIN-5856: Navigation items should not link with setup process
- BRAIN-5859: Group appointments participant management "guest" batch should not be black
- BRAIN-5862: GM: Show cancelled appointments (financed)
- BRAIN-5863: Price broken, toUppercase issue in appointments search
- BRAIN-5866: GM: Disable rebook button for 3 minutes after appointment_created datetime on appointment landingpage
- BRAIN-5870: Implement customer salutation
- BRAIN-5872: AGAIN: read:admin-link and read:customer-link should not be shown if there is no permission
- BRAIN-5877: Better display favicons
- BRAIN-5878: Add embed code to smart widget configuration
- BRAIN-5889: Coupons and smartactions are missing in the navigation
- BRAIN-5891: Add qr-code setting
- BRAIN-5895: Add QR-code button to landingpages
- BRAIN-5896: Unblu server url is ignored on landing-pages
- BRAIN-5898: Rebooking on admin link should always be possible - not only once
API
- BRAIN-5708: Helvetia: InxMail Mail Implementation
- BRAIN-5827: Set default height of the hour cell in the calendar to 100
- BRAIN-5835: ' Problem in Appointment title
- BRAIN-5847: Dropa: It should be possible to define email required field in internal widget too
- BRAIN-5850: GM: Implement reason for cancellation
- BRAIN-5862: GM: Show cancelled appointments (financed)
- BRAIN-5870: Implement customer salutation
- BRAIN-5879: Send mail, SMS, webhook, inxmail webhook after lead was generated
- BRAIN-5885: Implement QR code usecase
- BRAIN-5888: Add new placeholder for encoded store name
- BRAIN-5892: Partners delete does not work
- BRAIN-5904: Developer access to Calenso
- Added trigger message, lead intro text, lead outro text to smart-widget-configurations
- New api to get customfields by ids
- New api to create customer lead
Widget
- BRAIN-5842: Widget grouping does not properly work
- BRAIN-5847: Dropa: It should be possible to define email required field in internal widget too
- BRAIN-5851: RIZ: Change phone to mobile-phone globally
- BRAIN-5857: Ghost elements when appointment-list in widget is loaded
- BRAIN-5858: Widget: Prices on mobile screen are rounded!
- BRAIN-5870: Implement customer salutation
- BRAIN-5894: Change internal flag color in widget