Neue Funktionen:

  • Unser neuer Online-Kalender ist endlich für ausgewählte Kunden verfügbar! Im Laufe der Zeit wird der Kalender für weitere Kunden aufgeschaltet.
  • Neu muss man einen eigenen Google API Key hinterlegen, um Maps oder Geolocation Funktionen verwenden zu können (z.B. Karte auf Buchungsseite, Karte auf Kundenseite). Der API Key kann in den Einstellungen gepflegt werden.
  • Neu kann definiert werden, in welcher Sprach der Mitarbeiter die Buchungsbestätigungen (Abmeldungen, Umbuchungen) erhalten möchte.
  • Neue können Buchungsfragen so definiert werden, dass sie in den E-Mails an den Kunden nicht aufgelistet werden.
  • Neu können im Buchungswidget die nahegelegensten Filialen basierend auf der eingegebenen Postleitzahl gesucht werden. Die Filialen werden nach Distanz sortiert und die Distanz von der eingegebenen Postleitzahl zur Filiale wird als Information nach in Kilometern angezeigt.
  • Neu werden im internen Buchungswidget alle eingebenen Informationen wie persönliche Daten, ausgefüllte Buchungsfragen bis zur finalen Buchung zwischengespeichert. Nach der Buchung wird das interne Buchungswidget zurückgesetzt. Im externen Buchungwidget bleiben alle Informationen für die nächste Buchung bestehen.


Fehlerbehebungen:

  • Ein Problem wurde behoben, was dazu führte, dass versteckte Preise als 0.00 CHF im E-Mail angezeigt wurden.
  • Unser Dashboard wurde auf die neuste Angular Version aktualisiert (11.1.2).
  • Logo-Uploads funktionieren nun korrekt.
  • Webseiten können im Firmen-Profil nun wieder in voller Länge gepflegt werden.
  • Das Gültigkeitsdatum von Rabatten kann nun wieder korrekt bearbeitet werden.
  • Unsere Supportartikel wurden von Zendesk nach Freshdesk migriert. Zendesk wird nicht weiter bewirtschaftet von uns.



Dashboard

  • BRAIN-4540: Replace google maps library with official one
  • BRAIN-5526: Fix label in smartaction
  • BRAIN-5676: Customers must connect their own Google API key to use dynamic maps
  • BRAIN-5713: Change the link in the Booking-Widget Integration from Zendesk to Freshdesk
  • BRAIN-5715: Partner logo image is uploaded but thumbnail is not displayed
  • BRAIN-5759: SGE: After rebooking as admin its not possible to further perform a rebook or cancellation. Page must be refreshed to do so
  • BRAIN-5762: Show number of bookings of partner in customer detail view
  • BRAIN-5772: BMS: Ability to save language identifier on worker (financed)
  • BRAIN-5774: Not possible to edit coupon and select day
  • BRAIN-5775: Coupon table head and body not properly aligned
  • BRAIN-5778: Rename "availabilities and absences" in setup navigation because absences were removed
  • BRAIN-5783: If coupon name is updated, it should not immediatelly update the title of the page (data binding)
  • BRAIN-5784: If store of worker has status online calenso-meet or unblu link is not displayed on booking landingpage
  • BRAIN-5785: Calendar: Delete from tooltip does not trigger backend call
  • BRAIN-5786: Calenso: Active week should be remembered in local storage (on switch weeks)
  • BRAIN-5787: Calendar: Default store selection field does not look good
  • BRAIN-5788: Calendar: Day view does not have calendar icons
  • BRAIN-5789: Calendar: If length of appointment is 15 minutes, it should only show the title of the appointment, not only the start time
  • BRAIN-5792: .b-button should not have text-decoration uppercase
  • BRAIN-5793: globally align ng-select styles
  • BRAIN-5794: Calendar: Store selection css improvements
  • BRAIN-5799: Remove "change password" from navigation and header
  • BRAIN-5803: Website input field is limited to 40 chars, should be 200.
  • BRAIN-5813: Calendar: if appointment service is chosen, end date is resetting
  • BRAIN-5816: GM: Ability to hide custom fields in mail (financed)


API


  • BRAIN-5425: Implement bryntum calendar
  • BRAIN-5763: BMS: Automate store search based on zip (financed)
  • BRAIN-5676: Customers must connect their own Google API key to use dynamic maps
  • BRAIN-5779: Smartactions don't ignore follow-up and lead-appointments
  • BRAIN-5780: When price is -1, it should not show it as 0.00 in mail
  • BRAIN-5795: New api: Get file information based on id
  • BRAIN-5806: BMS: Notification of user in defined language
  • BRAIN-5816: GM: Ability to hide custom fields in mail (financed)
  • Correctly calculate price when coupon is applied and payment type is store


Widget


  • BRAIN-5676: Customers must connect their own Google API key to use dynamic maps
  • BRAIN-5771: Test failed: BMS: Save booking-question values in localstorage (financed)
  • BRAIN-5773: Improve customer-management in internal booking widget
  • BRAIN-5777: Dropa: Price == 0 should be "free" in Widget
  • BRAIN-5782: Widget internal improvements
  • BRAIN-5795: Widget: Get file information based on id
  • BRAIN-5796: Widget: migrate customfields to its onw component
  • BRAIN-5797: Widget: Improve file-input css
  • BRAIN-5798: Widget: Improve ng-select css design
  • BRAIN-5805: Message/remarks field in appointment booking should be available in internal widget as well
  • BRAIN-5810: Widget: Wrong email leads to backend exception
  • BRAIN-5811: Widget: Disabled file-upload field does not have correct CSS
  • BRAIN-5812: Widget: External file upload field is broken