Im zweiten Mai Sprint haben wir uns einer grossen neuen Funktion gewidmet: Mehrtägige Events! In unserer Feature-Proposal Liste war diese Funktion schon lange von euch gewünscht worden, nun haben wir sie endlich implementiert. Wie ihr das ganze einrichtet, findet ihr hier:


https://calenso.zendesk.com/hc/de/articles/360014247639


Nebst dieser grossen Neuankündigung haben wir weitere Funktionen und Verbesserungen implementiert:

  • Calenso ist neu telefonisch erreichbar. Am Nachmittag könnt ihr uns über den folgenden Link für eine halbe Stunde buchen: https://my.calenso.com/book/calenso-meeting
  • Die Logos in den Whitelabel-Einstellungen müssen nun nicht mehr zugeschnitten werden.
  • Buchungsnamen für Ressourcen dürfen nun auch "@", "." und "-" enthalten.
  • Neu ist es möglich, die Google-Maps Karte und die Kontaktinformationen auf der rechten Seite des der Buchungsseite zu verstecken (via Buchungswidget-Einstellungen).
  • Unser Backend wurde auf PHP 7.4 aktualisiert.
  • Buchungsfragen können nun mehr Text enthalten (alt: 500 Zeichen, neu 1500 Zeichen).


INHALTSVERZEICHNIS


Calenso Dashboard

  • BRAIN-4006: Integrate telephone support in dashboard
  • BRAIN-4220: Whitelabel images must be uploadable without cropping
  • BRAIN-4280: Mark event as multi day event in event overview
  • BRAIN-4311: Test failed: Booking assistant is not optimized for mobile usage
  • BRAIN-4322: When deleting last available slot, the view does not properly catch the empty list
  • BRAIN-4415: Show error alert globally when user is on calio and PROD API is loaded
  • BRAIN-4434: Test failed: Group appointment edit hide "Payment options of participants *:"
  • BRAIN-4435: When only whitelabel pricing is available it should be preselected
  • BRAIN-4436: If user changes username the personal booking link does not update
  • BRAIN-4437: If username is already in use show this message to user in UI
  • BRAIN-4438: Booking site links in dashboard should open in a new tab
  • BRAIN-4441: Booking name is not properly validated (when clicking on save)
  • BRAIN-4442: If username is "null", booking link element should not be shown
  • BRAIN-4445: User cannot reach dashboard when there are no partner-settings available
  • BRAIN-4449: Username for booking link should no be NULL
  • BRAIN-4466: Test failed: Searching for coupons shows table plus no-entry component
  • BRAIN-4469: After subscription upgrade, font-color is black instead of primary
  • BRAIN-4473: Wrong group appointment naming
  • BRAIN-4477: Booking name on resource/worker should allow alphanummeric characters (incl. "@" and "." and " ")
  • BRAIN-4483: Not possible to delete customer in list view, after opening action menu view is disturbed
  • BRAIN-4484: Add padding in upcoming appointments table
  • BRAIN-4486: Ability to group slots (for multi day events)
  • BRAIN-4489: Some whitelabel settings should be available in flatrate
  • BRAIN-4492: Show also Group-Appointments Booking link in Dashboard
  • BRAIN-4495: Display child slots in slot detail component
  • BRAIN-4500: Booking name url is not properly handled
  • BRAIN-4502: move "delete" in slots detail action menu to "actions"
  • BRAIN-4503: child slots table times should not be converted to utc
  • BRAIN-4504: action menu of child slot table not fully visible
  • BRAIN-4505: event booking page must show child slots
  • BRAIN-4511: Label does not fit button on coupons dashboard
  • BRAIN-4515: Customer link in participant mgmt of child slots should point to parent uuid
  • BRAIN-4520: Add setting to hide right side of booking page
  • BRAIN-4524: Slot edit does not properly save start and end as timestamp, list is not updated after dialog close, UTC is shown
  • BRAIN-4525: It should be possible to set the event capacity via ui
  • BRAIN-4528: Remove trash icon from action menu and align "multi-day" toggle
  • BRAIN-4529: It must be possible to set multi-day-status in general event settings
  • BRAIN-4530: It should not be possible to group slots to multi-day-event, when it's not enabled on the event
  • BRAIN-4539: In case of normal event booking, do not show date twice
  • BRAIN-4544: Missing padding in booking-link-components
  • BRAIN-4546: Improve view for child-slots-table
  • BRAIN-4547: Archived and upcoming slots filter must use "start" instead of "date" attribute
  • BRAIN-4548: Cancellation on event booking detail page is always deactivated, propably still checks for "date" attribute
  • BRAIN-4549: If slot is overbooked, it should be red
  • BRAIN-4550: If slot start and end date differst, editing a slot should allow selecting different dates for start and end attributes
  • BRAIN-4554: Customfield form validation does not catch maxLength errors
  • BRAIN-4556: Improve multilang badge (do not use full width)
  • BRAIN-4557: Cancellation in event booking page is not properly disabled
  • BRAIN-4563: Absences for specific resource is not properly saved (always first resource is used)
  • BRAIN-4564: If absence is "is_all_day" === 1, do not show times, but show badge


API

  • BRAIN-360: Implement multi-day events
  • BRAIN-4133: Reboat: For every timeslot resource is not set->shown (edit mode)
  • BRAIN-4219: Bexio Invoice cannot be created
  • BRAIN-4305: It's not possible to change the country in the company profile
  • BRAIN-4314: Bexio appointment in notes cancel url should be admin cancel url
  • BRAIN-4406: my.calenso.com subscriptions/upgrade ability to set payment provider and interval
  • BRAIN-4446: Reboat: Group Appointment export: Include payment type and charged price
  • BRAIN-4461: Calenso Sales Dashboard Verbesserung
  • BRAIN-4487: Create API to group slots
  • BRAIN-4488: Change API to get slots (add child slots)
  • BRAIN-4497: Migrate deleteCalendar for ExternalCalendarEvents in my-calenso backend
  • BRAIN-4498: Group Appointments participants management notification workflow does not send messages
  • BRAIN-4499: Check if partner is set on widggetConf Api (WP Plugin Issue)
  • BRAIN-4506: Only show stores with bookable workers in widget
  • BRAIN-4507: Calculation of slots is slow in widget
  • BRAIN-4509: Ability to hide right side of widget
  • BRAIN-4510: Reminders are not sent
  • BRAIN-4514: Multi day event booking fails because of date checks
  • BRAIN-4517: After grouping slots, the capacity of the parent is 0
  • BRAIN-4518: Offered ICS file must contain all child-slots of multi-day-event
  • BRAIN-4522: Improve Appointment PDF export
  • BRAIN-4523: CreateAppointment should also check for location from online store
  • BRAIN-4542: Worker is not properly saved when creating slots
  • BRAIN-4543: Deleting parent and child slots not possible
  • BRAIN-4551: Roy: Only create appointment from slot generation in case there is at least one registration
  • BRAIN-4555: Allow more characters in custom field label (500 -> 1500)
  • BRAIN-4559: Remove social media links from event booking page
  • BRAIN-4565: Absences are not sorted by date (asc)


Buchungswidget

  • BRAIN-3631: Optimize list event view elements
  • BRAIN-4285: Properly show multi-day-event slots in the widget
  • BRAIN-4426: Checkbox is miss aligned in widget
  • BRAIN-4512: Remove break in availability column (before bracket)
  • BRAIN-4545: If date is the same for start and end date, do not repeat it