GitHub Actions
cbb020911d
chore: release v5.3.12
Post release / release (push) Canceled after 0s
v5.3.12
2025-06-12 20:58:13 +00:00
Udit Takkar
200b9d037c
fix: remove deprecated fields from retell ai ( #21790 )
2025-06-12 20:45:55 +00:00
GitHub Actions
69667a7528
chore: release v5.3.12
2025-06-12 18:30:15 +00:00
9f655ed819
feat: added validation to limit event duration to 1440 minutes (24 ho… ( #21379 )
...
* feat: added validation to limit event duration to 1440 minutes (24 hours)
* Update English locale strings in common.json
* feat: introduce minimum event duration constant and update validations and fixed some suggested changes
* fix: remove static error message for maximum event duration validation
* fix: update minimum event duration to 1 minute and adjust validations accordingly
---------
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
Co-authored-by: amrit <iamamrit27@gmail.com >
2025-06-12 17:09:21 +00:00
Carina Wollendorfer and CarinaWolli
5a1e1e231b
add credit purchase log ( #21768 )
...
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
2025-06-12 11:29:12 -04:00
Eunjae Lee
6cccb1725f
fix: provide timeZone to /insights from the server side ( #21580 )
2025-06-12 15:26:44 +00:00
5bb2a904ce
refactor: Deprecate Legacy v2 Booker Atom Endpoints ( #20939 )
...
* feat: split atoms endpoints and add public event type endpoint
* Update ConnectedDestinationCalendars import path across platform/atoms components
* refactor: update BookingResponse import path from platform-libraries to features/bookings
* Move AvailableSlotsType to util.ts and update imports to use GetAvailableSlotsResponse
* Refactor import path for RecurringBookingCreateBody type from libraries to types
* Fix import path for getBookingForReschedule type from platform-libraries to features
* Refactor PublicEventType export location and update import references
* Remove @calcom/platform-libraries dependency from atoms package.json
* chore(deps): update yarn.lock dependencies
* Remove console.log statements and fix indentation in event type hooks
* Migrate event type transformers from platform/libraries to api/v2 directory
* Remove console.log
* Update BookerPlatformWrapper.tsx
* Add script to populate empty team slugs with slugified team names
* Remove vitest imports
* reset platform libraries version
* Remove unused orgId comment from useAtomGetPublicEvent hook params
* Update useApiV2AvailableSlots.ts
* refactor: remove unused exports from lib package index file
* Undo: @SomayChauhan
Add script to populate empty team slugs with slugified team names
* Update booking.tsx
* chore: upgrade @calcom/platform-libraries from 0.0.202 to 0.0.205
* chore: bump @calcom/platform-libraries from 0.0.205 to 0.0.206
* chore: configure babel and jest for node module transpilation in api v2
* fix: type errors
* Revert "chore: configure babel and jest for node module transpilation in api v2"
This reverts commit b2cf172a84fe8953f9497bf6e43874f476fbc04b.
* Update calendars.service.ts
* chore: bump @calcom/platform-libraries from 0.0.208 to 0.0.209
* fix: add proper type definition for calendar busy times to resolve ts-expect-error
* refactor: deprecate v2 old availability endpoints (#21075 )
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com >
* chore: publish platform librareis
* feat: add delegation credential fields to calendar service mock
* chore: update @calcom/platform-libraries from 0.0.211 to 0.0.213
* fix: skip failing calendar integration test
* chore: bump @calcom/platform-libraries from 0.0.213 to 0.0.214
* fix: api/v2 build error
* fix: e2e tests
---------
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com >
Co-authored-by: supalarry <laurisskraucis@gmail.com >
Co-authored-by: Lauris Skraucis <lauris.skraucis@gmail.com >
2025-06-12 20:20:52 +05:30
Chai
5e2f06cdea
fix: multi-line formatted correctly for sms ( #21779 )
...
* fix: multi-line formatted correctly for sms
* fix: tests iteration2
2025-06-12 14:26:34 +00:00
Parteek malik
cf83038a7a
fix: cal atoms schedule container class in availability settings custom class names not being applied ( #21733 )
...
* fix: classname not used
* fix types
* added type
2025-06-12 11:02:00 -03:00
Udit Takkar
c7662cad61
feat: override name in daily video ( #21758 )
...
* feat: override name in daily vide
* refactor: simplify operation
2025-06-12 09:54:24 -04:00
Alex van Andel
86912e0cbc
refactor: async constructor is an anti-pattern, use init instead ( #21785 )
2025-06-12 13:13:44 +00:00
Syed Ali Shahbaz
74234b4ed1
docs: Cleanup false info ( #21741 )
...
* Delete docs/developing/guides/appstore-and-integration/oauth.mdx
* Update mint.json
2025-06-12 12:21:34 +00:00
devin-ai-integration[bot] and Hariom Balhara
2fcb8a750d
fix: cascade organization hideBranding setting to user and team events ( #21703 )
...
- Add utility function for cascading hideBranding logic
- Update all getServerSideProps files to check organization hideBranding as fallback
- Ensure team queries include parent hideBranding data
- Fix hideBranding not working for organization members and teams
Fixes the issue where organization-level branding settings were not
being applied to user and team event pages when the direct entity
didn't have hideBranding enabled.
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com >
2025-06-12 09:14:55 -03:00
2aaf672b10
perf: Implement worker threads for getAvailableSlots to prevent CPU blocking ( #21479 )
...
* Implement worker threads for getAvailableSlots to prevent CPU blocking
Co-Authored-By: keith@cal.com <keithwillcode@gmail.com >
* fix: resolve TypeScript errors in worker implementation
Co-Authored-By: keith@cal.com <keithwillcode@gmail.com >
* chore: fix slot-worker-service.ts
* fix: do not use workers in E2E
* fix: try to fix memory leak
* chore: remove unecessary comments
---------
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: keith@cal.com <keithwillcode@gmail.com >
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com >
Co-authored-by: cal.com <morgan@cal.com >
2025-06-12 11:56:13 +00:00
nav
34beadeef6
chore(docs): update 'Calendso' to 'Cal.com' in documentation ( #21661 )
2025-06-12 11:29:15 +00:00
Carina Wollendorfer and CarinaWolli
6de715b884
feat: Round Robin timestamp basis ( #21337 )
...
* add rrTimeStampBasis to prisma schema
* add rr time stamp basis setting
* update migration
* add getLuckyUser logic
* add rrTimestampBasis to tests
* add load balancing warning message
* disable load balancing logic
* disable load balancing in event type settings
* add missing translations
* fix UI
* disable load balancing on all team event types
* don't show routing forms in router position
* use correct interval times
* fix variable naming
* fix event type update handler
* add test to booking.test.ts
* add test for getting interval times
* remove not needed prop
* fix label
* improve warning message
* fix removing maxLeadTreshold
* fix typo
* fix disabling maxLeadThreshold
* add back missing translation
* improve rr reset interval label
* fix rr_load_balancing_disabled text
* improve test
* fix description
* only use rrTimestampBasis in weights round robin
* fix dropdown width
---------
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
2025-06-12 11:37:38 +01:00
GitHub Actions
84717ca73e
chore: release v5.3.11
Post release / release (push) Canceled after 0s
v5.3.11
2025-06-11 23:50:19 +00:00
86b1db57d5
fix: Resending team invites now updates token expiry date ( #21774 )
...
* Create `VerificationTokenRepository`
* Update the verification token expiry when resending the invite
* Handle error
* Fix import
* Get past unique constraint
* Update packages/trpc/server/routers/viewer/teams/resendInvitation.handler.ts
Co-authored-by: Alex van Andel <me@alexvanandel.com >
* Update packages/lib/server/repository/verificationToken.ts
Update set expiry time
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
* Type fix
* Update how we're fetching the token
---------
Co-authored-by: Alex van Andel <me@alexvanandel.com >
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-06-11 22:21:58 +00:00
Amit Sharma and cubic-dev-ai[bot]
50c15f0d51
fix: dub installation on teams ( #21654 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-06-11 18:17:55 +02:00
Romit. and Eunjae Lee
86d5c43307
fix: select component icons misaligned ( #21688 )
...
Co-authored-by: Eunjae Lee <hey@eunjae.dev >
2025-06-11 13:22:00 +00:00
Anik Dhabal Babu and cubic-dev-ai[bot]
e82bd45b55
fix: Incorrect RR host is shown in the email and calendar event for a seated RR event ( #21684 )
...
* fix: seated rr event
* Update packages/features/bookings/lib/handleNewBooking.ts
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
* update
* Update handleNewBooking.ts
---------
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-06-11 11:21:21 +00:00
13966e0ec8
perf: use repository for queries & caching in /teams RSC ( #21399 )
...
* cache trpc queries in /teams
* fix
* revalidate
* refactor: migrate listHandler to TeamRepository.findTeamsByUserId
Co-Authored-By: benny@cal.com <benny@cal.com >
* add comment
* refactor
* refactor
* make it even more performant
---------
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: benny@cal.com <benny@cal.com >
2025-06-10 20:44:51 -04:00
GitHub Actions
14b9e0c032
chore: release v5.3.10
Post release / release (push) Canceled after 0s
v5.3.10
2025-06-10 22:43:07 +00:00
Anik Dhabal Babu and Syed Ali Shahbaz
f0f168e920
fix: improve updatehostineventname function ( #21734 )
...
Co-authored-by: Syed Ali Shahbaz <52925846+alishaz-polymath@users.noreply.github.com >
2025-06-10 21:47:30 +00:00
devin-ai-integration[bot]
dd37caf32c
feat: move team privacy settings to dedicated settings page ( #21590 )
2025-06-10 22:23:28 +02:00
Hariom Balhara
856d223535
fix: Use setTimeout instead of requestAnimationFrame which is more reliable and support calOrigin in prerender #21205 ( #21730 )
2025-06-10 11:00:57 -04:00
Sarthak Kapila and Morgan
ad697365ce
fix: Add onFormStateChange callback on EventTypeSettings atom [CAL-5856] ( #21615 )
...
* Adds onFormStateChange callback on EventTypeSettings atom
* updated docs for event-type
* added watch all form values
---------
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com >
2025-06-10 12:36:34 +00:00
Morgan
84171928cb
chore: enable disable rewrite for apiv2 selfhost ( #21742 )
2025-06-10 11:04:25 +00:00
Sebastian Brunow and Sebastian Brunow
e781a78eea
fix: Prevent Timing Attacks by Removing await in Password Reset Flow ( #21747 )
...
* fix: correct password reset request handling logic
* fix: handle password reset request errors more gracefully
---------
Co-authored-by: Sebastian Brunow <90863358+Bratpfanne-4000@users.noreply.github.com >
2025-06-09 22:44:24 +00:00
Keith Williams
7d08c6724b
chore: @Foundation required for embeds changes ( #21748 )
2025-06-09 23:13:04 +01:00
GitHub Actions
899da51f06
chore: release v5.3.9
Post release / release (push) Canceled after 0s
v5.3.9
2025-06-09 21:56:25 +00:00
Joe Au-Yeung
4e085e404a
Downgrade Next to 15.3.0 ( #21746 )
2025-06-09 17:21:02 +00:00
Morgan
ff3aaadbaa
fix: update delegation credentials api-v2 ( #21739 )
...
* fix: update delegation credentials api-v2
* fixup! fix: update delegation credentials api-v2
2025-06-09 11:46:38 +00:00
11bddbb71d
feat: add setting to allow booking through a reschedule link ( #21652 )
...
* feat: add setting to disable rescheduling cancelled bookings
Co-Authored-By: hariom@cal.com <hariom@cal.com >
* fix: resolve type errors for disableReschedulingCancelledBookings field
Co-Authored-By: hariom@cal.com <hariom@cal.com >
* fix: update test expectations and builder to include disableReschedulingCancelledBookings field
Co-Authored-By: hariom@cal.com <hariom@cal.com >
* fix: add disableReschedulingCancelledBookings field to managed event types
Co-Authored-By: hariom@cal.com <hariom@cal.com >
* fix: remove duplicate disableReschedulingCancelledBookings property in test
Co-Authored-By: hariom@cal.com <hariom@cal.com >
* fix: change default value to true for disableReschedulingCancelledBookings
Co-Authored-By: hariom@cal.com <hariom@cal.com >
* fix: update managed event types to use true as default for disableReschedulingCancelledBookings
Co-Authored-By: hariom@cal.com <hariom@cal.com >
* test: add comprehensive tests for disableReschedulingCancelledBookings feature
Co-Authored-By: hariom@cal.com <hariom@cal.com >
* update and remove unnecesarry test
* update e2e test
* Update reschedule.e2e.ts
* update
* fix
* Reverse the meaning of column
* Simpify logic of rescheduling redirects
* fix test
* revert
---------
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: hariom@cal.com <hariom@cal.com >
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
Co-authored-by: unknown <adhabal2002@gmail.com >
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com >
2025-06-07 22:30:54 +02:00
devklepacki
55a80ba253
Fixed pl translation typo ( #21723 )
2025-06-06 13:59:58 +00:00
Hariom Balhara
32a89c30de
fix: [object object] for name when rescheduling a past booking ( #21695 )
2025-06-05 09:42:48 +01:00
Parteek malik and Anik Dhabal Babu
5404eeedc2
fix: no show not updating in sync ( #21687 )
...
* fix: no show not updating in sync
* fix footer in no show dialog
* using await
---------
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
2025-06-04 10:14:08 +00:00
Hariom Balhara
d54ba90304
fix-wrong-url-on-auth-error ( #21693 )
2025-06-04 09:55:19 +05:30
Omar López
ca206915bf
fix: self hosted feature check ( #21690 )
2025-06-03 17:00:48 +00:00
Anik Dhabal Babu
8461b82f0d
fix: Update handlers and refactor code ( #21686 )
...
* fix: update safeCredentialSelect
* Update credential.ts
* Update
* update
2025-06-03 15:32:40 +00:00
Alex van Andel
07ffc3fade
fix: Remove hard dependency on NEXT_PUBLIC_API_V2_URL ( #21682 )
...
* fix: Remove hard dependency on NEXT_PUBLIC_API_V2_URL
* turn spread into a push, simpler
2025-06-02 19:21:38 +01:00
sean-brydon
c2240f0bad
only use event api v2 call if route is in env ( #21680 )
2025-06-02 17:31:35 +00:00
Zenrac
36a712f979
fix: Correct typo 'siège' to 'place' in French translation ( #21671 )
2025-06-02 08:54:24 +05:30
Lauris Skraucis
842ba09896
refactor: v2 reschedule booking error messages ( #21647 )
2025-05-30 13:24:06 +00:00
devin-ai-integration[bot]
b3c822abf7
feat: move filter segment selection from localStorage to database ( #21523 )
2025-05-30 12:56:49 +00:00
Akarsh Jain and Morgan
1f52ed7290
feat: Add loadingStateChildren prop to AvailabilitySettingsPlatformWrapper ( #21602 )
...
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com >
2025-05-30 10:39:02 +00:00
Lauris Skraucis
a2c13e576e
refactor: v2 dont allow rescheduling cancelled,rescheduled bookings ( #21643 )
2025-05-30 10:23:51 +00:00
Morgan
24bb52d2e9
fix: platformPlanGuard per active users plan ( #21642 )
...
* fix: platformPlanGuard per active users plan
* fix: refactor
2025-05-30 09:42:23 +00:00
Joe Au-Yeung
d8145bbc78
Remove error if team members and hosts do not match ( #21598 )
2025-05-30 08:31:34 +00:00
Hariom Balhara and Alex van Andel
8753a6e4d6
Function return type is illegal, not sure how this passed eslint ( #21567 ) ( #21622 )
...
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2025-05-30 13:18:04 +05:30