GitHub Actions
39173900b1
chore: release v4.8.12
Post release / release (push) Canceled after 0s
2025-01-03 21:53:06 +00:00
Syed Ali Shahbaz
bd61e01a5d
fix: Show managed event bookings for team admins/owners ( #18434 )
...
* add managed event bookings for team admins/owners
* remove unnecessary OR
* address change suggestion
* improve readability
2025-01-03 21:43:05 +00:00
Cao Hoang
aa0b3a2778
fix: improve useInViewObserver hook to trigger when observer is already in view on mount ( #18455 )
2025-01-03 21:20:59 +00:00
Joe Au-Yeung
170feeae5e
chore: Salesforce - Add additional logging and error checks ( #18448 )
2025-01-03 12:57:24 -05:00
Eunjae Lee
a67b57b216
feat: server side sorting for insights routing ( #18113 )
...
* feat: server side sorting for insights routing
^ Conflicts:
^ packages/prisma/playground.ts
* fix download csv
* fix hooks locations
2025-01-03 10:58:01 +00:00
821a16648f
fix: Timezone in Email Embed not working #15525 ( #15537 )
...
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
Co-authored-by: Amit Sharma <74371312+Amit91848@users.noreply.github.com >
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
Co-authored-by: Hariom <hariombalhara@gmail.com >
2025-01-03 08:43:09 +00:00
Hariom Balhara
727f7df2c2
fix: Enhance SCIM payload handling and attribute creation ( #18427 )
...
* feat: Enhance SCIM user attribute handling and sync process
- Introduced a new PR_TODO.md file to track ongoing tasks and fixes.
- Updated `getAttributesFromScimPayload` to accept a directoryId and ignore core user attributes during syncing.
- Modified `handleUserEvents` to pass directoryId when syncing custom attributes.
- Improved attribute creation logic to handle unique options and added support for optional isGroup property in attribute options.
- Added utility function `getOptionsWithValidContains` to ensure valid sub-options in attribute options.
- Updated tests to reflect changes in attribute handling and ensure proper functionality.
This commit addresses issues with user attribute syncing and enhances the overall attribute management process.
* test: Add unit tests for getOptionsWithValidContains utility function
- Introduced a new test file for the getOptionsWithValidContains function.
- Added tests to verify the removal of duplicate options, initialization of empty contains arrays, filtering of non-existent sub-options, and handling of empty options arrays.
- Ensured comprehensive coverage of the utility's functionality to enhance reliability and maintainability.
2025-01-03 13:36:21 +05:30
Anik Dhabal Babu
be5f7f83b5
fix: Zoho Bigin not pulling information from booking ( #18445 )
...
* fix: Zoho Bigin not pulling information from booking
* update
* missed
* fix contactcreation
2025-01-03 08:41:18 +05:30
amrit
02a49e2b4b
fix: react incompatiblity with nextjs error ( #18433 )
2025-01-03 01:03:46 +00:00
Cao Hoang
22f92f1ee3
fix: improve useInViewObserver hook to trigger when observer is already in view on mount ( #18446 )
2025-01-02 23:58:40 +00:00
Udit Takkar
c7a797c0e0
fix: get bookings ordering ( #18439 )
...
* fix: get bookings ordering
* chore: update query
* chore: add log for debuggin on prod
* chore
2025-01-02 23:41:30 +00:00
Eunjae Lee and Udit Takkar
c415b2d7f5
feat: apply full width automatically for DataTable ( #18357 )
...
* feat: apply full width automatically for DataTable
* change implementation
* load all columns of insights routing table at the same time
* update team member list
* sticky columns for >= sm
* fix type error
---------
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2025-01-02 14:32:39 +00:00
Lauris Skraucis
c10c87c98e
fix: booker atom booking fields ( #18441 )
2025-01-02 11:31:43 +00:00
Benny Joo
85f96f492d
chore: migrate /icons page to App Router ( #18436 )
...
* migrate icons page
* migrate main index page
* remove /icons page
* use i18n string
* fix imports
* add icons_showcase i18n string
* add /app dir to tailwind preset config
* use classname
* do not migrate main index page
2025-01-02 15:18:19 +05:30
Morgan
b1350d0764
fix: atoms globals.css invalid class format ( #18295 )
2025-01-02 09:32:50 +00:00
Hariom Balhara and Udit Takkar
bac2d1f6f0
feat: Add dry run mode functionality and message display in booking process ( #18429 )
...
- Introduced a new `DryRunMessage` component to inform users when in dry run mode.
- Implemented utility function `isBookingDryRun` to check for dry run status based on URL search parameters.
- Updated the `Booker` component to conditionally render the dry run message.
- Adjusted booking mutation input mapping to reuse the utility
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2025-01-01 11:40:53 +00:00
Alex van Andel
890fc92148
fix: Some recently discovered type errors breaking build (not sure why undetected before) ( #18432 )
2024-12-31 13:50:43 +00:00
Cao Hoang and Udit Takkar
d8027fe248
Fix duplicated data returned by Prisma query in team availability view ( #18416 )
...
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2024-12-30 21:15:27 +00:00
Anik Dhabal Babu
116c765c36
fix: Error changing location for meeting ( #18401 )
2024-12-30 14:59:07 +00:00
55113f20fe
fix: add typeform logo and fix alt text in /apps/typeform/how-to-use ( #18393 )
...
* :truck:: add typeform logo and fix alt text
* trying to fix the test
* Update testUtils.ts
---------
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
Co-authored-by: unknown <adhabal2002@gmail.com >
2024-12-30 11:11:32 +05:30
devin-ai-integration[bot]
3f0a6718bc
fix: reduce mobile navigation bottom margin from 0.625rem to 0.25rem ( #18398 )
2024-12-28 12:30:14 +01:00
Udit Takkar and Bailey Pumfleet
cc1101ac43
refactor: email handler ( #18391 )
...
Co-authored-by: Bailey Pumfleet <bailey@pumfleet.co.uk >
2024-12-27 21:02:05 +00:00
Anik Dhabal Babu and Udit Takkar
7a80a5f929
fix: localized date ( #18388 )
...
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2024-12-27 20:59:53 +00:00
Udit Takkar
e2f45bdf5a
perf: improve checkIsAvailable in getAvailable slots ( #18352 )
...
* refactor: Update booking query to use userId and optimize availability check logic
- Changed the booking query to use userId instead of nested user object for filtering active bookings.
- Refactored availability check logic to improve readability and performance by using valueOf() for time comparisons and consolidating multiple checks into a single return statement.
* fix: update tests
* chore: use toDate()
* tests: add checkavailable unit tests
2024-12-27 16:01:54 +00:00
Hariom Balhara
d2930bc243
fix: Handle more dry-run cases ( #18286 )
2024-12-27 16:23:14 +01:00
GitHub Actions
b0b93f612e
chore: release v4.8.9
Post release / release (push) Canceled after 0s
2024-12-27 11:17:18 +00:00
Udit Takkar
558c8be740
perf: getAvailableSlots improvements ( #18382 )
2024-12-27 11:09:49 +00:00
Alex van Andel
1aee1742d5
chore: rely less on autoinfer, be able to use initial data types in consumers ( #18359 )
2024-12-27 16:23:49 +05:30
Hariom Balhara and Udit Takkar
ab942ed4cd
Fix routing form field input loosing focus on typing ( #18381 )
...
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2024-12-27 14:30:10 +05:30
Hariom Balhara
b5bec79354
perf: /router endpoint perf improvement ( #18366 )
2024-12-27 08:56:52 +00:00
Syed Ali Shahbaz
ff12e387b3
fix: update contact email for CalDAV ( #18351 )
2024-12-26 19:24:11 +00:00
Kartik Saini
6b5e144042
feat: add name and email url params when rescheduling past bookings ( #18318 )
...
* feat: add name and email as url params when rescheduling past bookings
* remove logs
* pass booking seat name and email as url params
2024-12-26 19:23:28 +00:00
Anik Dhabal Babu
a76366cbcb
fix: Recurring meeting creates increasing number of Zoom events ( #18360 )
2024-12-26 19:19:24 +00:00
Anwar Sadath
860c04bbda
fix: discrepancy in description hyperlinks and calendar invite ( #18365 )
2024-12-26 19:18:54 +00:00
+6
225313e391
feat: Plain chat ( #18284 )
...
* plain custom desin
* No display on card
* dynamic plain chat component and hmac hash
* re-route users to plain.com chat instead of intercom chat when going to /support
* provider errors
* yarn lock fix
* plain chat removed unneeded hmac
* fix ts error
* error handling improved
* remove intercome provider from app-dir
* Create getting-started.mdx (#18342 )
* Delete help directory (#18343 )
* chore: moved docs/help to /help (#18345 )
* chore: Delete unused guides directory (#18346 )
* feat: booking filters (#18303 )
Co-authored-by: Syed Ali Shahbaz <52925846+alishaz-polymath@users.noreply.github.com >
* chore: Remove `HeadSeo` components where no longer needed + improve app router metadata logic (#18348 )
* remove HeadSeo for already migrated pages and refactor prepareMetadata
* create _generateMetadataWithoutImage and refactor _generateMetadata
* chore: app router - /bookings status page (#18183 )
* chore: app router - /bookings page
* remove env vars
* fix
* Update middleware.ts
* revert unneeded change
* refactor for the better
* fix
* cache i18n instances (#18309 )
* feat: virtual queues tab in insights (#18260 )
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
Co-authored-by: sean-brydon <sean@cal.com >
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Omar López <zomars@me.com >
* feat: update translations via @replexica (#18361 )
Co-authored-by: Replexica <support@replexica.com >
* update OOO e2e tests to remove flakiness (#18367 )
* fix: metadata is overwritten for child managed eventType when updating parent (#18059 )
* fix: metadata is overwirten
* Update
* type error
* Update
* fix test
* fix type error
* chore: added routing support link (#18369 )
* Added routing form support link
* small change
* Type fix
---------
Co-authored-by: Joe Au-Yeung <j.auyeung419@gmail.com >
* chore: refactor handling logic for embeds in app router (#18362 )
* refactor handling logic for embeds in app router
* fix type checks
* add test for withEmbedSsrAppDir
* fix
* review changes
* yarn lock
---------
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Calcom Bot <109866826+calcom-bot@users.noreply.github.com >
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
Co-authored-by: Syed Ali Shahbaz <52925846+alishaz-polymath@users.noreply.github.com >
Co-authored-by: Benny Joo <sldisek783@gmail.com >
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com >
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
Co-authored-by: sean-brydon <sean@cal.com >
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com >
Co-authored-by: Omar López <zomars@me.com >
Co-authored-by: Replexica <support@replexica.com >
Co-authored-by: Vijay <vijayraghav22@gmail.com >
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
Co-authored-by: Joe Au-Yeung <j.auyeung419@gmail.com >
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2024-12-26 19:07:08 +00:00
Peer Richelsen and Joe Au-Yeung
ae38027d76
chore: added routing support link ( #18369 )
...
* Added routing form support link
* small change
* Type fix
---------
Co-authored-by: Joe Au-Yeung <j.auyeung419@gmail.com >
2024-12-24 17:19:37 +00:00
Anik Dhabal Babu
9036080fcf
fix: metadata is overwritten for child managed eventType when updating parent ( #18059 )
...
* fix: metadata is overwirten
* Update
* type error
* Update
* fix test
* fix type error
2024-12-24 21:21:43 +05:30
cfb09a1b21
feat: virtual queues tab in insights ( #18260 )
...
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
Co-authored-by: sean-brydon <sean@cal.com >
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Omar López <zomars@me.com >
2024-12-23 19:16:38 +00:00
Udit Takkar and Syed Ali Shahbaz
b59bf7d1ee
feat: booking filters ( #18303 )
...
Co-authored-by: Syed Ali Shahbaz <52925846+alishaz-polymath@users.noreply.github.com >
2024-12-23 14:06:29 +05:30
Anik Dhabal Babu
2cfc63e6e3
fix: Reschedule email for RR event shows wrong timezone to attendee ( #18262 )
Post release / release (push) Canceled after 0s
2024-12-20 14:02:03 -06:00
GitHub Actions
4f66f3d2c6
chore: release v4.8.7
2024-12-20 20:01:15 +00:00
Benny Joo
cafa3f9cf3
fix: make sure to call refresh for pages rendered by app router ( #18304 )
2024-12-20 18:44:35 +00:00
Peer Richelsen
6f1556a2fd
feat: added chatbase app ( #18302 )
2024-12-20 17:50:19 +00:00
Morgan and Rajiv Sahal
422ef2f5b8
chore: add cal.com logo to platform booker embed ( #18269 )
...
* chore: add cal.com logo to platform booker embed
* fixup! chore: add cal.com logo to platform booker embed
---------
Co-authored-by: Rajiv Sahal <sahalrajiv-extc@atharvacoe.ac.in >
2024-12-20 12:55:25 +02:00
Omar López
ec920eb2a8
fix: prevents cron to be clogged with calendars with missing credentialId ( #18281 )
2024-12-19 23:53:51 +00:00
GitHub Actions
795eecf300
chore: release v4.8.6
Post release / release (push) Canceled after 0s
2024-12-19 22:42:27 +00:00
85070574da
feat: Support event level conflict checking ( #18052 )
...
Co-authored-by: Alex van Andel <me@alexvanandel.com >
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com >
Co-authored-by: Morgan Vernay <morgan@cal.com >
Co-authored-by: Omar López <zomars@me.com >
2024-12-19 19:34:24 +00:00
Morgan
d1c2872f6e
fix: platform booker timezone select ( #18277 )
2024-12-19 17:08:34 +00:00
Morgan
42d78f8099
fix: platform booker icons and styling ( #18276 )
2024-12-19 16:45:05 +00:00
Lauris Skraucis
f0d7a757d4
fix: Booker atom default booking fields ( #18275 )
...
* refactor: rename transformBookingFieldsApiToInternal to transformBookingFieldsApiRequestToInternal
* refactor: default booking fields can required or not required
* fix: render system fields in booker
* fix: hidden property of booking fields
* fix: default field labels and placeholders
* chore: bump platform libraries
* fix: tests
* fix: e2e tests
2024-12-19 16:30:14 +00:00