In November, many bugs were fixed. As a big new functionality, the support of webhooks was implemented. More information can be found on the following page: 


TABLE OF CONTENTS


Calenso Backend/API

  • BRAIN-2424: Webhook Implementation
  • BRAIN-1731: Booking-Workflow Appointment & Events for API Actions in Calio (Define Architecture)
  • BRAIN-1699: Rebook Waitinglist workflow in Calio
  • BRAIN-2477: Rework booking workflow messages (send) [complete refactoring of whole messaging workflow]
  • BRAIN-2501: Implement GTM conversion tracking in register v2
  • BRAIN-2508: CustomFields API must support create CustomFieldOptions multilanguage
  • BRAIN-2512: Add smart actions to Calenso API and translate them
  • BRAIN-2516: Implement auto connect handleExpiringOAuthTokens() for Google Calendar
  • BRAIN-2517: Rework getAllDayExceptions API, Implement getGlobalAbsences for all resources
  • BRAIN-2525: Improve multilingual handling for CustomFields in E-Mails
  • BRAIN-2526: Improve multilingual handling for AppointmentServices in E-Mails and viewAppointment
  • BRAIN-2520: Implement booking thresholds on partner (Backend/API/2.0)
  • BRAIN-2543: Appointment search API throws 500 error
  • BRAIN-2586: calenso-booking Tag must support prepopulation of customFields via URL
  • BRAIN-2587: Widget freeAppointments in widget were not displayed at night time
  • BRAIN-2588: Disable stepper if hide_back_on_bookingsite==1
  • BRAIN-2589: Widget Implement bookings thresholds in general
  • BRAIN-2590: Widget service time is not reset
    * BRAIN-2591: if $partner->bookingwidget_enabled = 0 then disable the bookingwidget (Appointment & Event Widget)
  • BRAIN-2592: Widget Stores alignment in widget is wrong on mobile devices
  • BRAIN-2598: Services description TOOLTIP
  • BRAIN-2594: Services titles are not translated in widget summary
  • BRAIN-2593: Disable or block browsers autofill for additional participants on events widget
  • BRAIN-2634: Booking threshold UI for appointments and events in Calenso 2.0
  • BRAIN-2522: Create overview NumerOfBookings of Partner / Subscription / Register Date (Sales Dash)
  • BRAIN-2500: Downgrade all premium/lite/all-in-one subscriptions without stripe subscriptions to FREE (not corporate)
  • BRAIN-2632: Calenso 2.0 Mailchimp sync for Customers deaktivieren
  • BRAIN-2469: Rework all translation files on backend
  • BRAIN-2636: Improve handleMailError for empty data / internal widget without customers email and sms
  • BRAIN-2633: Prefilll customer data in widget via URL (prename, lastname, email, mobile)
  • BRAIN-2642: Override childBookings with parent_id NULL in order to delete customer in CRM
  • BRAIN-2655: API to retrieve and filter settings
  • BRAIN-2660: Implement flag to expand all appointment service categories in the widget
  • BRAIN-2734: Finalize templates add api


Calenso Frontend (Calio)

  • BRAIN-2504 (Bug): Resource name cannot contain numbers.
  • BRAIN-2507 (Bug): Price calculation of calenso subscription is not clear and should be reworked.
  • BRAIN-2513: Implement / link smart actions coming soon in calio
  • BRAIN-2502: Calio GTM layer (hotjar, zendesk, tooltip)
  • BRAIN-2503: Only load GTM scripts for PROD build
  • BRAIN-2530: Implement webhook UI in Calio
  • BRAIN-2566: External events in CALIO wrong dateTime
  • BRAIN-2567: Multilang services problem when not all 4 languages are set
  • BRAIN-2585: Checkbox does not have a "placeholder" attribute
  • BRAIN-2650: Upgrade Calio to ng-8
  • BRAIN-2657: Allow 255 chars and special characters for partner name
  • BRAIN-2646: Resource worker is not shown in dropdown list (add appointment)
  • BRAIN-2568: Slots create modal should also have capacity field (like edit)
  • BRAIN-2570: Slots create user should define start/end time range before calendar
  • BRAIN-2582: Bryntum scheduler improve the week view
  • BRAIN-2573: If archived slots as no value, empty message is displayed wrongly
  • BRAIN-2574: When resource or worker is created/saved but email is already used there is no validation error message or error message in UI form
  • BRAIN-2575: Add future booking tresholds in calio settings
  • BRAIN-2614: Feature Proposal: After comment / voteAsCustomer / status change an empty "EDIT" field does appear
  • BRAIN-2613: On feature proposal mobile navigation does not work
  • BRAIN-2615: Feature detail view must be accessible for customers (not admin)
  • BRAIN-2566: External events in CALIO wrong dateTime
  • BRAIN-2567: Multi lang services problem when not all 4 languages are set
  • BRAIN-2585: Checkbox does not have a "placeholder" attribute