Inhaltsverzeichnis



Neue Funktionen:

  • Neu kann die E-Mail Adresse im Buchungsprozess optional gemacht oder komplett entfernt werden (Dokumentation).
  • Ein Reseller hat nun die Möglichkeit, sich als Administrator in die Konten seiner Kunden einzuloggen (Dokumentation).
  • Auf der Dashboard-Seite ist nun ersichtlich, wieviele SMS noch nicht abgerechnet wurden.


Folgende Bugs wurden behoben:

  • Wenn ein SMS zu gross ist, dann werden diese nun korrekt per Stripe abgerechnet (z.B. 320 Zeichen = 2 SMS).
  • Terminpreise werden nun besser dargestellt. Wenn ein Rabatt eingelöst wurde, dann ist dies nun in der Terminliste und auf der Kundenseite ersichtlich (inkl. Rabattreduktion).
  • Buchungen in der Kundendetailseite geben Preise nun in der korrekt hinterlegten Währung aus.
  • Verbesserung in der Ansicht der externen Kalender (Benutzername und Avatar werden nun angezeigt).
  • Unter "Integrationen" funktioniert die E-Mail Signatur wieder.
  • Der Release-Note Popup kommt nun nur noch, wenn auch Änderungen vorhanden sind.
  • Beim Klick auf das Einstellungsicon im Header leiten wir dich nun zu den Buchungswidget-Einstellungen, nicht mehr ins Profil.




API

  • Fixed delete problem of partner
  • Save used sms-points into database
  • Create Stripe sms usage for each used sms part
  • Not possible to save price of appointment
  • SMS count statistics
  • BRAIN-5624: Expert CAP Feature
  • BRAIN-5645: After booking a multi-day-event, the numbers of the child slots are not properly updated
  • BRAIN-5655: DROPA: Make customer email address optional in widget (financed)
  • BRAIN-5657: DROPA: Resellers can login as administrator into partners (financed)
  • Improved SMS verification feature
  • Customfields and Customfieldoptions are now trashable, person who deleted it will be saved


Widget

  • BRAIN-2902: Widget languages are disabled, but when browser has other language widget still changes to this lang (for ex FR or IT)
  • BRAIN-4545: If date is the same for start and end date, do not repeat it
  • BRAIN-5619: Internal widget: after booking scroll to top
  • BRAIN-5623: Leads feature should only be available in "internal" Widget
  • BRAIN-5624: Expert CAP Feature
  • BRAIN-5655: DROPA: Make customer email address optional in widget (financed)
  • Dedicated dev environment for webcomponent


Dashboard


  • BRAIN-5441: Absences: Change of date causes change of time
  • BRAIN-5500: Bookings section should also support own:appointments permission
  • BRAIN-5537: "Add absence for all resources" must require add:absences permission (for users with only add:own:absences) this toggle must be hidden
  • BRAIN-5612: ID should be before language picker
  • BRAIN-5613: Only show "mark as paid" if price > 0 / null
  • BRAIN-5614: Add SMS statistic to dashboard
  • BRAIN-5615: Whole partner object is sent to backend
  • BRAIN-5632: Customer bookings currency is ignoring partner currency (always CHF)
  • BRAIN-5638: External calendars from different workers with the same name should not be grouped
  • BRAIN-5640: It should not be possible to delete own worker (at least one worker must be there)
  • BRAIN-5641: If username is set in API show username in ()
  • Better formatted price in appointment list when it's paid by Stripe
  • BRAIN-5650: Email integration is not working
  • BRAIN-5653: Rename subscription upgrade button
  • BRAIN-5655: DROPA: Make customer email address optional in widget (financed)
  • BRAIN-5657: DROPA: Resellers can login as administrator into partners (financed)
  • BRAIN-5667: Wrong date format when performing global cancellation
  • BRAIN-5669: Release notes popup shown even though there are no release-notes
  • BRAIN-5674: Clicking on smartactions on mobile does not close navigation
  • BRAIN-5675: Settings page has issues on mobile screen
  • BRAIN-5677: If settings icon is clicked, link customer to settings/widget