Skip to content

Latest commit

 

History

History
1121 lines (644 loc) · 116 KB

File metadata and controls

1121 lines (644 loc) · 116 KB

@nylas/react

3.2.0

Minor Changes

  • 38e78e3: Upgrade @nylas/web-elements dependency to 2.5.0

    Minor Changes

    • Added nylasSchedulerEditorError event to nylas-scheduler-editor that captures and re-emits errors from child components. In React, use the onNylasSchedulerEditorError prop to handle errors from the editor and its children in a single place.

    Patch Changes

    • Fixed nylas-scheduler-editor showing the configuration list in composable mode instead of rendering the slotted content
    • Fixed cancel and reschedule flows breaking when a booking ref was provided without a session ID by deferring scheduler initialization
    • Fixed cancel after reschedule failing because stale booking IDs were retained. After rescheduling (which creates new booking IDs), the scheduler now correctly updates to the new IDs so subsequent cancel operations target the rescheduled booking.
    • Fixed participant availability and booking calendars not populating when editing an existing configuration due to a prop ordering race condition. Also fixed round-robin participants incorrectly showing the organizer's calendars instead of their own.
    • Fixed participant search in the scheduler editor: search results are now properly added to the participant options store, the dropdown no longer disappears prematurely when selecting a result, and the currently-edited participant row is excluded from duplicate filtering
    • Fixed a bug where the organizer participant's grant_id was dropped when saving a scheduler configuration. The grant_id is now preserved for both organizer and non-organizer participants during edit and save operations. Additionally, async participants added via search or fetch callbacks can now optionally include a grant_id that flows through to the saved configuration.
    • Fixed round-robin configurations not correctly identifying the organizer, which could cause calendar selection and booking calendar assignment to fail when editing an existing round-robin config

3.1.5

Patch Changes

  • 1a155ab: Upgrade @nylas/web-elements dependency to 2.4.1

3.1.4

Patch Changes

  • 59ecc1b: Upgrade @nylas/web-elements dependency to 2.4.0

3.1.3

Patch Changes

  • 4250a3c: Upgrade @nylas/web-elements dependency to 2.3.5

3.1.2

Patch Changes

  • a939cc3: Upgrade @nylas/web-elements dependency to 2.3.3

3.1.1

Patch Changes

  • f31895d: Update @nylas/web-elements dependency from 2.3.0 to 2.3.2

3.1.0

Minor Changes

  • f315e2b: Updating to the latest version of nylas-web-elements.

3.0.1

Patch Changes

  • 86253d9: Fix publishing process by removing prepublishOnly hooks that caused TypeScript compilation errors during changeset publish
  • Updated dependencies [86253d9]
    • @nylas/connect@1.2.2

3.0.0

Major Changes

  • 0ba7885: Add @nylas/react to the monorepo with initial components, hooks, and build setup.

    • Introduces React utilities for integrating with the Nylas platform
    • Includes basic docs and distribution configuration

    Cosmetic updates to @nylas/connect.

    • Style and documentation polish; no functional changes

Patch Changes

  • Updated dependencies [0ba7885]
    • @nylas/connect@1.2.1

2.2.4

Patch Changes

  • #733 9632ac3 Thanks @AaronDDM! - Fixed UUID extraction from booking refs did not work for URL encoded values after the last fix.

  • Updated dependencies [9632ac3]:

    • @nylas/web-elements@2.2.4

2.2.3

Patch Changes

2.2.0

Minor Changes

Patch Changes

  • Updated dependencies [59f43c6]:
    • @nylas/web-elements@2.2.0

2.1.0

Minor Changes

  • #705 7ba574f Thanks @AaronDDM! - Fixed nylas-scheduling themes if a session id/config id was not set.

Patch Changes

  • #701 206e1ca Thanks @pooja169usp! - Renamed specific_date_open_hours to specific_time_availability for consistency

  • Updated dependencies [206e1ca, 7ba574f]:

    • @nylas/web-elements@2.1.0
    • @nylas/core@1.2.0

2.0.6

Patch Changes

  • #700 48df648 Thanks @pooja169usp! - Updated the translations for errors in the custom fields shown on th ebooking form of the scheduling page

  • Updated dependencies [48df648]:

    • @nylas/web-elements@2.0.6

2.0.5

Patch Changes

  • #693 870f285 Thanks @pooja169usp! - Updated the type for bookedEventInfo event to include all the fields emitted

  • #695 d421948 Thanks @pooja169usp! - Group config only supports 'booking' type and does not support 'organizer-confirmation' type, so hide the component in the UI if it is a group config

  • #692 f62ebaa Thanks @pooja169usp! - Fixed: Time overlap validation failed when using Spanish (“es”) due to unrecognized "a.m." / "p.m." formats.

  • #699 842e3fd Thanks @pooja169usp! - Improved the invalid grant error to show a user friendly error message to contact the organizer

  • Updated dependencies [870f285, d421948, f62ebaa, 842e3fd]:

    • @nylas/web-elements@2.0.5

2.0.4

Patch Changes

  • #678 06e62c4 Thanks @pooja169usp! - Introduced a "Specific Date Availability" picker to set custom availability for participants on specific dates

  • Updated dependencies [06e62c4]:

    • @nylas/web-elements@2.0.4
    • @nylas/core@1.1.8

2.0.3

Patch Changes

  • Removed unused dependency "quill" due to a transitive XSS vulnerability. This eliminates the risk of arbitrary JavaScript execution via crafted onloadstart attributes in tags.

  • Updated dependencies []:

    • @nylas/web-elements@2.0.3

2.0.2

Patch Changes

  • #669 c4e6ebb Thanks @pooja169usp! - Updated the scheduling components to use a prop defaultLanguage to init a component in the specified langugae in a different state eg. Cancelling a booking state.

  • Updated dependencies [c4e6ebb]:

    • @nylas/web-elements@2.0.2

2.0.1

Patch Changes

  • #643 d4e5d01 Thanks @pooja169usp! - Added a tag to reveal the version of the components on nylas-scheduling and nylas-scheduler-editor components

  • #650 cc54c58 Thanks @pooja169usp! - Fixed a bug in the nylas-availability-picker component where the openHours prop was not correctly applied when used standalone.

  • #640 47cd723 Thanks @pooja169usp! - Fixed the auto re-setting of booking type to 'booking' on config update

  • #655 e39f5fe Thanks @pooja169usp! - Enhanced the calendar fetching logic to support pagination and return complete results. The method now retrieves all available calendar data across multiple pages, consistently limits each request to 50 items, and returns the full set of calendars instead of just the first page. This ensures more reliable data coverage and alignment with how configuration data is fetched.

  • #653 5a86c6d Thanks @pooja169usp! - Moved the error messages in the scheduler component from the bottom (footer) to a toast / notification. This is similar to the notification in the scheduling component.

  • #641 88c5873 Thanks @pooja169usp! - Fixed the issue where the CTA buttons in the organizer confirmation card component were hidden based on hide_rescheduling_options and hide_cancellation_options, these options should only be applciable to the booking confirmation page.

  • #638 648afa4 Thanks @pooja169usp! - Added a dropdown to select the default value for 'dropdown', 'checkbox' and 'radio-button' form field types. Added a multi-select dropdown to select the default value for 'multi_select' field type.

  • Updated dependencies [d4e5d01, cc54c58, 47cd723, e39f5fe, 5a86c6d, 88c5873, 648afa4]:

    • @nylas/web-elements@2.0.1

2.0.0

Major Changes

  • #622 5a8e6ba Thanks @pooja169usp! - Group Events Support Added to Scheduler Components.

    🚨 BREAKING CHANGES 🚨

    Prop Changes/Additions

    • The enableEventTypes property controls which event types are enabled in the Scheduler editor.
    • Default value:
    <NylasSchedulerEditor
      enableEventTypes = {{
        one_on_one: true,
        collective: true,
        max_fairness: true,
        max_availability: true,
        group: true,
      }}
    />
    

    UI Changes

    • The scheduler editor body height has increased from 610px to 900px to accommodate the calendar view for Group Events
    • Clicking "Create new" now opens a type selection screen where users can choose the scheduling configuration they want to create

    Configuration and Set-up Changes

    • The previous approach of hardcoding a single scheduling method using the availability_method (e.g., 'max-availability', 'collective', 'max-fairness') is no longer supported.

    Before:

    <NylasSchedulerEditor
      defaultSchedulerConfigState = {
        selectedConfiguration: {
          requires_session_auth: false,
          availability: {
            availability_rules: {
              availability_method: 'max-availability'
            }
          }
        }
      }
    

    After:

    <NylasSchedulerEditor
      enableEventTypes = {
        {
          one_on_one: false,
          collective: false,
          max_fairness: false,
          max_availability: true,
          group: false,
        }
      }
    

    enableEventTypes controls which event types are enabled.

    • By default, all event types are enabled and users will see a selection screen when creating a new event.
    • You can disable specific event types by setting them to false.
    • At least one event type must remain enabled at all times.
    • If only one event type is enabled, the event type selection screen will be skipped.
    • To disable group events, set:
    <NylasSchedulerEditor
      enableEventTypes = {{
        one_on_one: true,
        collective: true,
        max_fairness: true,
        max_availability: true,
        group: false,
      }}
    />
    

    New Event Types

    The scheduler components now emit the following new events for group event operations:

    • groupEventCreateTriggered
    • groupEventUpdateTriggered
    • groupEventDeleteTriggered
    • groupEventImportTriggered
    • saveGroupEventChangesError

Patch Changes

  • Updated dependencies [5a8e6ba]:
    • @nylas/web-elements@2.0.0

1.4.5

Patch Changes

1.4.4

Patch Changes

  • #594 3af3846 Thanks @pooja169usp! - Updated the logic to calculate disabled date to be more efficient, which was causing a delay in rendering

  • #597 280dad9 Thanks @pooja169usp! - Fixed the issue where group event with the same start time selects both the timeslots on selection

  • Updated dependencies [3af3846, 280dad9]:

    • @nylas/web-elements@1.4.3

1.4.2

Patch Changes

  • Updated the build files

  • Updated dependencies []:

    • @nylas/web-elements@1.4.2

1.4.1

Patch Changes

  • #573 6e2994f Thanks @pooja169usp! - Fix the issue where adding a participant and updating the open hours directly without hitting save did not register the open hours selected

  • #579 8c70696 Thanks @pooja169usp! - Fixed the issue where page name was required for non-group configs. Also fixes the issue where the page name field would be wiped out on saving the config changes without any change to the page name field

  • #575 8967d38 Thanks @pooja169usp! - Added changelog for the scheduler components to the scheduler component docs + include the changelog in the npm package that is deployed/released

  • #584 7cc5718 Thanks @pooja169usp! - Added missing components to enhance functionality. Added ability to disable email notifications. Fixed language dropdown selection issue in calendar view.

  • #587 73c1130 Thanks @pooja169usp! - Fixed the issue where if system settings was set to a different language than en, the months header in the date picker did not translate correctly. Updated French translation to make more sense to a native speaker.

  • #581 a51862d Thanks @pooja169usp! - Fix the issue where the label header does not show the updated label, instead showed a default label

  • #576 6296b4f Thanks @pooja169usp! - Fix the typescript compatibility issues

  • #588 47be193 Thanks @pooja169usp! - Added support for storing the organizer_locale from the scheduler editor component. This will allow us to send email communications to the organizer in the language selected by the organizer instead of defaulting to English

  • #585 6c39ff4 Thanks @pooja169usp! - With group events, the organizer pre-selects the type of configuration that they want to create in the select event type page, so hide the scheduling method component in the express flow when creating config

  • Updated dependencies [6e2994f, 8c70696, 8967d38, 7cc5718, 73c1130, a51862d, 6296b4f, 47be193, 6c39ff4]:

    • @nylas/web-elements@1.4.1
    • @nylas/core@1.1.7

1.4.0

Minor Changes

  • #525 7180ca7 Thanks @AaronDDM! - Update nylas-react package to support Next.js app router compatibility by updating package configuration

Patch Changes

  • #522 df8e0b8 Thanks @pooja169usp! - Fixed the issue where availability method passed in the dev settings was being overridden to collective in the UI

  • #529 f71b973 Thanks @pooja169usp! - Updated the scheduling component to support group event bookings

  • #519 ad075ba Thanks @pooja169usp! - Updated the logic for reminder minutes to resort to minutes where necessary

  • #495 c9672e9 Thanks @pooja169usp! - Introduced a new screen allowing users to select the desired configuration type for creation

  • #507 9e4b5e7 Thanks @pooja169usp! - • The toggle switch state for participant availability now correctly reflects the current state. • Open hours now have a default selection when enabling the toggle.

  • #535 d89c58a Thanks @pooja169usp! - Fixed group booking error handling so that appropriate error is surfaced in the UI

  • #530 fca52e5 Thanks @pooja169usp! - Updated scheduler-editor auth to get grant using access token and use that as the email for logged in user. This resolves the UPN email mismatch issue with Microsoft accounts.

  • #527 f7dd3cc Thanks @pooja169usp! - Fix the date component to display the preselected date and month, if passed in defaultSchedulerState

  • #516 5f83694 Thanks @pooja169usp! - Fixed the translations for some fields including dropdown, date etc., in the scheduler editor and scheduling components

  • #506 90d2ef3 Thanks @pooja169usp! - Expose shadow parts for action options from list configuration component that allows to hide / style

  • #505 51b5d49 Thanks @pooja169usp! - Fixed the issue where book now button did not fire in the rescheduling flow due to form fields not being set correctly

  • #504 9ff9bd5 Thanks @pooja169usp! - Fixed the issue with event duration being reset to 30 minutes when modifying other fields in the editor

  • #501 9344b0e Thanks @pooja169usp! - Added a create group config flow along with a group event with recurrence

  • #562 8d3396e Thanks @pooja169usp! - Added front validation for event duration to not be empty/negative and be a multiple of 5

  • #555 d320173 Thanks @pooja169usp! - Fixed the issue where the booking page showed different selectable dates and timeslots depending on the system settings. With this fix, when selected timezone is changed, the selectable dates are also updated to respect the timezone selected.

  • #446 cb8e196 Thanks @AaronDDM! - Added additional CSS parts to the nylas-scheduling component.

  • #551 8d91968 Thanks @pooja169usp! - Fixed the ordering and sorting for the booking form fields in the scheduler editor

  • #502 fb80809 Thanks @pooja169usp! - Added retry logic to round robin when booking request fails due to timeslot not being avaialble

  • #528 4d7958b Thanks @pooja169usp! - The nylas-event-description text area component now fully supports carriage returns, enabling users to enter multi-line comments. Additionally, selecting the “Auto-Populate” feature multiple times no longer duplicates fields, ensuring smoother multi-line text entry and preventing unintended field replication. Please note that the delimiters for additional fields should not be modified, as we rely on them to correctly replace these fields in the description when “Auto-Populate” is clicked.

  • #524 4303932 Thanks @pooja169usp! - Expose the calendar in the calendar view + filter 'all host and guests' options from reminders if group config. Updated the logic to add default capacity when creating a group config

  • #534 617b079 Thanks @pooja169usp! - Improved component registration process to properly handle re-registration scenarios, ensuring components receive updated props and connections while preventing duplicate event listeners. This fixes the issue with components not loading the correct values when using custom auth method and composable mode.

  • Updated dependencies [df8e0b8, f71b973, ad075ba, c9672e9, 9e4b5e7, d89c58a, fca52e5, f7dd3cc, 5f83694, 90d2ef3, 51b5d49, 9ff9bd5, 9344b0e, 8d3396e, d320173, cb8e196, 8d91968, fb80809, 4d7958b, 4303932, 617b079]:

    • @nylas/web-elements@1.4.0
    • @nylas/core@1.1.6

1.3.6

Patch Changes

  • #481 3a47075 Thanks @pooja169usp! - Added support to make booking form fields read only in the scheduling component

  • #484 4020840 Thanks @pooja169usp! - The timeslot picker has been updated to use the selected locale for time formatting, ensuring consistency with user preferences. Additionally, a new hour12 prop has been introduced, allowing explicit control over the hour format. This prop does not have a default value; by default, the timeslot picker will use the hour format determined by the selected locale. However, you can override this by passing hour12={true} to enforce a 12-hour clock or hour12={false} to enforce a 24-hour clock. This update provides greater flexibility while maintaining alignment with user expectations.

  • #493 d724f86 Thanks @pooja169usp! - Return localtion, booking_ref in the query param upon booking completion and redirect

  • #485 e2cb495 Thanks @pooja169usp! - Added validation to reminder minutes to be multiples of 5, because the reminder is sent out in every 5 minute intervals

  • #488 9214810 Thanks @pooja169usp! - Added an empty option in the dropdown for booking form, if no default option is set

  • #489 901501a Thanks @pooja169usp! - Improved the responsiveness of the scheduling component in mobile and tablet views such that the dates and locale do not overflow

  • #487 c7d27c4 Thanks @pooja169usp! - Ensure that the input components use the color vars from themeConfig prop for background, dropdown content, text colors

  • #492 2733d89 Thanks @pooja169usp! - If timezone is set to an empty string in the config, default to the browser timezone in the editor UI. This allows the user to adjust the timezone as per their requirement

  • #483 60043b4 Thanks @pooja169usp! - Added a button to event description component that on click auto-populates the additional fields to the description

  • #496 70a0e33 Thanks @pooja169usp! - Added the ability disable/enable emails from the UI

  • Updated dependencies [3a47075, 4020840, d724f86, e2cb495, 9214810, 901501a, c7d27c4, 2733d89, 60043b4, 70a0e33]:

    • @nylas/web-elements@1.3.6
    • @nylas/core@1.1.5

1.3.5

Patch Changes

1.3.4

Patch Changes

  • #476 ead6086 Thanks @pooja169usp! - Added an event schedulerConfigCreated to be emitted after successful creation of config (this event includes the id field along with the other things)

  • #470 59e1c51 Thanks @pooja169usp! - Added localization to scheduler editor

  • #473 c9a3f84 Thanks @pooja169usp! - Updated the scheduling component to respect the timezone and language overrides passed via bookingInfo prop

  • #472 97b4389 Thanks @pooja169usp! - Add the ability to enter additional fields from a dropdown for event title and event description components

  • #467 fc0d1a1 Thanks @pooja169usp! - Added support for multi-select type additional field

  • Updated dependencies [ead6086, 59e1c51, c9a3f84, 97b4389, fc0d1a1]:

    • @nylas/web-elements@1.3.4
    • @nylas/core@1.1.4

1.3.3

Patch Changes

  • #468 5169491 Thanks @pooja169usp! - Improved the error handling on nylas-date-component to validate invalid dates

  • #464 edf0860 Thanks @pooja169usp! - Fixed the issue with booking calendars where the list did not show all the calendars in the html implementation

  • #465 be04be8 Thanks @pooja169usp! - Fixed the issue where html (web elements) did not render the correct values on booking form, booking options, participant open hours and page styling

  • Updated dependencies [5169491, edf0860, be04be8]:

    • @nylas/web-elements@1.3.3

1.3.2

Patch Changes

  • #458 b2a4168 Thanks @AaronDDM! - Fixed the participants checkbox being displayed if no availability method was configured (even if that defaulted to "collective").

  • #455 76290fa Thanks @pooja169usp! - Added an option to hide the nylas branding from the email template footer in the communications tab of nylas-scheduler-editor component

  • #459 7896155 Thanks @AaronDDM! - [nylas-participants-custom-availability] Fixed new participant open hours not automatically inherting the default open hours and timezone.

  • #461 12e59df Thanks @AaronDDM! - [nylas-editor-tabs] Fixed form submissions incorrectly priortizing default state values over form state values.

  • #460 5cc9e97 Thanks @AaronDDM! - [nylas-scheduler-editor] Fix: missing support for migrated "date" custom fields was causing custom fields to not be rendered.

  • #460 5cc9e97 Thanks @AaronDDM! - [nylas-booking-form-config] Fixed typo on the "additionalFields" prop.

  • Updated dependencies [b2a4168, 76290fa, 7896155, 12e59df, 5cc9e97, 5cc9e97]:

    • @nylas/web-elements@1.3.2
    • @nylas/core@1.1.3

1.3.1

Patch Changes

  • #452 596000b Thanks @pooja169usp! - Added support for metadata type additional field including support for optional default value for booking form fields

  • #450 9ed4860 Thanks @pooja169usp! - Set fallback language to English if the browser locale is to a language that we do not officially support

  • #453 f9c9352 Thanks @pooja169usp! - Updated the nylas-booking-form component to prefill booking details in the rescheduling flow.

  • Updated dependencies [596000b, 9ed4860, f9c9352]:

    • @nylas/web-elements@1.3.1
    • @nylas/core@1.1.2

1.3.0

Patch Changes

  • #445 4536cb2 Thanks @pooja169usp! - Fixed the issue where conferencing in scheduler editor was not showing Google meet option on load when used with CDN web-elements and no auth method. Also, fixed the issue where once Google meets is selected, it cannot be undone

  • #443 5ff9812 Thanks @pooja169usp! - Added a confirmation modal to confirm delete config in the scheduler editor

  • Updated dependencies [4536cb2, 5ff9812, d094e7d]:

    • @nylas/web-elements@1.3.0

1.2.0

Patch Changes

1.1.7

Patch Changes

  • #430 5aafd51 Thanks @pooja169usp! - Filter out webhook reminders from being surfaced in the UI

  • Updated dependencies [5aafd51]:

    • @nylas/web-elements@1.1.7

1.1.6

Patch Changes

  • #424 507ae69 Thanks @pooja169usp! - Fixed the issue where themeConfig prop set on the scheduling component did not update the styles on sub components

  • Updated dependencies [507ae69]:

    • @nylas/web-elements@1.1.6

1.1.5

Patch Changes

1.1.4

Patch Changes

  • #396 4c447fd Thanks @pooja169usp! - Reduced the package size for the CDN build, resolving the issue where jsDelivr returned a “package size exceeded” error when using the CDN.

  • #397 ffa08a2 Thanks @pooja169usp! - Resolved an issue where custom fields in the query parameters caused a booking error. Now, fields that do not match the additional_fields specified in the configuration are ignored.

  • Updated dependencies [4c447fd, ffa08a2]:

    • @nylas/web-elements@1.1.4

1.1.3

Patch Changes

  • #381 3154ef4 Thanks @pooja169usp! - Fixed the query params populating the booking form in scheduling component returning error on booking

  • #381 3154ef4 Thanks @pooja169usp! - Updated the scheduling component to include the booking details in the redirect url

  • #382 47b96d4 Thanks @pooja169usp! - Added a prop enableUserFeedback that allows to capture user's feedback and issues if any

  • Updated dependencies [3154ef4, 3154ef4, 47b96d4]:

    • @nylas/web-elements@1.1.3

1.1.2

Patch Changes

  • #367 eed1e4c Thanks @pooja169usp!

    • Fixed default selected calendar not selected when creating a config using MS account.
    • Fixed the issue with booking an event where the default selected value in the dropdown was not sent until changed.
  • #368 eed1e4c Thanks @pooja169usp!

    • Updated the Scheduling component to fetch availability only if the ui settings request passes. This prevents the additional API request if the config is invalid.
    • Appended the guest info, additional fields and timeslot to the bokedEventInfo event
  • #369 eed1e4c Thanks @pooja169usp! - Improved the custom event slug component by adding a hard-coded slash (/) as a prefix. Additionally, introduced a placeholder to enhance user clarity and provide guidance during input.

  • Updated dependencies [eed1e4c, eed1e4c, eed1e4c]:

    • @nylas/web-elements@1.1.2

1.1.1

Patch Changes

  • #357 ef9faff Thanks @pooja169usp! - Bundle a separate folder dist/cdn for CDN usage. This improves the loading time by including all the necessary dependencies required for a component to load (Each component is imported individually).

  • #364 8f84ba8 Thanks @pooja169usp!

    • Modified how the Editor manages manual confirmations:
    • If organizer_confirmation_url is not set by developers, the <nylas-booking-confirmation-type> component will no longer appear in the editor
    • Added validation for configuration creation to ensure that if developers override booking_type to "organizer-confirmation", they must also set organizer_confirmation_url, otherwise a validation error will be triggered.
    • Deprecated the prop, as it is now derived from selectedConfiguration and no longer needs to be manually set. This prop will be removed in an upcoming release.
  • #354 af743f8 Thanks @pooja169usp! - Fixed the calculation of start_time for fetching availability when min_booking_notice is set

  • #360 15ea5fc Thanks @pooja169usp! - Updated the page styles component so that it renders only when a slot is passed. The developer has to explicitly pass the slot to the nylas-scheduler-editor component and listen to configSettingLoaded event on the nylas-scheduling component to grab the page styles and apply as needed.

  • #355 43cb274 Thanks @pooja169usp! - Updated the default validation for phone and email input components to be more flexible

  • #350 e684157 Thanks @pooja169usp! - Fixed hideEditorTabs prop not working for page styles and communications tabs

  • #351 f7e8eb0 Thanks @pooja169usp! - Updated the nylas/identity package bundle to fix CDN issue not including the dependencies

  • #351 f7e8eb0 Thanks @pooja169usp! - Fixed mobile styles for the scheduler editor component

  • Updated dependencies [ef9faff, 8f84ba8, af743f8, 15ea5fc, 43cb274, e684157, f7e8eb0, f7e8eb0]:

    • @nylas/web-elements@1.1.1

1.1.0

Minor Changes

  • #145 f2d3f88 Thanks @AaronDDM! - Added the ability to login with the scheduler editor component

  • #149 cec6c13 Thanks @AaronDDM! - Added a new [nylas-list-configurations] component that shows a list of configurations that can be edited or deleted.

  • #139 b467dae Thanks @AaronDDM! - Added nylas/identity support for the nylas-scheduler-editor component

Patch Changes

1.1.0-canary.25

Patch Changes

1.1.0-canary.24

Patch Changes

1.1.0-canary.23

Patch Changes

  • #299 21e6790 Thanks @pooja169usp! - Added communications tab to set up automatic communications for your events

  • #292 edefe90 Thanks @pooja169usp! - Fixed same provider conferencing option not showing up in create config flow

  • #295 35767de Thanks @pooja169usp! - Fixed smashing Book now button and cancel button submitting multiple requests

  • #284 9229aae Thanks @pooja169usp! - Added a way to choose the type of booking config being created in the express(create) flow via scheduler editor

  • #291 1902f25 Thanks @pooja169usp! - Fixed adding participants by typing in returning an error and added user-friendly error message if using round robin config and typing in additional participant

  • Updated dependencies [21e6790, edefe90, 35767de, 9229aae, 1902f25]:

    • @nylas/web-elements@1.1.0-canary.23
    • @nylas/core@1.1.0-canary.9

1.1.0-canary.22

Patch Changes

  • #285 cbb7b58 Thanks @pooja169usp! - Deprecated the slot custom-booking-form in nylas-booking-form component in favor of using the additional fields set via the editor config

  • #282 2edc349 Thanks @pooja169usp! - Fixed additional fields on update and save returning error while booking an event

  • Updated dependencies [cbb7b58, 2edc349]:

    • @nylas/web-elements@1.1.0-canary.22

1.1.0-canary.21

Patch Changes

  • #281 d8b5d18 Thanks @pooja169usp! - Added support for round robin scheduling

  • Updated dependencies [d8b5d18]:

    • @nylas/web-elements@1.1.0-canary.21
    • @nylas/core@1.1.0-canary.8

1.1.0-canary.20

Patch Changes

  • #266 da23410 Thanks @pooja169usp! - Fixed participant availability not updating the list on add/remove participants reactively

  • #269 2a62c27 Thanks @pooja169usp! - Fixed the package install issue with workspace

  • Updated dependencies [da23410, 2a62c27]:

    • @nylas/web-elements@1.1.0-canary.20
    • @nylas/core@1.1.0-canary.7

1.1.0-canary.19

Patch Changes

  • #261 0a57b53 Thanks @pooja169usp! - Added a booking form tab to set additional fields in the config. These additional fields will be displayed in the scheduling page booking form to the end user booking an event.

  • #242 2cc7b34 Thanks @b3ndoi! - Added same provider and cross provider conferencing

  • #245 b6420aa Thanks @pooja169usp! - [scheduler-editor] Added a participants tab to add and manage open hours for additional participants in a configuration. Updated availability tab to set the default open hours of the configurations and manage availability calendars for additional participants.

  • Updated dependencies [0a57b53, 2cc7b34, b6420aa]:

    • @nylas/web-elements@1.1.0-canary.19
    • @nylas/core@1.1.0-canary.6

1.1.0-canary.18

Patch Changes

1.1.0-canary.17

Patch Changes

  • #238 84d2b21 Thanks @pooja169usp! - [bug-fix] Fixed editor not able to save due to participants tab

  • Updated dependencies [84d2b21]:

    • @nylas/web-elements@1.1.0-canary.17

1.1.0-canary.16

Patch Changes

  • #230 1b80fa6 Thanks @pooja169usp! - [editor] Renamed additional_guests_hidden field to hide_additional_guests for consistency in naming

  • Updated dependencies [1b80fa6]:

    • @nylas/web-elements@1.1.0-canary.16
    • @nylas/core@1.1.0-canary.5

1.1.0-canary.15

Patch Changes

1.1.0-canary.14

Patch Changes

1.1.0-canary.13

Patch Changes

1.1.0-canary.12

Patch Changes

1.1.0-canary.11

Patch Changes

1.1.0-canary.10

Patch Changes

  • #177 4a720b9 Thanks @AaronDDM! - Revert enableImportInjection change

  • Updated dependencies [4a720b9]:

    • @nylas/web-elements@1.1.0-canary.10

1.1.0-canary.9

Patch Changes

1.1.0-canary.8

Patch Changes

  • Updated dependencies [1072a2f, a82b7be]:
    • @nylas/web-elements@1.1.0-canary.8

1.1.0-canary.7

Patch Changes

1.1.0-canary.6

Patch Changes

1.1.0-canary.5

Minor Changes

  • #149 cec6c13 Thanks @AaronDDM! - Added a new [nylas-list-configurations] component that shows a list of configurations that can be edited or deleted.

Patch Changes

  • Updated dependencies [cec6c13]:
    • @nylas/web-elements@1.1.0-canary.5

1.1.0-canary.4

Patch Changes

  • Updated dependencies [0628791]:
    • @nylas/web-elements@1.1.0-canary.4

1.1.0-canary.3

Minor Changes

  • #145 f2d3f88 Thanks @AaronDDM! - Added the ability to login with the scheduler editor component

  • #139 b467dae Thanks @AaronDDM! - Added nylas/identity support for the nylas-scheduler-editor component

Patch Changes

1.0.2-canary.2

Patch Changes

  • Updated dependencies [7104a8b]:
    • @nylas/core@1.0.2-canary.0
    • @nylas/web-elements@1.0.2-canary.2

1.0.2-canary.1

Patch Changes

  • #124 5ccd04d Thanks @pooja169usp! - [nylas-scheduling] props renamed/deprecated

    - Remove `showThankYouPage` in favor of using `eventInfo`
    - Remove `bookingFlow` in favor of using `rescheduleBookingId`
    - Rename `cancelledEvent` to `cancelledEventInfo` for consistency
    - Rename `defaultSchedulerStoreState` to `defaultSchedulerState` for better clarity
    
  • #108 04ed6c4 Thanks @AaronDDM! - [nylas-scheduling] Renamed the nylas-scheduler component to nylas-scheduling.

  • #123 42673bd Thanks @pooja169usp! - [nylas-scheduling] Support scheduling for public configs through scheduling component

  • Updated dependencies [5ccd04d, 4607e3e, 8ef8bed, 74e2330, 04ed6c4, 42673bd]:

    • @nylas/web-elements@1.0.2-canary.1

1.0.2-canary.0

Patch Changes

  • #83 ad7de37 Thanks @pooja169usp! - Auto scroll to the input value on focus if the dropdown is open

  • Updated dependencies [c4441b5]:

    • @nylas/web-elements@1.0.2-canary.0