![Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>](/assets/img/avatar_default.png)



404d46c991
refactor: Move trpc-dependent components from features to web [2] (#26420)
* fix
* move event types components to web
* update import paths
* mv apps components
* migrate form builder
* fix
* mv sso
* fix
* mv
* update import paths
* update import paths
* mv
* mv
* mv
* fix
* update Booker
* fix
* fix
* fix
* fix
* mv video
* mv embed components to web
* update import paths
* mv calendar weekly view components
* update import paths
* fix
* fixp
* fix
* fix
* fix
* fix: update FormBuilder imports to use @calcom/features/form-builder
Co-Authored-By: benny@cal.com <sldisek783@gmail.com>
* fix: update broken import paths after file migrations
Co-Authored-By: benny@cal.com <sldisek783@gmail.com>
* fix: correct import paths for platform atoms and moved components
Co-Authored-By: benny@cal.com <sldisek783@gmail.com>
* fix: apply CSS type fixes and add missing atoms exports
Co-Authored-By: benny@cal.com <sldisek783@gmail.com>
* fix: resolve type errors in test files after component migrations
Co-Authored-By: benny@cal.com <sldisek783@gmail.com>
* fix: resolve remaining type errors in test files
Co-Authored-By: benny@cal.com <sldisek783@gmail.com>
* fix
* migrate
* fix: resolve type errors in test and mock files
- Add missing bookingForm, bookerFormErrorRef, instantConnectCooldownMs to Booker.test.tsx bookings prop
- Add all required BookerEvent properties to event.mock.ts
- Add vi import from vitest to all mock files
- Fix date parameter types in packages/dayjs/__mocks__/index.ts
- Add verificationCode and setVerificationCode to test-utils.tsx mock store
- Remove children.type access in Section.tsx mock to fix type error
- Fix lint issues: remove unused React imports, use import type where needed, add return types
- Add biome-ignore comments for pre-existing lint warnings in test files
Co-Authored-By: benny@cal.com <sldisek783@gmail.com>
* migrate
* migrate
* migrate
* update import paths
* update import paths
* update import paths
* fix
* migrate data table
* migrate data table
* fix
* fix
* fix
* migrate insights components
* migrate insights components
* fix
* mv
* update import paths
* fix
* fix
* fix
* fix
* fix
* fix: resolve type errors in test mocks
- Booker.test.tsx: Add all required UseFormReturn methods to bookingForm mock
- event.mock.ts: Fix entity, subsetOfHosts, instantMeetingParameters, fieldTranslations, image types
- dayjs/__mocks__/index.ts: Use Object.assign for proper typing of mock properties
- Section.tsx: Change 'class' to 'className' in JSX with biome-ignore comment
Co-Authored-By: benny@cal.com <sldisek783@gmail.com>
* fix: add missing hasDataErrors and dataErrors to bookings.errors mock
Co-Authored-By: benny@cal.com <sldisek783@gmail.com>
* fix: add missing loadingStates properties to bookings mock
Co-Authored-By: benny@cal.com <sldisek783@gmail.com>
* fix: add missing slots properties (setTentativeSelectedTimeslots, tentativeSelectedTimeslots, slotReservationId)
Co-Authored-By: benny@cal.com <sldisek783@gmail.com>
* fix: update quickAvailabilityChecks to include utcEndIso and use valid status type
Co-Authored-By: benny@cal.com <sldisek783@gmail.com>
* fix: add missing bookerForm properties (formName, beforeVerifyEmail, formErrors)
Co-Authored-By: benny@cal.com <sldisek783@gmail.com>
* fix: add missing UseFormReturn properties to bookerForm.bookingForm mock
Co-Authored-By: benny@cal.com <sldisek783@gmail.com>
* fix: add hasFormErrors and formErrors to bookerForm.formErrors mock
Co-Authored-By: benny@cal.com <sldisek783@gmail.com>
* fix: add hasFormErrors and formErrors to bookerForm.errors mock
Co-Authored-By: benny@cal.com <sldisek783@gmail.com>
* fix: add missing isError property to mockEvent
Co-Authored-By: benny@cal.com <sldisek783@gmail.com>
* fix: use complete BookerEvent mock in Booker.test.tsx
Co-Authored-By: benny@cal.com <sldisek783@gmail.com>
* fix: use branded bookingFields type in event mock
Co-Authored-By: benny@cal.com <sldisek783@gmail.com>
* fix: add missing schedule mock properties (isError, isSuccess, isLoading, dataUpdatedAt)
Co-Authored-By: benny@cal.com <sldisek783@gmail.com>
* revert
* fix
* fix
* fix
* fix build
* fix
* fix
* fix
* fix: correct AddMembersWithSwitch test wrapper to use initial assignAllTeamMembers value
- Fixed test wrapper to initialize useState with componentProps.assignAllTeamMembers
instead of hardcoded false, allowing tests to properly test different states
- Updated test expectations for ALL_TEAM_MEMBERS_ENABLED_AND_SEGMENT_NOT_APPLICABLE
state to match actual component behavior (toggle should be present and checked)
- Fixed 'should show Segment when toggled on' test to start with assignAllTeamMembers: false
to properly test the flow of enabling it
- Added explicit types to satisfy biome lint requirements
Co-Authored-By: benny@cal.com <sldisek783@gmail.com>
* fix: use JSX.Element instead of React.JSX.Element for type compatibility
Co-Authored-By: benny@cal.com <sldisek783@gmail.com>
---------
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-01-05 12:53:51 -03:00
..
2026-01-05 12:53:51 -03:00
2025-12-01 14:04:24 +04:00
2025-12-29 21:51:06 -03:00
2026-01-05 14:00:11 +00:00
2025-12-16 00:40:04 +00:00
2026-01-05 11:11:05 +00:00
2025-12-17 14:14:50 +00:00
2025-12-17 14:14:50 +00:00
2026-01-05 12:53:51 -03:00
2026-01-02 12:47:00 +00:00
2025-10-21 20:02:03 +01:00
2026-01-01 18:16:10 -03:00
2026-01-01 18:16:10 -03:00
2025-12-02 21:44:30 +05:30
2026-01-05 12:53:51 -03:00
2025-12-12 19:53:28 +00:00
2025-02-21 05:14:57 -03:00
2025-12-20 23:30:03 -03:00
2025-12-23 03:41:08 +05:30
2026-01-01 18:16:10 -03:00
2025-12-16 10:42:27 -03:00
2025-12-23 08:24:23 +00:00
2026-01-05 12:53:51 -03:00
2025-11-07 10:50:00 +00:00
2025-12-17 14:14:50 +00:00
2025-12-29 21:51:06 -03:00
2026-01-05 12:53:51 -03:00
2026-01-05 12:53:51 -03:00
2026-01-05 12:53:51 -03:00
2025-12-17 14:14:50 +00:00
2026-01-02 12:47:00 +00:00
2026-01-05 16:21:35 +05:30
2026-01-03 21:30:31 +00:00
2026-01-05 12:53:51 -03:00
2025-10-27 18:13:25 +00:00
2025-11-04 06:51:13 -03:00
2025-12-16 00:40:04 +00:00
2026-01-01 18:16:10 -03:00
2026-01-05 12:53:51 -03:00
2025-10-21 14:52:16 +03:00
2025-12-20 17:45:18 +00:00
2025-11-21 18:43:09 +00:00
2025-10-09 14:02:12 +00:00
2025-10-18 18:30:12 +00:00
2025-11-26 17:02:42 +01:00
2025-10-28 14:35:57 +00:00
2025-12-14 08:39:58 -03:00
2025-12-20 17:45:18 +00:00
2026-01-01 18:16:10 -03:00
2025-09-11 15:27:50 +01:00
2025-12-17 14:14:50 +00:00
2025-10-02 08:12:06 -03:00
2026-01-05 11:11:05 +00:00
2026-01-02 18:06:01 +00:00
2025-12-17 16:05:03 +00:00
2025-12-17 14:14:50 +00:00
2025-12-23 12:22:26 -03:00
2026-01-01 18:16:10 -03:00
2026-01-05 08:10:55 +00:00
2025-12-17 10:24:44 -03:00
2025-12-20 23:43:04 -03:00
2026-01-05 17:24:30 +05:30
2025-11-05 11:15:41 +00:00
2025-12-17 14:14:50 +00:00
2026-01-02 12:47:00 +00:00
2025-12-16 10:17:46 +00:00
2025-12-23 03:41:08 +05:30
2025-12-23 03:41:08 +05:30
2025-12-02 08:11:17 -03:00
2025-12-22 15:42:20 -03:00
2025-08-31 19:58:34 +00:00
2025-10-01 15:32:32 +05:30
2026-01-05 11:11:05 +00:00
2025-12-20 23:43:04 -03:00
2025-12-22 02:00:19 +00:00
2025-11-28 14:00:04 +00:00
2025-12-18 19:57:21 +00:00