a27e1498b8
fix: removed plain chat from app.cal.com/video ( #18385 )
...
* fix: removed plain chat from app.cal.com/video
* take user session and open plain out of use effect
* move undefined check and screen size check above useeffect
* turned restrcited paths into env var
* undefeined window below hooks
* chore: add window check
* fix: infinite re rendering
* remove console.log
---------
Co-authored-by: Udit Takkar <udit222001@gmail.com >
2024-12-27 18:42:36 +00:00
a697857fa0
feat: update translations via @replexica ( #18389 )
...
* chore: sync with main
* feat: update translations via @replexica
---------
Co-authored-by: Replexica <support@replexica.com >
2024-12-27 17:33:26 +00:00
Hariom Balhara and GitHub
d2930bc243
fix: Handle more dry-run cases ( #18286 )
2024-12-27 16:23:14 +01:00
GitHub Actions
b0b93f612e
chore: release v4.8.9
2024-12-27 11:17:18 +00:00
Hariom Balhara and GitHub
b5bec79354
perf: /router endpoint perf improvement ( #18366 )
2024-12-27 08:56:52 +00:00
Nizzy and GitHub
b48d0e1f48
remove yarnlock ( #18377 )
2024-12-27 00:44:21 -05:00
GitHub Actions
4a38b4dc89
chore: release v4.8.8
2024-12-26 19:31:22 +00:00
Kartik Saini and GitHub
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
Anwar Sadath and GitHub
cd7b93a51e
fix: Last used label in button shown in 2-factor code and backup screen ( #18341 )
2024-12-26 19:20:11 +00:00
+7
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
Benny Joo and GitHub
3994929a51
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
2024-12-26 10:39:07 +01:00
Anik Dhabal Babu and GitHub
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
Vijay and GitHub
e6ef4e1988
update OOO e2e tests to remove flakiness ( #18367 )
2024-12-24 13:49:49 +00:00
3c2619a7a3
feat: update translations via @replexica ( #18361 )
...
Co-authored-by: Replexica <support@replexica.com >
2024-12-23 22:42:02 +00:00
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
Benny Joo and GitHub
5fe4e09975
cache i18n instances ( #18309 )
2024-12-23 17:14:52 +00:00
Benny Joo and GitHub
542799e2cf
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
2024-12-23 10:12:22 +01:00
Benny Joo and GitHub
3eda7858c0
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
2024-12-23 10:02:59 +01:00
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
GitHub Actions
4f66f3d2c6
chore: release v4.8.7
2024-12-20 20:01:15 +00:00
Benny Joo and GitHub
e04faffcbb
chore: add cache to static pages in app router ( #18278 )
...
* add cache
* fix
* refactor
2024-12-20 13:37:20 -05:00
amrit and GitHub
abeb20373c
fix portugese (pt-BR) password validation from a required eight to seven. ( #18273 )
2024-12-20 17:33:46 +05:30
GitHub Actions
795eecf300
chore: release v4.8.6
2024-12-19 22:42:27 +00:00
8ae3d6d55b
feat: update translations via @replexica ( #18279 )
...
Co-authored-by: Replexica <support@replexica.com >
2024-12-19 20:51:57 +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
GitHub Actions
0b2f09ab7d
chore: release v4.8.5
2024-12-19 15:10:13 +00:00
Benny Joo and GitHub
355aaa7010
fix: include app directory in rewrites generation logic + migrate /reschedule pages to App Router ( #18261 )
...
* chore: app router - /reschedule pages (#18150 )
* app router - /reschedule pages
* add to config.matcher
* generateMetdata is not needed
* include app directory in rewrites generation logic
* make it more readable
* make code more elegant
* fix
* fix
* fix
* fix
* test and refactor
2024-12-19 06:22:19 -07:00
GitHub Actions
19bd3e5849
chore: release v4.8.4
2024-12-18 23:21:28 +00:00
Benny Joo and GitHub
7827028e0a
Revert "chore: app router - /reschedule pages ( #18150 )" ( #18258 )
...
This reverts commit a7f24e777b .
2024-12-18 22:48:03 +00:00
Benny Joo and GitHub
460e511459
chore: app router - /booking pages ( #18182 )
...
* chore: app router - /booking pages
* move pages to /app
* add to config matcher
2024-12-18 14:09:34 -05:00
Benny Joo and GitHub
b4fd6f3442
chore: bring back removed onboarding steps ( #18254 )
...
* add connected-calendar and connected-video steps back
* adapt test
* fix name
2024-12-18 20:05:17 +01:00
Benny Joo and GitHub
0a7a0e3687
chore: app router - /teams single page ( #18184 )
...
* chore: app router - /teams single page
* fix type check
2024-12-18 17:51:01 +00:00
595fffbea0
feat: update translations via @replexica ( #18249 )
...
* chore: sync with main
* feat: update translations via @replexica
---------
Co-authored-by: Replexica <support@replexica.com >
2024-12-18 17:44:50 +00:00
GitHub Actions
218c9152da
chore: release v4.8.3
2024-12-18 17:22:22 +00:00
Joe Au-Yeung and GitHub
8dda418127
feat: Salesforce skip ownership check if attendee email is a free domain ( #17916 )
...
* Add email domain array
* Create numbered email domain object
* Check email domain
* Rename function
* Add tests
* Frontend enable skip ownership check if free email domain
* Backend ignore adding ownership to return records if free email domain check is enabled
* feat: Only require confirmation for free email domains (#17917 )
* Add requiresConfirmationForFreeEmail to db
* Add option to event type settings
* Get requiresConfirmationForFreeEmail for event type page
* Include requiresConfirmationForFreeEmail in fetching event type
* Pass bookerEmail to `getRequiresConfirmationFlags`
* Add free email domain check to `determineRequiresConfirmation`
* Add `requiresConfirmationForFreeEmail` to types
* Add severity to Watchlist table
* Add migration for watchlist severity
* Add `getEmailDomainInWatchlist` method to watchlist repository
* Use watchlist repository to check for free email domain
* Mock watchlist repository in test
* Update test
* Rename method
* Add severity to blocked list
* Move check free email domain to async
* Type checks
* Adjust for promise returned
* Fix tests
* Fix
* Fix tests
2024-12-18 15:02:42 +00:00
Benny Joo and GitHub
a7f24e777b
chore: app router - /reschedule pages ( #18150 )
...
* app router - /reschedule pages
* add to config.matcher
* generateMetdata is not needed
2024-12-18 14:54:15 +01:00
Benny Joo and GitHub
f78fca594a
chore: app router - /getting-started page ( #18185 )
...
* remove env vars
* move pages to /app
* remove Head component
* remove pages router
* add to config matcher
* fix
2024-12-18 14:41:03 +01:00
Anik Dhabal Babu and GitHub
8bf46ab8b6
fix: missing n8n app screenshot and add margin to the back button ( #18240 )
...
* fix: n8n app screenshot missing
* remove log
2024-12-18 12:35:26 +00:00
0bd7227150
feat: update translations via @replexica ( #18234 )
...
* chore: sync with main
* feat: update translations via @replexica
---------
Co-authored-by: Replexica <support@replexica.com >
2024-12-17 23:22:10 -05:00
63013d402e
feat: Plain integration ( #18130 )
...
* revert: "fix: Request permissions to allow events to be created on shared Office365/Outlook calendars (#17760 )"
This reverts commit 1680cba5a5 .
* plain.com card
* detiled error handling for get customer
* working email and id
* hmac
* Revert "fix: correct line-breaks in calendar event description (#18077 )"
This reverts commit 06494a6999 .
* pr changes requet
* remove pan for now
* add-new-implementation-for-early-review
* Pushing fix for createHmac stringify
* added validation and user repository for email check
* add apiRouteMiddleware which handles the error handling
* HMAC_SECRET_KEY -> PLAIN_HMAC_SECRET_KEY
* Use the right error
* Convey right error to consumer
* Fixup apiRouteMiddleware to handle handler
* Don't export handler, only export POST
* changed to app directory
* working unkown user card
---------
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
Co-authored-by: Omar López <zomars@me.com >
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2024-12-17 20:24:07 -05:00
GitHub Actions
a0706d9b51
chore: release v4.8.2
2024-12-17 17:05:26 +00:00
Rajiv Sahal and GitHub
c732c06835
fix: bookerEmbed atom ( #18168 )
...
* update translations
* add custom hook for platform embed
* update event type ouput DTO response
* fixup
* display terms and conditions for embed
* update v2 docs
* PR feedback
* update docs
* PR feedback
* update docs
* update output DTO
* update docs
* update output typing
* docs update
* resolve merge conflicts
* merge conflicts resolving
* resolve merge conflicts
* fixup
* update docs
2024-12-17 12:07:47 +00:00
Udit Takkar and GitHub
318470d866
fix: webhook improvement ( #18220 )
2024-12-17 14:32:38 +05:30
Benny Joo and GitHub
42aefc9032
perf: limit # of host members for OG image ( #18219 )
...
* fetch only 5 hosts and only first user
* refactor
* limit to 3
2024-12-17 08:15:11 +00:00
Keith Williams and GitHub
14acf4e9bc
chore: New booking perf tracing ( #18212 )
...
* chore: Add perf tracing for handleNewBooking
* Added a few more to the event manager
* Added the sentry wrapper that enables perf tracing
* Revert "Added a few more to the event manager"
This reverts commit ccf3ee5200466b8b1d51f5663363fbb9dfd9a06f.
* Fixed where we wrap sentry
* Reverse sentry wrapper
2024-12-17 08:51:00 +01:00
Benny Joo and GitHub
9ed8face03
Revert "feat: remove setup-availability step in onboarding flow ( #17799 )" ( #18205 )
...
This reverts commit a466e8eef7 .
2024-12-16 22:03:41 +00:00
Udit Takkar and GitHub
18a107d081
fix: trigger guest no show bug ( #18164 )
...
* fix: trigger guest no show
* test: add tests for trigger guest no show
2024-12-16 11:43:03 -05:00
Alex van Andel and GitHub
04d7537e2f
perf: improve insights where query and type fix ( #18211 )
...
* perf: insights perf improvement
* removed additional const
2024-12-16 15:50:20 +00:00
GitHub Actions
0466b7ebd6
chore: release v4.8.1
2024-12-16 14:35:27 +00:00
f8be2b3833
feat: added office 365 video to conferencing atoms ( #18067 )
...
* feat: added office 365 video to conferencing atoms
* added documentation for conferencing atoms
* added props table to the documentation
---------
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com >
2024-12-16 16:20:59 +02:00