GitHub Actions
95bf90402c
chore: release v4.9.4
Post release / release (push) Canceled after 0s
2025-01-21 20:23:21 +00:00
Carina Wollendorfer and CarinaWolli
f523ce7795
fix: custom templates on team plan ( #18792 )
...
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
2025-01-21 20:16:57 +00:00
Joe Au-Yeung
65b70d682d
fix: Initialize Hubspot client in CRMService ( #18789 )
...
* Initialize Hubspot client in class
* Remove debugging artifact
2025-01-21 16:47:32 -03:00
Alex van Andel
2d518f49dd
Double available memory on api/book/event ( #18790 )
2025-01-21 19:01:58 +00:00
7a9d291d1f
fix: handle cancelation reason when user is host ( #18681 )
...
* handle cancelation reason when user is host
* add attendee reason warning
* add cancellation reason to tests when we are the host
* req.body and not req
* fix: isloggedIn logic
* use new isLoggedInUser from ssr instead of client
* update e2e tests to fill in reason when hosts
---------
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
Co-authored-by: Udit Takkar <udit222001@gmail.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2025-01-21 20:24:06 +05:30
Keith Williams
1a1a506324
chore: Remove Chromatic GitHub workflow ( #18780 )
2025-01-21 13:50:53 +00:00
Benny Joo
0f7ecb3345
chore: migrate low-risk 3 /auth pages to App Router ( #18753 )
...
* add i18n string
* Update config.matcher in middleware
* migrate auth/oauth2/authorize
* migrate auth/platform/authorize
* migrate auth/signin
2025-01-21 10:41:00 +01:00
Mehul
4f1d71e660
fix: routing form list overflow ( #18686 )
2025-01-21 10:40:44 +01:00
Udit Takkar
30eb7ce846
feat: add transcription as attachment ( #18740 )
...
* feat: add transcription as attachment
* fix: change style
2025-01-21 06:07:10 +00:00
3eb5490df9
feat: Use Cloudflare Turnstile in booker ( #18755 )
...
* feat: Use Cloudflare Turnstile in booker
* move files arround
* render turnstile widget and add token to store
* use token from body instead of headers
* watch cf token to re-render disabled state
* Update packages/features/bookings/Booker/components/BookEventForm/BookEventForm.tsx
* Update packages/features/bookings/lib/create-booking.ts
* ensure bool
* add to recuring event
* fix recuring events
---------
Co-authored-by: sean-brydon <sean@cal.com >
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com >
Co-authored-by: Benny Joo <sldisek783@gmail.com >
2025-01-21 11:27:56 +05:30
GitHub Actions
235382213f
chore: release v4.9.3
Post release / release (push) Canceled after 0s
2025-01-20 21:05:54 +00:00
Alex van Andel
01baf7d3c0
chore: Add more logging around getUserAvailability ( #18769 )
...
* chore: Add more logging around getUserAvailability
* Add initialData to logging
2025-01-20 17:04:43 +00:00
Calcom Bot and Replexica
1a649158e1
feat: update translations via @replexica ( #18764 )
...
Co-authored-by: Replexica <support@replexica.com >
2025-01-20 12:41:25 -03:00
Joe Au-Yeung
d6306dcd22
fix: Disable custom templates for trialing teams ( #18748 )
...
* Create `checkIfTeamHasActivePlan` method on `stripe-billing-service`
* Add `checkIfTeamPlanIsActive` to `InternalTeamBilling`
* Create `hasActiveTeamPlan` trpc endpoint
* Check for active team plan when updating workflows
* Create `useHasActiveTeamPlan` hook
* Use `useHasActiveTeamPlan` on workflow edit page
* Type fixes
* Type fix
* Add `accepted` to team query
2025-01-20 14:48:33 +00:00
Muhammad Aiman Sulaiman and kutsaniuk
7131a1f015
feat: HitPay Payment App ( #17213 )
...
* Build HitPay app
* Deleted a lint comment
* Add redirect for iframe
* Fix type check error
* Fixed issue of payment pending
* Update hitpay package.json
* fix: fix lint issue in KeyInput and update zod
* fix: fix issue of parsing string to number
* fix: add default hitpay API links
* fix: resolve atoms build error
---------
Co-authored-by: kutsaniuk <kutsaniuk@gmail.com >
2025-01-20 15:36:23 +01:00
Eunjae Lee
5357228f72
fix: nested scrolls on /bookings/upcoming ( #18760 )
2025-01-20 09:18:12 -05:00
Lauris Skraucis
bfeafaa21f
fix: ensure platform managed user has 1 schedule by default ( #18719 )
...
* fix: ensure managed user has 1 schedule
* chore: bump platform libraries
2025-01-20 09:11:26 +00:00
Syed Ali Shahbaz
02ef6dc934
Fix raycast bug ( #18756 )
2025-01-20 10:03:54 +01:00
Benny Joo
4424b2aea3
useIsThemeSupported hook ( #18746 )
2025-01-20 14:30:18 +05:30
Syed Ali Shahbaz
1f91fe888a
bump libphonenumber-js version to 1.11.18 ( #18757 )
2025-01-20 07:14:01 +00:00
sean-brydon and Alex van Andel
b4a51d3560
feat: auto lock ( #18630 )
...
* add delete to redis service
* auto lock + tests
* changes to autolock in api/book call
* remove log clutter
* add detection in api v1
* tpye changes
* throw error and add tests for API
* add response logic on locked + tests
* type response properly i hope?
* type fix
* add tests for counter not existing + redis errors
* remove IP - add sentry to track
* rename symbol
* fix type error
* fix tests
* remove sentry call spy
* fix type on sentry setUser call
---------
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2025-01-18 16:21:12 -03:00
Benny Joo
4855b6b40f
fix: small spacing fix in app router 404 ( #18741 )
2025-01-17 16:45:30 -07:00
Eunjae Lee
4b264a867b
fix: adjust table height for a few rows on /bookings ( #18728 )
2025-01-17 23:07:39 +00:00
GitHub Actions
9caaa0af32
chore: release v4.9.2
Post release / release (push) Canceled after 0s
2025-01-17 22:03:02 +00:00
f411c6ed11
feat: Use dub.customer.list to issue dual-sided incentives ( #18452 )
...
* [FEAT] Use dub.customer to issue dual-sided incentives
* update dub implementation
* uncommit yarn.lock
* Update yarn.lock
* account for self-hosting
* remove comments
---------
Co-authored-by: Omar López <zomars@me.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2025-01-17 21:33:33 +00:00
Benny Joo
245196fbf3
chore: technical debt clearing - remove getServerSideProps for /event-types ( #18733 )
...
* chore: technical debt clearing - remove getServerSideProps for event-types
* refactor
2025-01-17 21:35:03 +01:00
Steven Tey and Alex van Andel
6be69b820c
chore: Bump Dub version to fix createMany error ( #18591 )
...
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2025-01-17 08:53:44 -07:00
Benny Joo
b63c9791ec
fix ( #18718 )
2025-01-17 10:48:31 -05:00
Anik Dhabal Babu
8cc61a1fe9
fix: Impersonation issue from userstable ( #18608 )
...
* fix: visible error in the userlist handler
* Uncommit yarn.lock
* update
2025-01-17 14:04:41 +00:00
Anik Dhabal Babu
be2e1274ff
fix: Getting an error with managed events when accessing through api/v1 ( #18683 )
...
* fix: getting error with managed events when get through api/v1
* update
2025-01-17 13:59:34 +00:00
Anik Dhabal Babu
fa3b1c17ea
fix: duplicating an event turns private link on ( #18727 )
2025-01-17 13:59:19 +00:00
Benny Joo
015edd3c9b
chore: migrate /auth/new ( #18732 )
...
* move out of /future dir
* remove legacy pages
2025-01-17 06:46:59 -05:00
Benny Joo
de05e8e989
chore: migrate /auth/error ( #18730 )
...
* migrate auth/error
* fix
* fix type check
2025-01-17 06:46:47 -05:00
Benny Joo
78a6963cd9
chore: clean up <HeadSeo> components where not needed ( #18731 )
...
* clean up headseo from d-type-view
* clean up headseo from bookings-single-view
* clean up headseo from team-view
2025-01-17 10:57:39 +00:00
Udit Takkar
ea827ebbc6
fix: edit webhook time ( #18549 )
2025-01-17 08:56:50 +00:00
Joe Au-Yeung and Peer Richelsen
08e58851e7
feat: Salesforce - write to field without validation ( #18722 )
...
* Allow user to select custom field type
* Get field value and write to field - ignoring field type
* Only validate field length if present
---------
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2025-01-17 08:55:34 +00:00
Cao Hoang
da1b8137c2
fix: filters ui breaking on mobile in routing insights page ( #18713 )
2025-01-17 09:40:16 +01:00
Anik Dhabal Babu and Udit Takkar
d182e5c99a
fix: Booking with the same email when using capital letters ( #18694 )
...
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2025-01-17 09:37:10 +01:00
Nizzy
42259a113b
fix: resize app-store images to use less bytes ( #18675 )
2025-01-17 09:35:01 +01:00
+8
6561b92f40
perf: Move CRM event creation to tasker ( #18370 )
...
* Upgrade jsforce to 3.6.2
* Refactor connecting to Salesforce
* Revert yarn.lock changes
* Add `TASKER_ENABLE_CRM_EVENT_CREATION` to .env
* Add createCRMEvent scheduler
* Schedule CRM event creating in `EventManager`
* Add calendar event builder for CRM tasks
* Do not write to person record if fields don't exist
* Change type to expect string from tasker
* Create CRM event
* Create booking references
* Type fixes
* Migrate callback endpoint
* Add jsforce node dependency
* Migrate add endpoint
* Import
* Import package into crmService
* Use new package types
* Type fix
* Update vite config
* Push updated lockfile
* Attempt to bump platform/libraries to unlock jsforce
* Also update lockfile, naturally
* bump platform libraries
* feat: salesforce to tasker improvements (#18419 )
* feat: salesforce to tasker
* refactor: event manager
* tests: add unit tests for create CRM Event
* Update vite.config
* Add jsforce to vite config
* Revert mint.json changes
* Default to not enabling
* Revert yarn.lock changes
* Remove `TASKER_ENABLE_CRM_EVENT_CREATION` variable
* Revert yarn.lock changes
* feat: Round Robin weights future members toggle (#17782 )
Co-authored-by: Omar López <zomars@me.com >
* detailed customer card (#18511 )
Co-authored-by: Omar López <zomars@me.com >
* chore: app router - all sub-pages in `/apps` (#16976 )
* chore: apps/[slug] remove pages router
* remove apps/[slug] pages from /future
* chore: apps/installed remove pages router
* chore: apps/installation remove pages router
* remove Head element
* fix metadata
* fix test
* fix another test
* chore: apps/categories remove pages router
* revert unneeded changes
* update middleware
* Remove <Head>
* remove unused import and code
* remove unused import and code again
* fix
* fix category page
* add split icon
* add /routing paths to middleware matcher
* wip
* remove HeadSeo from App.tsx
* clean up head-seo test
* add generateAppMetadata
* use generateAppMetadata in apps/[slug] page
* delete file
* remove log
* fix
* fix
* fix apps/installed pages
* fix cateogires pages
* fix
* fix imports
* wip
* fix
* fix
* fix metadata
* fix
* redirect /apps/routing-forms to /routing
* replace all usages of /apps/routing-forms to /routing
* better naming
* /routing -> /routing/forms
* fix
* fix
* fix
* fix
* remove backPath as it is irrelevant when withoutMain is true
* fix type checks
* fix type check in apps/[slug]
* refactors
* fix
* fix test
* fix
* fix
* fix
* Replace multiple leading slashes with a single slash
* migrate routing-forms too
* add re routing
* fix
* add redirection
---------
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
* chore: app router 404 page (#18597 )
* wip
* wip
* fix not found page
* render middleware for /settings pages
* fix
* remove global-error page
* add metadata to not-found page
* make not-found page static
* remove 404
* adding not-found to middleware is not necessary
* add every routes to config.matcher
* fix test
* fix style
* use i18n string
* fix tests
* fix
* fix
* revert unneeded changes
* fix
* fix
* fix
* fix style
* fix
* remove 404
* remove log
* fix
* fix
* fix
* fix
* better naming
* parallel testing
---------
Co-authored-by: Benny Joo <sldisek783@gmail.com >
* feat: render custom error page for unexpected sever error + remove` pages/_error` (#18606 )
* remove page/_error
* refactor app/error
* fix: app/not-found cannot be a static page (#18610 )
* Async False (#18611 )
* chore: redirect to /500 if pathname does not exist + better error handling (#18615 )
* fix lint error
* fix booking page and better error handling
* chore: gracefully handle 404s from pages router's dynamic pages + tests (#18618 )
* restore pages/_error
* set custom header in pages/_error
* handle it in middleware
* add test
* remove logs
* better test description
* chore: try using custom 404 in pages/_error (#18622 )
* fix: parsing teamId (#18623 )
* chore: restore error pages for pages router (#18625 )
* disable emails to all guests (#18628 )
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
* revert: "feat: bulk shorten links with dub.links.createMany (#18539 )" (#18587 )
This reverts commit 4902c6a0f8 .
Co-authored-by: Alex van Andel <me@alexvanandel.com >
* chore: release v4.8.18
* fix: disable sending sms when email is present (#18632 )
* fix: disable sending sms when email is present
* fix: update test
* fix: main lint errors (#18634 )
* fix: error-page.tsx related lint errors
* fix: lint no continue-on-error
* Adding more lint fixes
* Bring back annotate code linting results
* Bring back linting continue-on-error
* Slimline lint
* feat: do not show automation webhooks in webhook list (#18607 )
* fix: make ESLint work and fix lint errors that were undetected before (#18639 )
* fix eslint config
* fix
* add it to dev dep
* fix
* sync eslint version
* force ts-node to compile our ESLint plugin's TS files into CommonJS (which ESLint requires)
* fix some lint errors
* fix lint errors
* remove duplicate classname
* make @typescript-eslint/ban-types a warn for packages/trpc files
* fix lint errors in trpc
* fix lint errors in trpc - 2
* fix
* fix
* fix lint warnings
* chore: clean up config.matcher in middleware (#18638 )
Co-authored-by: Alex van Andel <me@alexvanandel.com >
* Allow lint to error but continue (unblock pipeline)
* fix: potential fix for flaky layout shift (#18651 )
* potential fix: layout shift
* fix lint error
* feat: update translations via @replexica (#18598 )
* chore: sync with main
* feat: update translations via @replexica
---------
Co-authored-by: Replexica <support@replexica.com >
* Update yarn.lock
* nit: let tasker handle payload stringification
---------
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
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 >
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com >
Co-authored-by: Nizzy <140507264+nizzyabi@users.noreply.github.com >
Co-authored-by: Benny Joo <sldisek783@gmail.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com >
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
Co-authored-by: GitHub Actions <github-actions@github.com >
Co-authored-by: Kartik Saini <41051387+kart1ka@users.noreply.github.com >
Co-authored-by: Calcom Bot <109866826+calcom-bot@users.noreply.github.com >
Co-authored-by: Replexica <support@replexica.com >
2025-01-16 22:07:30 -05:00
Benny Joo
9e5665f2fb
Revert "fix: revert app router error pages ( #18696 )" ( #18714 )
...
This reverts commit 3cc5d9c065 .
2025-01-16 16:53:47 -05:00
GitHub Actions
07778d22ed
chore: release v4.9.1
Post release / release (push) Canceled after 0s
2025-01-16 18:01:24 +00:00
Joe Au-Yeung
56df8bdf7c
feat: Salesforce - map booking questions to event record ( #18532 )
2025-01-16 12:28:07 -05:00
GitHub Actions
a518c7152a
chore: release v4.9.1-rc1
Post release / release (push) Canceled after 0s
2025-01-16 15:53:45 +00:00
Benny Joo
c37a8a587b
fix: add decoding logic to app router params ( #18712 )
...
* decode app router params in buildLegacyCtx
* add helpful comments
* add comment
* address comment
2025-01-16 15:14:03 +00:00
Alex van Andel
b7f7c33afc
feature: Allow non-calcom domains to run team slug pages ( #18711 )
2025-01-16 09:44:14 -03:00
Lauris Skraucis
1d449ecc6b
fix: v2 booking guests ( #18690 )
...
* fix: v2 booking guests
* test
2025-01-16 11:20:18 +02:00
Lauris Skraucis
f582faed2b
fix: Booking atom phone booking field and booking fields order ( #18678 )
...
* chore: examples app make managed user admin
* fix: phone field not appearing
* fix: booking fields order
* feat: local libraries setup script
* chore: add log when parsing booking field fails
* fix: backwards compatbile name booking field
* chore: libraries publish support scripts
* chore: bump libraries
* docs
* fix: phone default field return label and placeholder
* fix: e2e tests
2025-01-16 11:10:06 +02:00
GitHub Actions
79a8ab79f8
chore: release v4.9.0
Post release / release (push) Canceled after 0s
2025-01-16 01:26:26 +00:00
Benny Joo
ce87de4fc7
fix: Revert - chore: app router - all sub-pages in /apps #16976 ( #18702 )
...
* revert
* add incomplete-booking
2025-01-15 21:12:18 -03:00
Calcom Bot and Replexica
b128579729
feat: update translations via @replexica ( #18699 )
...
Co-authored-by: Replexica <support@replexica.com >
2025-01-15 20:38:44 +00:00
Benny Joo
3cc5d9c065
fix: revert app router error pages ( #18696 )
2025-01-15 16:47:30 -03:00
Benny Joo
7897e14273
fix: add back global-error.tsx ( #18692 )
2025-01-15 16:55:43 +00:00
GitHub Actions
c581456586
chore: release v4.8.19
Post release / release (push) Canceled after 0s
2025-01-15 15:30:52 +00:00
36dd3e9e6c
fix: disable custom templates for free plan ( #18635 )
...
* add upgrade badge
* adjust update handler
* code clean up
* clean up template code
* only handle email templates
* fixes
* code clean up
* fix workflow template zod type
---------
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2025-01-15 15:25:14 +00:00
Alex van Andel
f137aee436
Remove export keyword @ route - only default allowed ( #18682 )
2025-01-15 14:33:02 +00:00
Eunjae Lee
4f494d5a32
refactor: use DataTable for /bookings ( #18589 )
...
* refactor: use DataTable for /bookings
* remove unnecessary animation (for better scroll performance)
* add consistent search box
2025-01-15 14:29:50 +00:00
Benny Joo
cce6e83578
chore: migrate /org team pages and team type pages and user type page ( #18668 )
2025-01-15 09:21:21 +00:00
Lauris Skraucis
c21ba636d2
fix: Booker atom name booking field ( #18653 )
...
* feat: split name booking field in v2
* fix: booker atom handle split name
* fix: after and before start dates bookings filter
* chore: bump platform libraries
2025-01-15 14:08:06 +05:30
Benny Joo
5ccf5e6be8
chore: migrate /team booking pages ( #18656 )
...
* wip
* remove pages/team/[slug]
* fix tests
* fix tests 2
2025-01-14 23:48:41 +00:00
Joe Au-Yeung and Alex van Andel
66b3e735d8
feat: Routing form submitted but no booking - Salesforce actions ( #18616 )
...
* Add booking incomplete actions table
* Add incomplete booking page tab
* Add `getincompleteBookingSettings` trpc endpoints
* Add incomplete booking page
* Abstract enabled apps array
* Handle no enabled credentials and no actions
* Add enabled field to incomplete booking action db record
* Add new write record entries
* UI add separation between switch and inputs
* Fix typo
* clean up
* Add saveIncompleteBookingSettings endpoint
* Save incomplete booking settings
* Fix language around when to write to field
* Add `credentialId` to action record
* Choose which credential to assign to action
* Save credential to action
* Revert "Save credential to action"
This reverts commit ba6a1c808baed54f6d3d4c6155cf192c813d0696.
* Revert "Choose which credential to assign to action"
This reverts commit 968f6e5295d098c64abe95268afd1fa139a175ba.
* Revert "Add `credentialId` to action record"
This reverts commit 579f9ff4167b65aa987659e4e8f8c26f9e773317.
* Add credentialId to action record - rewrite migration file
* Revert "Add credentialId to action record - rewrite migration file"
This reverts commit 2843a92c61820e7f7a1614a557d3f7ea96342107.
* Revert "Add booking incomplete actions table"
This reverts commit 7ec75bef4a0f0a9d07be0142da64c49d739439ea.
* Revert "Add enabled field to incomplete booking action db record"
This reverts commit d279a1da05819eafa8fc5d664e3be733e0687e8d.
* Write migration in single commit
* Rename table
* Rename table - remove underscores
* Remove credential relationship
* Type fix - changing table name
* Fix table name
* Change writeToRecordObject to object
* Salesforce add incomplete booking, write to record
* Add incomplete booking actions to `triggerFormSubmittedNoEventWebhooks`
* Remove console.log
* Type fixes
* Type fixes
* Iterate if incompleteBookingActions
* Choose which credential to assign to action
* Save credential to action
* Fix getServerSideProp changes
* Type fix
* Type fix
* Type fix
* Type fix
---------
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2025-01-14 23:17:16 +00:00
Praash
7a8b9ededb
fix: html render from calendar invite ( #18577 )
2025-01-14 20:40:31 +00:00
Benny Joo
501c49f369
perf: no need for two query fetches for d link (private booking page) ( #18659 )
...
* return eventData
* use eventData and do not do extra query fetch
2025-01-14 17:15:56 +00:00
Amit Sharma
536604455b
fix: BUG: adding filters to settings/teams/[team-id]/members page throws error ( #18631 )
2025-01-14 16:30:54 +00:00
Morgan and Peer Richelsen
cfb76a9689
chore: platform libraries readme publish reasons ( #18646 )
...
* chore: platform libraries readme publish reasons
* fixup! chore: platform libraries readme publish reasons
---------
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2025-01-14 16:28:34 +00:00
Udit Takkar and Peer Richelsen
30180edc0b
fix: phone number in confirmation email ( #18642 )
...
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2025-01-14 16:27:24 +00:00
Morgan and Carina Wollendorfer
2aa3d1d4e0
feat: get org ooo entries and filters/sort ( #18645 )
...
* feat: get org ooo entries and filters/sort
* remove console.log
---------
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com >
2025-01-14 15:33:22 +00:00
Eunjae Lee
21694c039a
perf: improve routing insights view (2) ( #18566 )
2025-01-14 12:28:39 -03:00
Benny Joo
a8c29b5459
chore: log error to Sentry in app router error page ( #18637 )
2025-01-14 15:23:07 +00:00
Anik Dhabal Babu
6cd7454f43
fix: /booking page datefilter ( #18654 )
...
* fix: /booking page datefilter
* Update get.handler.ts
* Update get.handler.ts
* shit
2025-01-14 15:14:28 +00:00
Calcom Bot and Replexica
99b2419dd7
feat: update translations via @replexica ( #18598 )
...
* chore: sync with main
* feat: update translations via @replexica
---------
Co-authored-by: Replexica <support@replexica.com >
2025-01-14 13:47:22 +00:00
Benny Joo
f6d0a2ca09
fix: potential fix for flaky layout shift ( #18651 )
...
* potential fix: layout shift
* fix lint error
2025-01-14 13:36:20 +00:00
Alex van Andel
f5ab9bd40b
Allow lint to error but continue (unblock pipeline)
2025-01-14 13:12:24 +00:00
Benny Joo and Alex van Andel
07085b9ffb
chore: clean up config.matcher in middleware ( #18638 )
...
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2025-01-14 10:24:36 +00:00
Benny Joo
14151b827f
fix: make ESLint work and fix lint errors that were undetected before ( #18639 )
...
* fix eslint config
* fix
* add it to dev dep
* fix
* sync eslint version
* force ts-node to compile our ESLint plugin's TS files into CommonJS (which ESLint requires)
* fix some lint errors
* fix lint errors
* remove duplicate classname
* make @typescript-eslint/ban-types a warn for packages/trpc files
* fix lint errors in trpc
* fix lint errors in trpc - 2
* fix
* fix
* fix lint warnings
2025-01-14 08:58:38 +00:00
Kartik Saini
28b757f19c
feat: do not show automation webhooks in webhook list ( #18607 )
2025-01-14 10:55:22 +05:30
Alex van Andel
68455db860
fix: main lint errors ( #18634 )
...
* fix: error-page.tsx related lint errors
* fix: lint no continue-on-error
* Adding more lint fixes
* Bring back annotate code linting results
* Bring back linting continue-on-error
* Slimline lint
2025-01-13 22:01:20 +00:00
Udit Takkar
96ff88d266
fix: disable sending sms when email is present ( #18632 )
...
* fix: disable sending sms when email is present
* fix: update test
2025-01-13 20:38:44 +00:00
GitHub Actions
f88a91dad0
chore: release v4.8.18
Post release / release (push) Canceled after 0s
2025-01-13 18:12:32 +00:00
Keith Williams and Alex van Andel
35059d7727
revert: "feat: bulk shorten links with dub.links.createMany ( #18539 )" ( #18587 )
...
This reverts commit 4902c6a0f8 .
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2025-01-13 18:07:27 +00:00
Carina Wollendorfer and CarinaWolli
68f76e2acc
disable emails to all guests ( #18628 )
...
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
2025-01-13 15:58:43 +00:00
Benny Joo
80aac06ff3
chore: restore error pages for pages router ( #18625 )
2025-01-13 12:42:00 +00:00
sean-brydon
0f47528ba2
fix: parsing teamId ( #18623 )
2025-01-13 12:16:59 +00:00
Benny Joo
113dc5fca6
chore: try using custom 404 in pages/_error ( #18622 )
2025-01-13 11:35:10 +00:00
Benny Joo
0befdde5d7
chore: gracefully handle 404s from pages router's dynamic pages + tests ( #18618 )
...
* restore pages/_error
* set custom header in pages/_error
* handle it in middleware
* add test
* remove logs
* better test description
2025-01-13 15:46:56 +05:30
Benny Joo
b3ed6e39e3
chore: redirect to /500 if pathname does not exist + better error handling ( #18615 )
...
* fix lint error
* fix booking page and better error handling
2025-01-13 00:04:36 +00:00
sean-brydon
e07b1eda32
Async False ( #18611 )
2025-01-12 20:31:43 +00:00
Benny Joo
8262894bde
fix: app/not-found cannot be a static page ( #18610 )
2025-01-12 20:21:03 +01:00
Benny Joo
a3d7bcd22e
feat: render custom error page for unexpected sever error + remove pages/_error ( #18606 )
...
* remove page/_error
* refactor app/error
2025-01-12 14:12:02 +01:00
Omar López and Benny Joo
62b753afba
chore: app router 404 page ( #18597 )
...
* wip
* wip
* fix not found page
* render middleware for /settings pages
* fix
* remove global-error page
* add metadata to not-found page
* make not-found page static
* remove 404
* adding not-found to middleware is not necessary
* add every routes to config.matcher
* fix test
* fix style
* use i18n string
* fix tests
* fix
* fix
* revert unneeded changes
* fix
* fix
* fix
* fix style
* fix
* remove 404
* remove log
* fix
* fix
* fix
* fix
* better naming
* parallel testing
---------
Co-authored-by: Benny Joo <sldisek783@gmail.com >
2025-01-11 02:42:08 +00:00
bb40b2f6bf
chore: app router - all sub-pages in /apps ( #16976 )
...
* chore: apps/[slug] remove pages router
* remove apps/[slug] pages from /future
* chore: apps/installed remove pages router
* chore: apps/installation remove pages router
* remove Head element
* fix metadata
* fix test
* fix another test
* chore: apps/categories remove pages router
* revert unneeded changes
* update middleware
* Remove <Head>
* remove unused import and code
* remove unused import and code again
* fix
* fix category page
* add split icon
* add /routing paths to middleware matcher
* wip
* remove HeadSeo from App.tsx
* clean up head-seo test
* add generateAppMetadata
* use generateAppMetadata in apps/[slug] page
* delete file
* remove log
* fix
* fix
* fix apps/installed pages
* fix cateogires pages
* fix
* fix imports
* wip
* fix
* fix
* fix metadata
* fix
* redirect /apps/routing-forms to /routing
* replace all usages of /apps/routing-forms to /routing
* better naming
* /routing -> /routing/forms
* fix
* fix
* fix
* fix
* remove backPath as it is irrelevant when withoutMain is true
* fix type checks
* fix type check in apps/[slug]
* refactors
* fix
* fix test
* fix
* fix
* fix
* Replace multiple leading slashes with a single slash
* migrate routing-forms too
* add re routing
* fix
* add redirection
---------
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
2025-01-10 20:16:11 -05:00
Nizzy and Omar López
f628dc83a8
detailed customer card ( #18511 )
...
Co-authored-by: Omar López <zomars@me.com >
2025-01-10 23:51:27 +00:00
sean-brydon and Omar López
2fd2578504
feat: Round Robin weights future members toggle ( #17782 )
...
Co-authored-by: Omar López <zomars@me.com >
2025-01-10 14:24:19 -07:00
Syed Ali Shahbaz and CarinaWolli
a29407349d
docs: fix error introduced in #18578 ( #18593 )
...
* Fix error
* remove indent
---------
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
2025-01-10 19:48:12 +00:00
Joe Au-Yeung and Anik Dhabal Babu
e7df1ef493
fix: Create dub links if valid url ( #18588 )
...
* Create dub links if valid
* Map through filtered links
---------
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
2025-01-10 15:58:16 +00:00
Kartik Saini
b652ae7714
fix: wrong Meeting Ended payload in zapier ( #18202 )
...
* fix: wrong Meeting Ended payload in zapier
* fix
2025-01-10 15:55:35 +01:00
Peer Richelsen
cec1c9ee46
feat: granola.ai app ( #18585 )
...
* new granola app
* granola app
2025-01-10 14:47:18 +00:00
GitHub Actions
3813fd70f7
chore: release v4.8.16
Post release / release (push) Canceled after 0s
2025-01-10 14:01:39 +00:00
Morgan
dabd3b0fc3
chore: improve ooo reason documentation apiv2 ( #18582 )
2025-01-10 13:20:39 +00:00
Calcom Bot and Replexica
95f9a02d29
feat: update translations via @replexica ( #18584 )
...
Co-authored-by: Replexica <support@replexica.com >
2025-01-10 13:19:47 +00:00
Somay Chauhan
f26d2998cb
feat: added pagination to platform managed users table ( #18523 )
...
* feat: added pagination to platform managed users table
* removed console
* implemented feedback, removed unused components
* added label
* Update managed-users-view.tsx
* Update managed-users-view.tsx
2025-01-10 12:53:20 +00:00
Somay Chauhan
f558f8aca5
fix: broken platform members table ( #18583 )
2025-01-10 12:46:48 +00:00
Syed Ali Shahbaz and Peer Richelsen
a6dd5185ea
docs: fix footer socials in /help and other broken pages ( #18578 )
...
* Update mint.json
* fix broken links
---------
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2025-01-10 12:50:45 +01:00
Anik Dhabal Babu
3da7694002
fix: flaky e2e test in saml.e2e ( #18559 )
...
* chore: skip failure e2e test
* Update .env
* Update manage-booking-questions.e2e.ts
* Update manage-booking-questions.e2e.ts
* Update manage-booking-questions.e2e.ts
* Update manage-booking-questions.e2e.ts
* Update manage-booking-questions.e2e.ts
* Update manage-booking-questions.e2e.ts
* Update .env
* Update manage-booking-questions.e2e.ts
* fix
* fix flake
* Update saml.e2e.ts
2025-01-10 17:17:12 +05:30
Eunjae Lee
1ffb376789
fix: improve filters at /bookings ( #18581 )
...
* fix: improve filters at /bookings
* fix type
2025-01-10 11:10:10 +00:00
Anik Dhabal Babu and Udit Takkar
8761b91f71
fix: unpublished org is visble as an option in workflow ( #18522 )
...
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2025-01-10 10:49:08 +00:00
Nizzy
1dbef7f8f6
fix: billing plain chat working ( #18530 )
2025-01-10 10:12:30 +00:00
Anik Dhabal Babu and Peer Richelsen
d4d5ac2b28
fix: date filter for the same day showing appointments of the day before ( #18579 )
...
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2025-01-10 15:42:24 +05:30
Omar López
88c8ad8b5c
chore: fix SVG warning on render ( #18572 )
2025-01-10 10:00:43 +00:00
Benny Joo
0a08680084
cleanup: remove-headseo-from-migrated-app-router-components ( #18576 )
2025-01-10 10:35:37 +01:00
Anik Dhabal Babu
65828545b9
fix: wip ( #18574 )
2025-01-10 00:38:04 -05:00
Omar López
3adb8e84fc
chore: Webhook should timeout fast on e2e ( #18570 )
2025-01-09 20:52:55 -03:00
2a29155641
chore: Upgrade jsforce to 3.6.2 and use jsforce-node ( #18363 )
...
* Upgrade jsforce to 3.6.2
* Refactor connecting to Salesforce
* Revert yarn.lock changes
* Migrate callback endpoint
* Add jsforce node dependency
* Migrate add endpoint
* Import
* Import package into crmService
* Use new package types
* Type fix
* Update vite config
* Push updated lockfile
* Attempt to bump platform/libraries to unlock jsforce
* Also update lockfile, naturally
* bump platform libraries
* Update vite.config
* Add jsforce to vite config
* fixup! Merge branch 'main' into upgrade-jsforce-v3
* fixup! fixup! Merge branch 'main' into upgrade-jsforce-v3
---------
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 >
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
2025-01-09 20:24:06 +00:00
Steven Tey and Peer Richelsen
4902c6a0f8
feat: bulk shorten links with dub.links.createMany ( #18539 )
...
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2025-01-09 20:04:55 +00:00
Joe Au-Yeung and Udit Takkar
a22fd0c151
chore: Salesforce - optimize getContact method [CAL-4940] ( #18289 )
...
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2025-01-09 12:14:49 -07:00
Peer Richelsen
b6bd0eda43
Documentation edits made through Mintlify web editor
2025-01-09 19:59:04 +01:00
mintlify[bot] and Peer Richelsen
25d052e8f0
mintlify help edits ( #18562 )
...
* Documentation edits made through Mintlify web editor
* Documentation edits made through Mintlify web editor
* Delete help/calendars/how-to-add-apple-calendar.mdx
* Delete help/calendars/how-to-add-google-calendar.mdx
---------
Co-authored-by: mintlify[bot] <109931778+mintlify[bot]@users.noreply.github.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2025-01-09 19:56:22 +01:00
mintlify[bot]
f933432d2b
Documentation edits made through Mintlify web editor ( #18565 )
...
Co-authored-by: mintlify[bot] <109931778+mintlify[bot]@users.noreply.github.com>
2025-01-09 19:52:49 +01:00
Benny Joo and Anik Dhabal Babu
ccf1d4430a
chore: clean up some code in app router ( #18541 )
...
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
2025-01-09 10:47:21 -07:00
2fd8d24204
perf: Improve routing insights view ( #18557 )
...
* perf: Improve routing insights view
* fix: remove old join
---------
Co-authored-by: Eunjae Lee <hey@eunjae.dev >
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
2025-01-09 16:42:26 +00:00
Syed Ali Shahbaz
b4c18f7bcc
Update README.md ( #18524 )
2025-01-09 16:33:02 +00:00
sean-brydon
23c93d75ca
fix: Handle booker UI busy or skip on timeslot ( #18553 )
2025-01-09 16:29:42 +00:00
Benny Joo
91526d0bc7
chore: unique key missing for child ( #18542 )
2025-01-09 16:20:05 +00:00
Anik Dhabal Babu
a9f95937c4
chore: temporarily skip a failing E2E test ( #18560 )
2025-01-09 15:53:12 +00:00
Nizzy
74580157ba
fix: added videos and fixed iframe sizes for help page docs ( #18558 )
2025-01-09 16:37:59 +01:00
mintlify[bot]
fcdbcceac0
feat: Mintlify /help edits ( #18555 )
...
* Documentation edits made through Mintlify web editor
* Documentation edits made through Mintlify web editor
* Documentation edits made through Mintlify web editor
* Documentation edits made through Mintlify web editor
---------
Co-authored-by: mintlify[bot] <109931778+mintlify[bot]@users.noreply.github.com>
2025-01-09 15:36:56 +01:00
Peer Richelsen
aa7c924c2a
Documentation edits made through Mintlify web editor
2025-01-09 13:23:51 +01:00
Peer Richelsen
3406ca72bc
Documentation edits made through Mintlify web editor
2025-01-09 13:22:18 +01:00
Peer Richelsen
c29a2fc7cb
Documentation edits made through Mintlify web editor
2025-01-09 13:20:03 +01:00
Peer Richelsen
0a4c7bcecc
Documentation edits made through Mintlify web editor
2025-01-09 13:19:26 +01:00
Peer Richelsen
803dfa008c
Documentation edits made through Mintlify web editor
2025-01-09 13:17:24 +01:00
Peer Richelsen
0eb6f1beb6
chore: mintlify updates ( #18552 )
2025-01-09 13:05:32 +01:00
Peer Richelsen
edd2e5e584
chore: fixed help logo ( #18551 )
2025-01-09 12:57:09 +01:00
mintlify[bot]
99a99b4b7e
Documentation edits made through Mintlify web editor ( #18543 )
2025-01-09 09:45:21 +01:00
Somay Chauhan and Rajiv Sahal
2ba6f4cb24
fix: payment not working in booker ( #18540 )
...
* fix: payment not working in booker
* Update transformApiEventTypeForAtom.ts
---------
Co-authored-by: Rajiv Sahal <sahalrajiv-extc@atharvacoe.ac.in >
2025-01-09 07:32:13 +00:00
Udit Takkar and Bailey Pumfleet
8a8c870513
chore: change identifier ( #18518 )
...
Co-authored-by: Bailey Pumfleet <bailey@pumfleet.co.uk >
2025-01-08 23:39:56 -05:00
Peer Richelsen
eba335c903
chore: moved docs into mintlify ( #18536 )
2025-01-08 23:01:53 +01:00
GitHub Actions
9b2161cc19
chore: release v4.8.15
Post release / release (push) Canceled after 0s
2025-01-08 18:53:07 +00:00
Morgan
b997c656df
feat: api v2 org ooo crud ( #18499 )
...
* feat: api v2 org ooo crud
* chore: add guard isUserOOO on ooo controller
* chore: add checks for ooo
* fixup! chore: add checks for ooo
* added e2e tests
* fixup! added e2e tests
2025-01-08 10:50:58 -05:00
Udit Takkar and supalarry
c9c5493de6
feat: support phone based booking api ( #17635 )
...
* chore: save progress
* feat: support phone based booking using API v2
* chore: change name of the variable
* fix: update event types and booking fields for improved validation and new properties
- Updated imports in input and output event types services to use the correct library version.
- Added new `avatarUrl` and `successRedirectUrl` properties to the Swagger documentation for user and booking schemas.
- Enhanced booking fields validation by changing the `required` property to a boolean type.
- Improved descriptions and examples in the OpenAPI specifications for better clarity.
- Refactored booking fields input and output classes to include new properties and ensure proper validation.
* fix: booking with phone number
* test: add event type update test
* test: add test for creating booking
* chore: update unit test
* fix: tests
* fix: add turbo
* chore: remove emial
* refactor: make email optional and move it to service
* fix: test
* chore: bump platform-libraries
* fix: e2e test
---------
Co-authored-by: supalarry <laurisskraucis@gmail.com >
2025-01-08 21:16:10 +05:30
Anwar Sadath
20a5775f31
fix: Description not rendered as html in select event types screen when installing an app ( #18354 )
2025-01-08 15:03:34 +00:00
Omar López
b9b0a86b32
feat: Add auto payment methods for paid booking on Stripe ( #18513 )
2025-01-08 07:55:14 -07:00
Abhishek Singh
ad93066cf6
feat-insihts-app ( #18461 )
2025-01-08 14:24:20 +00:00
Benny Joo
e6d76b630c
chore: Revert "chore: app router - /team, /org, /[user] booking pages (excl. embeds) ( #18186 ) ( #18526 )
2025-01-08 11:19:45 -03:00
Eunjae Lee
b941b716d5
fix: add index to AssignmentReason ( #18520 )
2025-01-08 12:32:28 +00:00
Eunjae Lee and Udit Takkar
1ab9622416
feat: add DataTableWrapper ( #18503 )
...
* feat: data table wrapper
* feat: add DataTableWrapper
---------
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2025-01-08 09:12:55 +00:00
Benny Joo
15156c2225
perf: use react svg cache from root level ( #18506 )
2025-01-08 09:29:50 +01:00
Benny Joo and Peer Richelsen
cc202ed847
chore: app router - /event-types pages ( #18181 )
...
* refactor event type web wrapper
* finish migration
* move event-types folder out of future
* remove vars
* remove pages router
* fix
* fix
* fix test
* remove test tag
* refactor
* remove completely
* add withoutSeo prop for event type web page
* remove HeadSeo usage from event types listing view
* make onboarding e2e test faster
* remove useIntercom
---------
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2025-01-07 20:39:05 -05:00
Joe Au-Yeung
79d51a4989
chore: Add Salesforce tests to getContacts method ( #18225 )
2025-01-07 14:14:34 -07:00
Calcom Bot and Replexica
53a846d10c
feat: update translations via @replexica ( #18496 )
...
Co-authored-by: Replexica <support@replexica.com >
2025-01-07 20:53:16 +00:00
GitHub Actions
1619f2daf2
chore: release v4.8.14
Post release / release (push) Canceled after 0s
2025-01-07 20:06:08 +00:00
Alex van Andel
57bd0b3df3
fix: type + build errors ( #18502 )
2025-01-07 18:35:06 +01:00
Udit Takkar
e359d13d9a
Revert "fix: improve useInViewObserver hook to trigger when observer is alrea…" ( #18504 )
...
This reverts commit 22f92f1ee3 .
2025-01-07 16:41:55 +00:00
Hariom Balhara
3b7cb542ed
fix checklyt tests ( #18501 )
2025-01-07 12:58:39 +00:00
Alex van Andel
fd7f6c32ae
chore: Remove all instances of useIntercom ( #18500 )
2025-01-07 07:43:46 -05:00
Hariom Balhara
06d8b98b15
fix: 404 on the public form page for a sub-team form when the owner itself was removed from the org ( #18495 )
...
* wip
* fix: 404 for a form of a member that has been removed.
- Moved existing authorization check to isAuthorizedToViewFormOnOrgDomain function to handle form access control
- Add comprehensive test suite for org domain authorization scenarios
- Refactor getServerSideProps to use the new authorization function
- Improve code organization by separating domain-specific authorization logic
Test Coverage:
- Non-org domain access
- Org member's form access
- Sub-team form access within org
- Access denial for non-org members/teams
2025-01-07 12:13:19 +00:00
Benny Joo
0c69c5dfea
remove MainLayout / MainLayoutAppDir ( #18498 )
2025-01-07 12:13:00 +00:00
Benny Joo
00f7d8be0d
feat: bookings - render layout only once ( #18490 )
2025-01-07 11:37:17 +00:00
Hariom Balhara
2e9beb8513
fix: Make it easier to manage group options and also improve attribute options performance with 100s of options ( #18486 )
2025-01-07 11:16:52 +00:00
Omar López
b6c6fa7365
Update repository.ts ( #18482 )
2025-01-07 11:10:52 +00:00
Benny Joo
c623785ec2
chore: remove unused code from SideBar ( #18487 )
2025-01-07 10:56:09 +00:00
Alex van Andel
6a381cdc79
perf: Remove zod from edge runtime ( #18494 )
2025-01-07 10:47:48 +00:00
Benny Joo
9d4496133e
feat: Prevent re-renders (moving SessionProvider to Root level for both app router / pages router) ( #18493 )
2025-01-07 11:46:08 +01:00
Benny Joo
1452672495
withEmbedSsr is missing in a embed route ( #18483 )
2025-01-07 07:28:55 -03:00
Lauris Skraucis
9159c591ff
fix: v2 slots timeZone parameter ( #18488 )
...
* fix: v2 slots timeZone parameter
* test: v2 slots
2025-01-07 15:24:20 +05:30
Benny Joo
408aee5851
insights layout ( #18489 )
2025-01-07 09:02:52 +00:00
Vishnu
29bbada77a
fix: cancel workflows on cancel booking ( #17871 )
...
* feat: cancel scheduled email from sendGrid while cancelling the booking
* fix: remove deleteScheduledSend in scheduledEmailReminder cron api
* fix: use cancelScheduledEmailSend
* chore: remove cancelling email workflow in deleteScheduledEmailReminder
* refactor: bring back deleteScheduleSend
* fix: get only past reminders
2025-01-07 00:06:57 -05:00
Praash and Hariom
6178092878
fix: Cannot read properties of undefined (reading 'timeZone') ( #18107 )
...
Co-authored-by: Hariom <hariombalhara@gmail.com >
2025-01-07 04:17:17 +00:00
Hariom Balhara and Omar López
6f531d0be5
feat: Single domain setup when only one org in the system ( #18383 )
...
Co-authored-by: Omar López <zomars@me.com >
2025-01-07 09:28:44 +05:30
GitHub Actions
d7b723c914
chore: release v4.8.13
Post release / release (push) Canceled after 0s
2025-01-06 21:59:03 +00:00
Anik Dhabal Babu and Alex van Andel
aad3988d60
fix: Zoho Calendar is allowing bookings during busy schedules ( #18473 )
...
* fix: zoho calendar allowing to book busy schedule
* Improved more readable version
---------
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2025-01-06 21:00:05 +05:30
c8172ab790
refactor: v2 default booking fields ( #18287 )
...
* feat: allow title,notes,reschedule reason inputs
* refactor: v2 event type default booking fields as in web app
* wip: input validation
* input field validation
* fix: tests
* chore: bump libraries
* remove change in docs
* fix input type
* chore: ensure additional notes at the end
* fixup! Merge branch 'main' into lauris/cal-4932-platform-refactor-default-booking-fields
---------
Co-authored-by: Morgan Vernay <morgan@cal.com >
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com >
2025-01-06 16:49:57 +02:00
657f9dfd41
chore: ignore oAuthClientId for Booker Embed bookings ( #18314 )
...
* chore: ignore oAuthClientId for Booker Embed bookings
* remove logs
* chore: isEmbed header and emails
* fixup! chore: isEmbed header and emails
* fixup! fixup! chore: isEmbed header and emails
* fixup! fixup! fixup! chore: isEmbed header and emails
* fixup! fixup! fixup! fixup! chore: isEmbed header and emails
* fixup! fixup! fixup! fixup! fixup! chore: isEmbed header and emails
---------
Co-authored-by: Ryukemeister <sahalrajiv6900@gmail.com >
Co-authored-by: Rajiv Sahal <sahalrajiv-extc@atharvacoe.ac.in >
2025-01-06 16:21:38 +02:00
Calcom Bot and Replexica
c48b209c04
feat: update translations via @replexica ( #18472 )
...
* chore: sync with main
* feat: update translations via @replexica
---------
Co-authored-by: Replexica <support@replexica.com >
2025-01-06 11:13:03 -03:00
Hariom Balhara and Peer Richelsen
b9a460d8b4
chore: Bump version for embed ( #18285 )
...
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2025-01-06 12:42:13 +00:00
a7727b5ca6
feat: shorten sms links using dub ( #17925 )
...
* feat: add getshortenLinks function
* feat: use shortenLinks in SMS Worflows
* chore: use getShortenLink and cleanup getShortenLinks
* fix: Duplicate keys error
---------
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2025-01-06 12:39:54 +00:00
Lauris Skraucis
9b661b75f1
docs: OAuth client redirectUri with wildcard character ( #18267 )
2025-01-06 09:39:31 -03:00
Kartik Saini and Peer Richelsen
487cc0751d
feat: add cancel and reschedule reason variables in workflows ( #18305 )
...
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2025-01-06 11:56:06 +00:00
Akash Jayan
f7f36978e1
fix: initialize useCustomTemplate state based on payloadTemplate prop… ( #18257 )
2025-01-06 12:37:23 +01:00
Amit Sharma and Peer Richelsen
c1dbb7cffd
feat: refund policies for payment apps ( #18428 )
...
* feat: refund policies for payment apps
* tests for payment refund
---------
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2025-01-06 11:36:37 +00:00
Morgan
e722e75a6f
docs: cal-api-version header example for bookings controller v2 ( #18271 )
...
* docs: api v2 cal-api-version header example for bookings controller
* fixup! docs: api v2 cal-api-version header example for bookings controller
2025-01-06 11:36:03 +00:00
Amit Sharma and Anik Dhabal Babu
455572b5f4
feat: Info lost when navigating without warning routing form ( #18386 )
...
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
2025-01-06 12:19:58 +01:00
Alex van Andel
2fe4462f62
perf: Use improved checkIfAvailable and remove dupe code ( #18463 )
2025-01-06 09:53:39 +00:00
Amit Sharma
f9dc788007
fix: It's hard to click on the last available Event Duration ( #18462 )
2025-01-04 15:07:36 +00:00
René Aaron
6e293d2985
fix: improve qr readability of alby payment integration ( #18266 )
...
* fix: optimize qr for better readability
* fix: optimize readability
2025-01-04 12:18:31 +01:00
Benny Joo
00334c5610
chore: app router - /signup page ( #18151 )
...
* app router - /signup page
* add to config.matcher
* fix
2025-01-03 22:27:03 +00:00
Benny Joo and Hariom Balhara
2f9c8cb441
chore: app router - /team, /org, /[user] booking pages (excl. embeds) ( #18186 )
...
* update env vars
* update middleware
* remove pages router and move pages to /app
* move to /team
* update imports
* fix
* remove pages router and move org pages to /app
* wip
* fix orgSlug/user pages
* fix orgSlug/user/type pages
* remove generateMetadata from embed pages
* fix
* remove pages router for /user pages
* generateMetadata is not needed in embed pages
* remove future/org
* no layout in [user] page
* simplify
* fix
* fix OG image for [user]
* fix OG images for org/user and team/slug
* fix OG images for booking page
* fix all metadata
* use isBrandingHidden
* remove BookerSeo and its usages
* rename excludeAppNameFromTitle -> hideBranding
* remove logic for meeting type in HeadSeo
* remove BookerSeo instances from team-view and users-public-view
* create generateMeetingMetadata util and use it to reduce duplicate code
* remove BookerSeo imports
* fix spacing
* remove constructMeetingImage mock from head-seo.test
* fetch avatarUrl using user id for user page metadata
* fix test
* remove unused test cases
* index and follow must be true by default
* invert noindex/nofollow flags
* remove HeadSeo for already migrated pages and refactor prepareMetadata
* fix organization-settings.e2e.ts
* fix order
* enable parallel test execution for dynamic-booking e2e test
* fix
* + could be %2B in app router
* refactor handling logic for embeds in app router
* fix isEmbed
* fix embed-core
* remove dead code
* move embed pages back to /future
* add back embed pages in pages router
* revert some changes
* fix import type checks
* simplify
* fix
* feat: Implement generateBookingPageMetadata function for improved SEO and metadata handling across user and event pages (#18440 )
- Added a new utility function `generateBookingPageMetadata` to streamline the generation of metadata for booking and user profile pages.
- Updated multiple page components to utilize the new function, enhancing SEO indexing and metadata consistency.
- Removed redundant code related to previous metadata generation methods, improving code clarity and maintainability.
* fix dirs
* Pr-review-fixes-app-router-team-pages (#18450 )
* Remove unnecessary getPublicEvent call
* Remove unused variable
* Fix 404 for team page (#18451 )
* Remove console log
---------
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com >
2025-01-03 22:26:30 +00:00
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
Calcom Bot and Replexica
447436dfff
feat: update translations via @replexica ( #18438 )
...
* chore: sync with main
* feat: update translations via @replexica
---------
Co-authored-by: Replexica <support@replexica.com >
2025-01-02 22:23: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
Anik Dhabal Babu
fec504496a
fix: Add to google leads to a 403 page ( #18430 )
2024-12-31 14:11:42 +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
Benny Joo
557bd8bf25
chore: Migrate /403 and /500 pages to App Router ( #18424 )
...
* global-error is not needed
* remove /403 and /500 pages from pages router
* add 403 and 500 pages in App Router
* add i18n strings
* fix i18n string
* fix styling
2024-12-31 11:43:15 +05:30
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
GitHub Actions
c6c3e228a3
chore: release v4.8.11
Post release / release (push) Canceled after 0s
2024-12-30 13:56:52 +00:00
Vijay
7584645b8c
fix: flaky OOO tests without time dependency ( #18412 )
...
* fix flaky OOO tests without time dependency
* chore
2024-12-30 14:13:53 +05:30
Benny Joo
32ff7ffed1
chore: reduce test time for onboarding e2e test ( #18403 )
2024-12-30 13:50:58 +05:30
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
Anik Dhabal Babu
0a293308e7
Revert "update OOO e2e tests to remove flakiness ( #18367 )" ( #18411 )
...
This reverts commit e6ef4e1988 .
2024-12-29 15:14:20 +00:00
Nizzy
e558daaa0b
fix: embed showing chat ( #18404 )
...
* fix: embed showing chat
* change url check to starts with
* hashmap through pathname
2024-12-29 03:07:24 +00:00
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
GitHub Actions
8ffebdba44
chore: release v4.8.10
Post release / release (push) Canceled after 0s
2024-12-27 21:07:33 +00: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
Nizzy and Udit Takkar
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
Calcom Bot and Replexica
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
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
Nizzy
b48d0e1f48
remove yarnlock ( #18377 )
2024-12-27 00:44:21 -05:00
GitHub Actions
4a38b4dc89
chore: release v4.8.8
Post release / release (push) Canceled after 0s
2024-12-26 19:31:22 +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
Anwar Sadath
cd7b93a51e
fix: Last used label in button shown in 2-factor code and backup screen ( #18341 )
2024-12-26 19:20:11 +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
Benny Joo
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
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
Vijay
e6ef4e1988
update OOO e2e tests to remove flakiness ( #18367 )
2024-12-24 13:49:49 +00:00
Calcom Bot and Replexica
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
5fe4e09975
cache i18n instances ( #18309 )
2024-12-23 17:14:52 +00:00
Benny Joo
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
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
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
Peer Richelsen
0dadeac352
chore: Delete unused guides directory ( #18346 )
2024-12-22 21:44:43 +01:00
Peer Richelsen
5eb7a4d56e
chore: moved docs/help to /help ( #18345 )
2024-12-22 21:43:53 +01:00
Calcom Bot
43fa944e2f
Delete help directory ( #18343 )
2024-12-22 21:36:22 +01:00
Peer Richelsen
1866b2845c
Create getting-started.mdx ( #18342 )
2024-12-22 21:35:30 +01:00
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
Morgan
ca3e7bd97d
fix: hotfix hide hidden booking fields in event-types GET / ( #18306 )
2024-12-20 19:37:32 +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
Benny Joo
e04faffcbb
chore: add cache to static pages in app router ( #18278 )
...
* add cache
* fix
* refactor
2024-12-20 13:37:20 -05:00
Peer Richelsen
6f1556a2fd
feat: added chatbase app ( #18302 )
2024-12-20 17:50:19 +00:00
mintlify[bot]
d72a954896
Mintlify Docs Edits ( #18301 )
...
Co-authored-by: mintlify[bot] <109931778+mintlify[bot]@users.noreply.github.com>
2024-12-20 17:10:39 +00:00
amrit
abeb20373c
fix portugese (pt-BR) password validation from a required eight to seven. ( #18273 )
2024-12-20 17:33:46 +05:30
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
Calcom Bot and Replexica
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
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
GitHub Actions
0b2f09ab7d
chore: release v4.8.5
Post release / release (push) Canceled after 0s
2024-12-19 15:10:13 +00:00
Benny Joo
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
Rajiv Sahal
c27b73aa9a
fix: event type atom availability ( #18263 )
2024-12-19 16:38:05 +05:30
Somay Chauhan
a622c7b624
fix: seats option not working for booker atom ( #18265 )
2024-12-19 08:07:40 +00:00
GitHub Actions
19bd3e5849
chore: release v4.8.4
Post release / release (push) Canceled after 0s
2024-12-18 23:21:28 +00:00
Benny Joo
7827028e0a
Revert "chore: app router - /reschedule pages ( #18150 )" ( #18258 )
...
This reverts commit a7f24e777b .
2024-12-18 22:48:03 +00:00
Joe Au-Yeung
ebc3ced687
chore: CRM logging, add booking uid ( #18256 )
...
* Add more logging
* Add conditional
2024-12-18 21:23:04 +01:00
Nizzy
b56824e626
removed posthog identifier ( #18253 )
2024-12-18 15:03:17 -05:00
Benny Joo
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
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
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
Calcom Bot and Replexica
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
Post release / release (push) Canceled after 0s
2024-12-18 17:22:22 +00:00
Omar López
77fe23da49
fix: skip failed cache subscriptions from retrying ( #18252 )
2024-12-18 17:16:59 +00:00
sean-brydon
a583db3fd4
refactor and fix bulk attribute handling ( #18231 )
2024-12-18 16:31:03 +00:00
cb1f803d0a
feat: ooo calibration ( #17864 )
...
* first version of ooo calibration
* decrease precision when checking for full day event
Co-authored-by: Alex van Andel <me@alexvanandel.com >
* improve variable naming
* don't include hosts created after OOO
* fix failing tests
* fix all tests
* add test for ooo calibration
* first implementation to fix full day busy event reaching the current month
* allow mutiple day events
* make getAvailabilityWithTimeZones optional
* fix type error
* fix type errors
* fix tests
* fix type error
* fix test
* code clean up
* remove time adjustment from map
* code clean up
* fix tests
* getAllCalendars -> this.getAllCalendars
* fix typo
* extract mergeOverlappingRanges
* code improvements from feedback
* fix getCalIdsWithTimeZone
---------
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
Co-authored-by: Alex van Andel <me@alexvanandel.com >
Co-authored-by: Benny Joo <sldisek783@gmail.com >
2024-12-18 16:26:59 +00:00
Peer Richelsen
479d6b5961
Update i18n.json
2024-12-18 16:28:22 +01:00
Alex van Andel
4ab3ec73c0
chore: Set the stage for a primary key with value uuid() ( #18245 )
...
* chore: Set the stage for a primary key with value uuid()
* fix: Test and ensure it validates the id value is set and defined
* Add unique index manually, prisma doesn't support this
* revert unique
2024-12-18 15:14:04 +00:00
Joe Au-Yeung
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
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
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
Lauris Skraucis
e6a7ae7da3
fix: platform decrease usage when cancelling booking ( #18241 )
...
* fix: decrement billing upon cancelled booking
* docs: explain billing in FAQ
* update docs
2024-12-18 14:50:31 +02:00
Lauris Skraucis
ad5d92dff0
refactor: v2 calendars busy-times ( #18244 )
...
* refactor: make dateFrom and dateTo required
* refactor: make dateFrom and dateTo required
* refactor: useCalendarsBusyTimes enabled only if dateFrom & dateTo passed
2024-12-18 13:36:26 +01:00
Anik Dhabal Babu
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
sean-brydon
34b0753f8d
feat: match edit user sheet designs ( #18243 )
...
* edit sheet design changes
* remove attribute header
2024-12-18 11:50:19 +00:00
Calcom Bot and Replexica
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
Omar López
4d192ee328
fix: single rejection caused cache cron to fail ( #18239 )
2024-12-17 23:04:08 -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
Lauris Skraucis
6b3ccbc61a
fix: v2 isSystemAdmin ( #18162 )
...
* refactor: ApiAuthStrategy return isSystemAdmin and define returned type
* refactor: use ApiAuthGuardUser instead of GetUserReturnType
* regenerate docs
2024-12-17 19:32:01 +00:00
Lauris Skraucis and Somay Chauhan
2af5cba0d7
feat: v2 teams event types ( #18085 )
...
* feat: v2 teams event-types endpoints
* refactor: rely on teams event types service and repository
* finish mergin main into this branch
* test: teams event types
* refactor: move teams event types output from org to teams folder
* refactor: move teams event types output from org to teams folder
* chore: finish merge main
* refactor: logger name and unused import
* chore: finish main merge
---------
Co-authored-by: Somay Chauhan <somaychauhan98@gmail.com >
2024-12-17 20:25:42 +01:00
Omar López and Keith Williams
ae7bbaf414
fix: calendar cache date ranges ( #18237 )
...
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
2024-12-17 19:20:19 +00:00
Hariom Balhara
4df4383e1e
fixes:CAL-4905 ( #18222 )
2024-12-17 22:51:42 +05:30
GitHub Actions
a0706d9b51
chore: release v4.8.2
Post release / release (push) Canceled after 0s
2024-12-17 17:05:26 +00:00
Omar López and Keith Williams
2eb385af48
feat: allows forcing/skipping calendar cache serving ( #18224 )
...
* feat: allows forcing/skipping calendar cache serving
Signed-off-by: Omar López <zomars@me.com >
* Update features.repository.ts
* Added to HNB
* type fixes
* Update packages/prisma/migrations/20241216000000_add_calendar_cache_serve/migration.sql
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
* Update packages/prisma/zod-utils.ts
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
* Update selectedCalendar.ts
---------
Signed-off-by: Omar López <zomars@me.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
2024-12-17 16:54:55 +00:00
Lauris Skraucis
a0f986f949
feat: v2 teams CRUD ( #18019 )
...
* feat: teams endpoints
* refactor: organization teams reuse team types
* refactor: move team specific functions out of organizations-teams.repository
* supporting files
* regenerate docs
* feat: stripe service to generate team creation checkout
* refactor: request payment when creating a team
* fix: tests
* fix env
* driveby: event type name and email booking fields
* finish merge main
2024-12-17 14:19:57 +00:00
Keith Williams
b0094bad2d
perf: More tracing for handleNewBooking ( #18233 )
2024-12-17 12:29:41 +00:00
Rajiv Sahal
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
Anik Dhabal Babu
c1334475c5
fix: private team does not hide team members from manged event type ( #18166 )
2024-12-17 17:05:15 +05:30
Lauris Skraucis
b35dc43011
feat: v2 wildcard redirectURIs ( #18165 )
...
* feat: isOriginAllowed function
* feat: use isOriginAllowed in v2
* refactor: shorten isOriginAllowed
2024-12-17 11:21:59 +00:00
Morgan
c7dc3ecc49
chore: add TLD in username of managed users ( #18229 )
...
* chore: add TLD in username of managed users
* fixup! chore: add TLD in username of managed users
* bump platform libraries
2024-12-17 12:45:48 +02:00
Somay Chauhan
a613c975d3
refactor: added ApiPropertyOptional decorator for optional fields in api for better documentation ( #18208 )
...
* update decorators 1
* update decorators 2
* update decorators 3
* update decorators 4
* update decorators 4
* update decorators 6
* update decorators 7
* added documentation,json and openapi.json
* implemented feedback
* remove default values from update dto's
* update
* removed default from redirectUris
2024-12-17 10:29:07 +00:00
Morgan
5fad7c9478
fix: redirect on calendar oauth denied auth ( #18228 )
2024-12-17 09:05:10 +00:00
Udit Takkar
318470d866
fix: webhook improvement ( #18220 )
2024-12-17 14:32:38 +05:30
Morgan
a0ce42e375
chore: improve prisma exception filter messages ( #18227 )
...
* chore: improve prisma exception filter messages
* fixup! chore: improve prisma exception filter messages
2024-12-17 08:40:19 +00:00
Anik Dhabal Babu
5293a5cc54
fix: column f.userid does not exist ( #18215 )
2024-12-17 08:37:48 +00:00
Benny Joo
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
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
Lauris Skraucis
80815bd8a5
feat: Booker atom slots callbacks ( #18203 )
2024-12-17 12:58:18 +05:30
Benny Joo
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
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
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
Udit Takkar
423b17a819
refactor: getContacts ( #18137 )
2024-12-16 10:17:59 -05:00
GitHub Actions
0466b7ebd6
chore: release v4.8.1
Post release / release (push) Canceled after 0s
2024-12-16 14:35:27 +00:00
Lauris Skraucis
09329707c1
fix: bookings parsing errors ( #18200 )
2024-12-16 16:31:04 +02:00
Anik Dhabal Babu
1773aba378
fix: fix data expose issue in routing form insights ( #18207 )
2024-12-16 15:30:25 +01:00
Somay Chauhan and Morgan
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
Eunjae Lee and sean-brydon
79d488faca
feat: insights filter refactoring ( #18167 )
...
* Reapply "feat: add text & numeric filters to insights routing responses (#18016 )"
This reverts commit 49070b96ae .
* support SINGLE_SELECT
* fix type error
* put back ts-expect-error
* remove playground
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com >
2024-12-16 13:47:28 +00:00
Venkata Rohan Kambhampati and Udit Takkar
da2c57c302
fix: Booking questions order correction in confirmation email ( #18192 )
...
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2024-12-16 09:33:04 +00:00
Keith Williams
abaf03adde
fix: Next.js bundle analysis build error ( #18193 )
2024-12-15 17:40:59 +05:30
GitHub Actions
5b353c3d0c
chore: release v4.8.0
Post release / release (push) Canceled after 0s
2024-12-15 11:29:06 +00:00
Benny Joo
1f4cda31ac
update app layout ( #17126 )
2024-12-14 18:42:43 -05:00
Calcom Bot and Replexica
73d1a6f468
feat: update translations via @replexica ( #18158 )
...
Co-authored-by: Replexica <support@replexica.com >
2024-12-14 19:05:59 +00:00
Benny Joo and Alex van Andel
f72748b6f2
fix: trpc/react-query — only one query client should exist ( #18179 )
...
* use prefetch function in ScheduleListItem and refactor
* modify app router trpc provider to match the original configs
* revert unneeded change
* move trpc provider up and do refactors
* remove log
* add comment
* fix: Some typing style fixes
---------
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2024-12-13 20:26:51 -05:00
Benny Joo
d12fc78fea
chore: add viewport / favicon metadata ( #18177 )
...
* fix favicon name
* add viewport metadata for PageWrapperAppDir
* fix
* fix
* refactor
2024-12-13 20:25:03 +00:00
Carina Wollendorfer and CarinaWolli
3d26332443
fix: change trigger time for form submitted not booked webhook ( #18176 )
...
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
2024-12-13 20:16:11 +00:00
Omar López
bdb490c894
Revert "fix: correct line-breaks in calendar event description" ( #18175 )
2024-12-13 20:03:56 +00:00
Morgan
01dbc686b9
chore: bump platform libraries version for api-v2 ( #18174 )
2024-12-13 19:35:18 +00:00
Carina Wollendorfer and CarinaWolli
376961f30d
fix: don't send reassingment email to attendee for past events ( #18173 )
...
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
2024-12-13 19:02:54 +00:00
Morgan
18a0eb9736
fix: improve getAllUserBooking filter by teamIds ( #18171 )
...
* fix: improve getAllUserBooking filted by teamIds
* fixup! fix: improve getAllUserBooking filted by teamIds
2024-12-13 20:18:58 +02:00
Carina Wollendorfer and CarinaWolli
84fb4f68b2
fix: wrong workflow notifications when enabling workflows ( #18169 )
...
* only schedule workflow emails not send
* fix if statement
---------
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
2024-12-13 11:58:30 -05:00
Udit Takkar
b5ab6fe3fa
fix: add no show guest ( #18075 )
...
* fix: add booker no show
* chore: update name
2024-12-13 16:00:17 +00:00
Anik Dhabal Babu and Udit Takkar
645985c783
fix: Invalid time zone specified: Etc/Unknown ( #18121 )
...
* fix: Invalid time zone specified: Etc/Unknown
* update
* Update PaymentPage.tsx
* update
* update one more file
* address review
* update test
---------
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2024-12-13 15:29:02 +00:00
GitHub Actions
a84513eda5
chore: release v4.7.25
Post release / release (push) Canceled after 0s
2024-12-13 14:19:52 +00:00
Benny Joo
b97331aeb3
chore: /availability - Remove Pages Router / Render App Router ( #16517 )
...
* /availability: Remove Pages Router / Render App Router
* comment out server side fetching
* fix
* refactor for safer code
* add to config.matcher
2024-12-13 12:44:57 +00:00
Morgan
851d96423b
chore: small changes for platform booker embed ( #18159 )
2024-12-13 13:24:19 +01:00
Anik Dhabal Babu and Peer Richelsen
ef830f11ec
fix: Hyperlinks not highlighted in eventmeta ( #18120 )
...
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2024-12-13 13:23:25 +01:00
Keith Williams
1ab4ec9c22
chore: Upgrade actions/upload-artifact to v4 ( #18160 )
2024-12-13 11:32:50 +00:00
Benny Joo
656a5bf423
chore: remove hardcoded strings ( #18156 )
2024-12-13 09:54:28 +01:00
Benny Joo
8a6450e854
chore: use getTranslate instead ( #18148 )
2024-12-13 13:06:47 +05:30
Benny Joo
51841e5e9c
fix: ensure migrated pages are added to config.matcher in middleware ( #18153 )
2024-12-13 12:43:08 +05:30
Benny Joo
59dfcaa2fa
chore: fix misleading test names ( #18154 )
2024-12-13 04:32:52 +00:00
Omar López
0d24706380
refactor: improved observability in google calendar service ( #18147 )
2024-12-13 03:47:43 +00:00
Alex van Andel
87b6e0b49c
fix: Prisma validation error in generateMetadata (workflows) ( #18149 )
2024-12-13 03:33:19 +00:00
Calcom Bot and Replexica
4244ca3117
feat: update translations via @replexica ( #18139 )
...
* chore: sync with main
* feat: update translations via @replexica
---------
Co-authored-by: Replexica <support@replexica.com >
2024-12-12 20:48:07 -05:00
Carina Wollendorfer and CarinaWolli
8d0f0d4899
fix: default to 100 when attribute weight undefined ( #18145 )
...
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
2024-12-12 22:57:43 +00:00
Anik Dhabal Babu
6463983d55
fix: Searching users in admin page not working ( #18140 )
2024-12-12 19:13:00 +00:00
Rajiv Sahal
c8661563c8
fix: update get booking output for v2 ( #18082 )
...
* also include email field for attendees
* update tests
* update tests
* updating more tests
* fixup
* fixup
* fixup fixup
2024-12-12 18:55:28 +00:00
Sanchit Tewari
2262d56491
fix: show tooltip below the delete button ( #18135 )
2024-12-12 18:53:25 +00:00
GitHub Actions
6b1c747c0e
chore: release v4.7.24
Post release / release (push) Canceled after 0s
2024-12-12 17:22:03 +00:00
Benny Joo
04036c32a7
fix: filling users logic ( #18128 )
...
* fix filling users logic
* fix type check
* refactor
2024-12-12 17:12:56 +00:00
Alex van Andel
49070b96ae
Revert "feat: add text & numeric filters to insights routing responses ( #18016 )"
...
This reverts commit a7e7561efa .
2024-12-12 17:10:49 +00:00
GitHub Actions
237fea0a41
chore: release v4.7.23
Post release / release (push) Canceled after 0s
2024-12-12 16:40:04 +00:00
a7e7561efa
feat: add text & numeric filters to insights routing responses ( #18016 )
...
* feat: improve text filters (WIP)
* move function to bottom
* apply some styles
* fix selection of TextFilterOptions
* rename value to operand
* remove unused file
* merge filters/filters into filters/utils
* fix regression of not putting url params correctly
* move makeWhereClause to filters/utils
* fix negative, empty, and not empty operators
* fix initial filtering from search state (url)
* fix type errors
* do not send an empty array to query
* update yarn.lock
* i18n for text filter operators
* extract logic as useColumnFilters()
* add missing import
* fix type error
* revert yarn.lock
* use i18n
* insensitive text match
* move data-table to @calcom/features
* fix type errors
* fix type errors
* fix type errors
* feat: support DataTable filters for Insights Routing WIP
* remove unused filters
* remove additionalFilters and fix types
* clean up filter components
* support icons for ActiveFilters
* support filters on json
* fix filter ui
* fix type error and clean up
* revert changes
* revert change
* clean up
* revert change
* fix compatibility with insights booking page
* remove unused params
* fix type errors
* update yarn.lock
* fix field filter and adjust ui
* chore: update yarn.lock
* fix text filter
* add Clear Filters button
* add more test data
* feat: support numeric filter WIP
* feat: support numeric filter
* feat: move People to an external filter
* fixing query states
* rename state to activeFilters
* add useDataTable
* fix ResponseCellValue bug and enable resizing for RoutingFormResponsesTable
* fix response values
* truncate attribute text
* seed booking attendees
* fix accessor (no actual change though)
* add a gap
* rename
* use pathname as default identifier for DataTable
* fix type error
* support text filter for assignment reason
* Apply suggestions from code review
Co-authored-by: Alex van Andel <me@alexvanandel.com >
* rename fields to headers
* use safeParse
* fix type error
* push yarn.lock with faker
* fix MemberList
---------
Co-authored-by: Udit Takkar <udit222001@gmail.com >
Co-authored-by: Alex van Andel <me@alexvanandel.com >
Co-authored-by: sean-brydon <sean@cal.com >
2024-12-12 16:06:30 +00:00
Alex van Andel
e366c10521
Convert update statement into unique select in getServerSession
2024-12-12 15:50:44 +00:00
Morgan
2ace1d1017
chore: add successRedirectUrl to event-types api v2 ( #18136 )
...
* chore: add successRedirectUrl to event-types api v2
* chore: add successRedirectUrl to event-types api v2 patch
* chore: add successRedirectUrl to event-types api v2 patch
2024-12-12 16:32:35 +02:00
sean-brydon
fbe31ad82d
early return if no users are found to prevent prisma error ( #18133 )
2024-12-12 13:37:39 +01:00
sean-brydon and Udit Takkar
ee3c08918a
feat: weights per attribute UI ( #18109 )
...
* wip attribut weights
* edit sheet and display in table
* add shrink so badges dont split
* push changes to support weights on csv export
* fix typing issue
* type error
* fall back to 100 weight
---------
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2024-12-12 11:54:10 +00:00
Lauris Skraucis
b6d6b7cdb4
fix: store default booking fields when creating event ( #18108 )
...
* refactor: store default booking fields when creating event
* Revert "refactor: store default booking fields when creating event"
This reverts commit 78b7c4eda2be61420b4410bc80a3d77b5557a967.
* refactor: v2 return default booking fields if they are null
* test: v2 returning default booking fields if they are null
* chore: platform-libraries export getBookingFieldsWithSystemFields
2024-12-12 10:58:45 +01:00
Hariom Balhara and Udit Takkar
1b82552e76
Fix crm error log ( #18105 )
...
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2024-12-12 13:15:14 +05:30
Joe Au-Yeung
13a90aba30
Fix logic ( #18131 )
2024-12-11 21:03:51 -07:00
Alex van Andel
de0de64a16
build: Node alpine libssl symlink fix ( #18127 )
2024-12-12 00:39:36 +00:00
GitHub Actions
8e772d9046
chore: release v4.7.22
Post release / release (push) Canceled after 0s
2024-12-11 23:04:54 +00:00
Omar López
7ac7a14beb
refactor: improved observability for Salesforce ( #18125 )
...
* refactor: better observability for Salesforce
* Update crmManager.ts
* Update CrmService.d.ts
2024-12-11 22:57:43 +00:00
Alex van Andel
9c127cbfc2
Revert "feat: migrate /apps/routing-forms/forms to /routing ( #18001 )"
...
This reverts commit 1de007ad21 .
2024-12-11 22:16:50 +00:00
GitHub Actions
187a2c576e
chore: release v4.7.22
2024-12-11 21:54:50 +00:00
5e8d994ac1
feat: Change 'add override' to 'save override' ( #17434 )
...
* feat: Change 'add override' to 'save override'
* fix: type check
* fix: type check
* autosave in availability edit sheet
* remove unused translation key
* added requested changes
* added requested changes
---------
Co-authored-by: Prashant Varma <prashantvarma5083@gmail.com >
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
2024-12-11 21:20:42 +00:00
Vishnu and Prashant Varma
1de007ad21
feat: migrate /apps/routing-forms/forms to /routing ( #18001 )
...
* feat: add getServerSideProps and getStaticProps
* feat: add routing pages view
* feat: add routing and related pages
* feat: setup redirect
* feat: remove routing configs in getStaticProps and getServerSideProps
* feat: add redirects in next.config and middleware
* feat: add split icon
* feat: rename href to /routing/forms
* feat: fix redirects
* feat: finish routing page
* feat: remove /apps/routing-forms/forms redirect in next-config
* feat: revert back redirects in serverSideProps
* fix: minor issues
* fix: routing-form url cloning
* chore: remove comments
* fix: routing page link
* fix: routing hover link
---------
Co-authored-by: Prashant Varma <prashantvarma5083@gmail.com >
2024-12-11 21:18:46 +00:00
michaelvalette and Younes Henni
06494a6999
fix: correct line-breaks in calendar event description ( #18077 )
...
* fix: correct line-breaks in calendar event description
* Update packages/lib/CalEventParser.ts
Co-authored-by: Younes Henni <youneshenniwrites@gmail.com >
* fix: review comments
* fix: better add spacing on who
---------
Co-authored-by: Younes Henni <youneshenniwrites@gmail.com >
2024-12-11 21:18:29 +00:00
Benny Joo
016c47d535
fix: do not export client components directly in app routes ( #18122 )
2024-12-11 21:17:53 +00:00
Alex van Andel
2aeb290bda
fix: Error on webhooks page exporting client only comp directly ( #18118 )
...
* fix: Error on webhooks page exporting client only comp directly
* Wrap correctly, WebhooksView contains dynamic logic in the SettingsHeader
2024-12-11 19:42:04 +00:00
Keith Williams
95b4f67842
chore: Add CODEOWNERS ( #18116 )
...
* chore: Add CODEOWNERS
* Added the calcom org
* Removed non-critical calendar apps
2024-12-11 18:29:41 +00:00
Benny Joo and Udit Takkar
1a4afe06c8
chore: Remove Pages Router / Render App Router - /video ( #16518 )
...
* /video: Remove Pages Router / Render App Router
* fix
* add meeting_unavailable i18n
* remove <Head> from videos view
* add correct metadata to video/[uid]
* add safety to videos-single-view logic
---------
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2024-12-11 18:51:30 +01:00
Keith Williams
0eb72d66a7
revert: "fix: Request permissions to allow events to be created on shared Office365/Outlook calendars ( #17760 )" ( #18111 )
...
This reverts commit 1680cba5a5 .
2024-12-11 14:57:57 +00:00
Eunjae Lee
7d2523e823
fix: prevent infinite rerendering of DataTable ( #18087 )
2024-12-11 14:03:17 +00:00
Benny Joo and Keith Williams
6739ed3a87
feat: Title - AI translation for booking pages ( #17794 )
...
* feat: AI description - DB model + frontend + backend (fetch only)
* fix types and add validation to backend
* improve log
* improve
* import type
* add EventTypeTranslationRepository
* fix replexica error
* fix replexica error
* fix
* fix test
* wip
* wip
* add createManyDescriptionTranslations method
* improve logic
* refactor
* update replexica type
* improve typing
* Renamed descriptionTranslations to fieldTranslations
* log errors in replexica service
* handle translations in background
* don't create, upsert instead
* make sure that description is updated
* simplify
* fix
* Update packages/trpc/server/routers/viewer/eventTypes/update.handler.ts
* improve filter logic in frontend
* implement background job using Tasker
* update schema
* update schema again
* rename
* rename id to uid
* add migration
* fix type
* update
* update schema and migration sql
* fix migration
* fix type check
* fix type check 2
* improve find logic in EventMeta
* add more validation
* add logger
* rename
* upgrade replexica/sdk to 0.7.0
* upgrade replexica to 0.7.0
* use batchLocalizeText
* add comments
* override browser locale if user is a signed in calcom user
* fix type in replexica
* fix migration sql
* fix type
* use dynamic import
* do not use batchLocalizeText
* chore: drop sourceLang, targetLang and id columns
* fix
* wip
* add more validations
* fix type error
* address comment
* refactor
* update booking page to use translated title
* fix type error
* fix
* revert yarn.lock changes
* remove unused import
* remove duplication migrate.sql file
* fix test
* remove test tags
* fix function name
* refactor
* fix type check
* use Promise.all
* remove unneeded code
---------
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
2024-12-11 14:18:32 +01:00
Anik Dhabal Babu
dd3505ad8b
fix: Insights team filter behavior ( #18084 )
...
* fix: Insights team filter behavior
* fix type error
2024-12-11 14:43:25 +05:30
Benny Joo
ce9df65b5d
chore: Remove Pages Router / Use App Router - /workflows ( #16519 )
...
* /workflows: Remove Pages Router / Render App Router
* fix
* unneeded changes
* disable server side fetching for now
* revert unneeded changes
2024-12-11 09:51:22 +01:00
sean-brydon
fc6e39c78a
feat: assigned bookings per period ( #17940 )
...
* wip
* bring in users median status for selected range
* merge
* i18n
* routed to talbe period scroll x-y infinite
* insights i18n + hover card on user
* add search by name or email
* wip download button
* fix type error
* type fix
* type errors + status
* type error
2024-12-11 08:12:06 +00:00
Calcom Bot and Replexica
931f3d3396
feat: update translations via @replexica ( #18100 )
...
* chore: sync with main
* feat: update translations via @replexica
---------
Co-authored-by: Replexica <support@replexica.com >
2024-12-11 00:12:17 +00:00
GitHub Actions
8a6fac6748
chore: release v4.7.21
Post release / release (push) Canceled after 0s
2024-12-11 00:07:34 +00:00
Benny Joo
af43ede38e
remove pages router and use app router for insights pages ( #18088 )
2024-12-10 16:56:56 -07:00
Benny Joo
a66eb9dfac
chore: remove extra fetching and get user locale from headers in settings pages ( #18048 )
...
* add settings pages to matcher
* fetch user locale from headers in settings pages
2024-12-10 16:56:12 -07:00
Benny Joo
5ba676b014
chore: app router migration - /enterprise and d/[link]/[slug] ( #18101 )
...
* use app router for /enterprise page
* use app router for /d page
2024-12-10 23:48:24 +00:00
Benny Joo
c2c082c105
chore: Remove Pages Router / Use App Router - more, maintenance, upgrade, connect-and-join ( #16531 )
...
* Remove Pages Router / Render App Router
* remove head component from maintenance view
* use i18n metadata
2024-12-10 14:37:25 -07:00
Joe Au-Yeung
44d6c1f3fb
feat: Show routing reason on booking page [CAL-4814] ( #18053 )
2024-12-10 14:31:48 -07:00
Benny Joo
a466e8eef7
feat: remove setup-availability step in onboarding flow ( #17799 )
...
* feat: make the onboarding flow 3-step for google signups
* fix
* refactor
* rename
* improve tests
* remove test tag
* fix test and type error
* fix
* feat: remove setup-availability step in onboarding flow
* update test
* revert unneeded change
* add safety
* update create schedule options
2024-12-10 14:30:23 -07:00
Vijay and Prashant Varma
370345da22
fix: Not able to create consecutive ooo ( #17388 )
...
* fix: able to create consecutive ooo
* added e2e test
* chore
* update to allow overlapping ooo and test for same
* refactor to reduce repeating code in tests
* nit
* added testcases for consecutive and reverse redirects
* fix:duplicate OOO creation
* prevent duplicate entries, also added test
* chore
* update after merges
* correct datetype in prisma query
* update to changes in rdp after merge
---------
Co-authored-by: Prashant Varma <prashantvarma5083@gmail.com >
2024-12-10 19:46:28 +05:30
Kartik Saini and Keith Williams
a1fc6668d5
feat: ability to require an email ( #18057 )
...
* feat: ability to require an email
* fix: requireEmails empty bug
* Update apps/web/public/static/locales/en/common.json
* Update apps/web/public/static/locales/en/common.json
* add tests
---------
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
2024-12-10 17:27:32 +05:30
Calcom Bot and Replexica
351ab0790f
feat: update translations via @replexica ( #18078 )
...
Co-authored-by: Replexica <support@replexica.com >
2024-12-10 08:49:46 +00:00
Alex van Andel
504600b151
Change alpine image to one compatible with Prisma ( #18080 )
2024-12-10 02:50:00 +00:00
GitHub Actions
8b222490c2
chore: release v4.7.20
Post release / release (push) Canceled after 0s
2024-12-10 01:14:21 +00:00
Anwar Sadath and Anik Dhabal Babu
0657a96795
feat: Add OAuth support for closecom app linking ( #17936 )
...
* feat: Add OAuth support for closecom app linking
* Fix types
---------
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
2024-12-10 00:18:30 +00:00
Kartik Saini
9c9d7fe0c3
fix: can't edit ooo ( #18020 )
...
* fix: can't edit ooo
* fix: unauthorized users can edit ooo
2024-12-09 23:39:56 +00:00
sean-brydon
950879b9c7
fix: sorting insights table for booking status ( #17982 )
...
* Revert "merge columns (#17938 )"
This reverts commit a3ceefc00e .
* sort order by status
2024-12-09 23:39:10 +00:00
Peer Richelsen
55dc4bddb6
fixed days of trial ( #18074 )
2024-12-09 19:04:45 +00:00
Anik Dhabal Babu
cbb1b285f5
fix: not able to mark no show ( #17980 )
...
* fix: not able to mark no show
* add test
* Update bookings-list.e2e.ts
2024-12-09 14:02:45 -05:00
Anik Dhabal Babu
45f8ecbab7
chore: Add location to workflow reminder template ( #17449 )
...
* chore: Add location to workflow reminder template
* update
* remove log
2024-12-09 18:58:17 +00:00
Toon Toetenel and Toon Toetenel
1680cba5a5
fix: Request permissions to allow events to be created on shared Office365/Outlook calendars ( #17760 )
...
Co-authored-by: Toon Toetenel <toon@breakingbits.nl >
2024-12-09 16:17:48 +00:00
Benny Joo
046042a877
feat: remove 2 steps from the onboarding flow for google signups ( #17787 )
2024-12-09 15:44:42 +00:00
Morgan
a926e0b9d6
fix: public booking page serialization error ( #18070 )
...
* fix: public booking page serialization error
* fixup! fix: public booking page serialization error
2024-12-09 14:48:06 +00:00
9334b67f2c
feat: banner and avatars for Booker atom ( #17821 )
...
* init
* added bannerUrl to output
* cleanup
* fixup
* fix response DTOs
* remove logs
* send back avatar url for user
* enable passing avatar urls for managed user
* dont include urls for platform
* remove logs
* add team banner
* update docs
* nit
* PR feedback
* fix type error
* add prop to pass in bannerUrl
* update DTOs
* update tests
* fix tests
---------
Co-authored-by: Somay Chauhan <somaychauhan98@gmail.com >
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com >
2024-12-09 14:35:57 +00:00
Hariom Balhara
ae1b844bea
chore: Remove pages/settings ( #18064 )
...
* Remove unused org mkigration pages and delete pages/settings
* Remove more unused code causing ts errors
* Remove SettingsLayout
2024-12-09 15:19:12 +01:00
Morgan
15e93af2ac
chore: enable markdown for platform atoms ( #18069 )
...
* chore: enable markdown for platform atoms
* fixup! chore: enable markdown for platform atoms
2024-12-09 16:11:02 +02:00
Rajiv Sahal
49c97c6380
rearrange order of platform tabs ( #18068 )
2024-12-09 18:50:59 +05:30
Keith Williams
8679d21d78
docs: Fix OAuth casing ( #18066 )
2024-12-09 13:18:44 +01:00
Vincent Lam
382f00e178
- Set stripe payment element to accordion layout ( #18056 )
...
- Removed hardcoded payment_method_types for checkouts and immediate payments
2024-12-09 11:37:46 +01:00
Anik Dhabal Babu
e8eab10d17
fix: team event leading to a 404 page due slug conflict ( #18055 )
2024-12-09 11:36:15 +01:00
Eunjae Lee
7a7282a7ab
fix: add members page back to settings ( #18065 )
2024-12-09 10:23:27 +00:00
Calcom Bot and Replexica
19b3d6a633
feat: update translations via @replexica ( #18063 )
...
* chore: sync with main
* feat: update translations via @replexica
---------
Co-authored-by: Replexica <support@replexica.com >
2024-12-09 10:07:43 +00:00
Lauris Skraucis
046b7a0d08
feat: v2 teams memberships endpoints ( #18041 )
2024-12-09 10:52:01 +01:00
Benny Joo
30acf6b196
chore: use app router - /apps main page ( #16980 )
...
* chore: apps main page remove pages router
* revert unneeded changes
2024-12-09 09:48:22 +00:00
Eunjae Lee
5e95018870
feat: resizing in DataTable ( #17973 )
...
* feat: support resizing in data table
* wip
* clean up colors
* feat: resizable DataTable
* update implementation
* fix
* remove unused code
* improve dependency array
* enable resizing at DataTable level
* hide header label
* fix type error
2024-12-09 08:26:02 +00:00
Morgan
e559e7a46f
fix: add onTouchEnd for mobile apps ( #18040 )
2024-12-09 10:21:52 +02:00
Morgan
3b1123a29a
chore: add user profile to org user endpoints apiv2 ( #18039 )
2024-12-09 10:21:28 +02:00
Udit Takkar and Hariom
be3e580107
feat: domain wide delegation UI ( #18013 )
...
Co-authored-by: Hariom <hariombalhara@gmail.com >
2024-12-09 08:27:16 +05:30
Ignite_99
b325cf8d00
Fixes #17863 : When crating a new event from a team event list, the cancel button redirects to /event-types ( #18058 )
2024-12-08 17:19:04 +00:00
Hariom Balhara
6ce9defecf
fix: Do not consider salesforce ownership when making rerouting decision ( #18034 )
2024-12-07 02:36:41 +00:00
Anik Dhabal Babu
8d05656b7b
fix: Schedule a timezone change only allows you to select one day not a range ( #18045 )
2024-12-06 16:53:55 +00:00
Anik Dhabal Babu
091400b7d5
chore: Add host default language to workflow reminder weekdays ( #18029 )
...
* chore: Add host default language to workflow reminder weekdays
* update
2024-12-06 15:56:03 +00:00
Hariom Balhara and Joe Au-Yeung
6de26b3c43
feat: Enable SCIM logging that can be configured through constant ( #18043 )
...
* Enable SCIM logging that can be configured through constants
* Remove example
---------
Co-authored-by: Joe Au-Yeung <j.auyeung419@gmail.com >
2024-12-06 15:48:16 +00:00
Somay Chauhan and Morgan
063400fcbc
feat: conferencing atoms ( #17988 )
...
* added api/v2 for zoom connect
* Update conferencing.controller.ts
* fix: added api for ConferencingAppsViewPlatformWrapper
* type fixes
* added getBulkEventTypes api for bulk-update default location
* added bulk-update-to-default-location
* fix:bulk-update-to-default-location
* invalidated
* fixed returnTo and onErrorReturnTo
* make logos work for conferencing atoms
* smalll improvements
* fixup
* share common types
* type fix, and fixed a typo
* fix: type-error
* fix: json.parse(json.parse())
* fix: invalidate query
* fix: removing app throws error in the main app
* undo platform-libraries-1.2.3
* update platform-libraries version
---------
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com >
2024-12-06 19:03:04 +05:30
Syed Ali Shahbaz
44115ac7fa
feat: v1 booking "created at" field in response ( #18038 )
...
* Update booking.ts
* Update booking.ts
2024-12-06 10:22:47 +00:00
Hariom Balhara
7e76770ba6
feat: Okta(SCIM2.0) -> Attributes Sync and Group Option support ( #17805 )
2024-12-06 15:17:50 +05:30
GitHub Actions
d5ef3e1d72
chore: release v4.7.19
Post release / release (push) Canceled after 0s
2024-12-06 09:31:35 +00:00
Benny Joo
0c19606e19
chore: technical debt - remove instances of testing /future routes ( #18032 )
2024-12-06 02:53:00 +00:00
Benny Joo
b8219c273d
feat: Reduce bundle size via better imports + install gcal + gvideo by default for google signups ( #17810 )
...
* wip
* use light imports
* fix
* perf: Reduce bundle size via better imports with `googleapis` (#17811 )
* fix test
* refactor
* update vite.config.js
* fix
* fix unit test failing
2024-12-06 02:51:48 +00:00
Calcom Bot and Replexica
f75415e414
feat: update translations via @replexica ( #18033 )
...
Co-authored-by: Replexica <support@replexica.com >
2024-12-06 01:14:40 +00:00
Syed Ali Shahbaz and CarinaWolli
4bf5e3cdf5
feat: Webhook support for Managed Events ( #17986 )
...
* managed event webhooks
* more fixes
* fix types --WIP
* fix types
* fix test
* add test
* remove remnant comments
* address feedback
* fix test
* fix test
* fix tests
* change of plans \(00)/
* remove console log
* remove unnecessary comments
* revert tests
* list active webhooks in child event types
* add translations
* allow editing own event types
* add locked info for children
* secure create handler
* fix for isLocked check
---------
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
2024-12-05 23:20:34 +00:00
Benny Joo
4181b5988a
chore: remove unused files ( #18025 )
2024-12-05 22:01:24 +00:00
Keith Williams
c41ba9d984
revert: "feat: refactor filters on insights response table ( #17796 )" ( #18024 )
...
* revert: "feat: refactor filters on insights response table (#17796 )"
This reverts commit 5d88858995 .
* Put back the search columns and options english terms
2024-12-05 17:29:09 +00:00
Benny Joo
2a578ea9d5
chore: drop sourceLang, targetLang and id columns ( #17792 )
...
* chore: drop sourceLang, targetLang and id columns
* remove copying for sourceLocale and targetLocale
2024-12-05 17:23:07 +01:00
GitHub Actions
c96827e1c0
chore: release v4.7.18
Post release / release (push) Canceled after 0s
2024-12-05 16:18:37 +00:00
Calcom Bot and Replexica
3f5363038c
feat: update translations via @replexica ( #18022 )
...
Co-authored-by: Replexica <support@replexica.com >
2024-12-05 16:12:27 +00:00
Kartik Saini and Prashant Varma
e2de28b933
feat: prevent rescheduling past bookings ( #18003 )
...
* feat: prevent rescheduling past bookings
* hide reschedule option on frontend
* fix
* addd null check for booking.endTime
---------
Co-authored-by: Prashant Varma <prashantvarma5083@gmail.com >
2024-12-05 16:36:00 +01:00
Eunjae Lee and Udit Takkar
5d88858995
feat: refactor filters on insights response table ( #17796 )
...
* feat: improve text filters (WIP)
* move function to bottom
* apply some styles
* fix selection of TextFilterOptions
* rename value to operand
* remove unused file
* merge filters/filters into filters/utils
* fix regression of not putting url params correctly
* move makeWhereClause to filters/utils
* fix negative, empty, and not empty operators
* fix initial filtering from search state (url)
* fix type errors
* do not send an empty array to query
* update yarn.lock
* i18n for text filter operators
* extract logic as useColumnFilters()
* add missing import
* fix type error
* revert yarn.lock
* use i18n
* insensitive text match
* move data-table to @calcom/features
* fix type errors
* fix type errors
* fix type errors
* feat: support DataTable filters for Insights Routing WIP
* remove unused filters
* remove additionalFilters and fix types
* clean up filter components
* support icons for ActiveFilters
* support filters on json
* fix filter ui
* fix type error and clean up
* revert changes
* revert change
* clean up
* revert change
* fix compatibility with insights booking page
* remove unused params
* fix type errors
* update yarn.lock
* fix field filter and adjust ui
* chore: update yarn.lock
* fix text filter
* add Clear Filters button
* add more test data
---------
Co-authored-by: Udit Takkar <udit222001@gmail.com >
2024-12-05 16:32:52 +01:00
Anik Dhabal Babu
82a500aeaa
fix: days of the week in different language in the workflow ( #17850 )
...
* fix: days of the week in different language in the workflow
* Update
2024-12-05 15:19:45 +00:00
Hariom Balhara
2408337c78
fix: Don't force reschedule with same RR host if reschedule is actually rerouting ( #17511 )
...
* Dont force reschedule with same RR host if routed there
* Add unit tests
2024-12-05 09:30:22 -05:00
Rajiv Sahal
119edb5389
fix: localStorage not found for Booker atom ( #18014 )
2024-12-05 19:50:09 +05:30
Anwar Sadath and Praash
ae4474cd42
feat: Add slotFormat query parameter to slots API V2 endpoint to return start and end time of a slot ( #17873 )
...
* feat: Add formatAsStartAndEndTime query parameter to slots API V2 endpoint to return start and end time of a slot
* Update apps/api/v2/src/modules/slots/controllers/slots.controller.ts
Co-authored-by: Praash <99237795+Praashh@users.noreply.github.com >
* Fix duration was allowed to be any number
* Refactor code
* Show slotFormat property as optional in swagger doc
---------
Co-authored-by: Praash <99237795+Praashh@users.noreply.github.com >
2024-12-05 19:12:17 +05:30
Morgan
3290ae526a
fix: custom implem markdownToSafeHTML for platform ( #18018 )
2024-12-05 12:18:45 +00:00
Morgan
16a7cf6d04
fix: fetching event-types of org users apiv2 ( #18004 )
2024-12-05 06:02:19 +00:00
Benny Joo
ab2ab31eef
chore: named export / default export same time ( #18012 )
2024-12-04 23:21:29 +01:00
GitHub Actions
a08ae43533
chore: release v4.7.17
Post release / release (push) Canceled after 0s
2024-12-04 18:14:31 +00:00
Benny Joo
d60b6c6a6d
chore: settings/teams and settings/billing - remove pages router and use app router ( #16751 )
...
* remove pages router and use app router
* revert yarn.lock
* remove line break from yarn lock
* Add booking limits page to app dir
* revert yarn.lock
* do not render bookingLimits from pages router
* clean up code
* remove isAppDir
* revert unneeded change
* add layout to billing page
* remove files not needed
* rename imports
* remove APP_ROUTER_SETTINGS_DEVELOPER
* remove layout
2024-12-04 12:31:45 -05:00
Keith Williams
9085287fc6
revert: "chore: Move pre-commit commands to pre-push ( #17996 )" ( #18009 )
...
This reverts commit f63c06d68a .
2024-12-04 17:17:58 +00:00
Benny Joo
7e2b5b12b4
chore: settings/developer - remove pages router and use app router ( #16794 )
...
* remove pages router and use app router
* remove Meta / improve code quality
* remove isAppDir
* refactor code for better code
* fix test
* remove meta
* improve tests
2024-12-04 11:00:37 -05:00
sean-brydon
3211c5bcff
fix data loading state ( #18002 )
2024-12-04 15:15:01 +00:00
Christoffer Bjelke
a75a5b72b2
chore: enable eslint rule react/no-danger ( #17983 )
...
* enable react/no-danger and disable rule all places
* remove wild rule
2024-12-04 15:07:30 +00:00
Rajdeep Ghosh
509fc4b289
style: rename [...nextauth].tsx to use .ts file extention ( #17992 )
2024-12-04 14:52:31 +00:00
Keith Williams
f63c06d68a
chore: Move pre-commit commands to pre-push ( #17996 )
...
* chore: Move pre-commit commands to pre-push
* Is this fast
* Removed test commit
* Adding logging
2024-12-04 14:51:26 +00:00
Anik Dhabal Babu
3dff77fe59
chore: don't show parent managed eventType as event redirectionoption ( #17993 )
2024-12-04 20:08:52 +05:30
Calcom Bot and Replexica
a6f9952d75
feat: update translations via @replexica ( #18000 )
...
Co-authored-by: Replexica <support@replexica.com >
2024-12-04 13:13:51 +00:00
Benny Joo and Keith Williams
03704b2e73
feat: fetch SEO data for booking pages in server ( #17987 )
...
* feat: fetch public event data for booking pages server-side
* fix types
* refactor
* Replace the getPublicEvent with other smaller calls
* Change username to teamSlug
* Fixing types
* Type checks
* Pushing latest for Benny - this still has type errors
* fix type checks
* fill data for team pages too
---------
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
2024-12-04 14:08:27 +01:00
sean-brydon
982a715c4b
feat: add assignment reason to routing insights ( #17984 )
...
* add assignment reason
* add routing reason to csv export
2024-12-04 12:39:20 +00:00
Morgan
eaff9e8c89
fix: disable mandatory reminder for platform ( #17998 )
...
* fix: disable mandatory reminder for platform
* bump libraries version
* fixup! bump libraries version
2024-12-04 12:33:53 +00:00
e2938ac39a
refactor: v2 OAuth webhooks & workflows ( #17959 )
...
* refactor: handleMarkNoShow OAuth webhook handling
* refactor: confirm / decline booking OAuth webhook handling
* refactor: pass oauth client to calendar event
* refactor: pass oauth params
* fix import
* fix tests
* chore: bump libraries
* chore: bump libraries
* chore: republish platform libraries
* chore: republish platform libraries
* fix: use replexica key in v2 and unit test CI
* lock file
* fixup! Merge branch 'main' into lauris/cal-4807-platform-refactor-oauth-webhooks
* Revert "fix: use replexica key in v2 and unit test CI"
This reverts commit 0bd6c364535f9e11a4d1497a6bd8909885562080.
---------
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com >
Co-authored-by: Morgan Vernay <morgan@cal.com >
2024-12-04 11:25:20 +01:00
Morgan
b92db55380
chore: add REPLEXICA env to ci tests ( #17970 )
...
* chore: add REPLEXICA env to ci tests
* fixup! chore: add REPLEXICA env to ci tests
2024-12-04 09:37:25 +00:00
Somay Chauhan
3015c5a15e
fix: trying to update the timeFormat throws error ( #17991 )
...
* timeFormat should be an intiger
2024-12-04 09:29:51 +01:00
Joe Au-Yeung and Udit Takkar
2444598e38
Fuzzy search account website, fallback to contacts ( #17989 )
...
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2024-12-04 07:46:51 +00:00
Benny Joo
6eadadec73
fix: remove duplicate header in attributes page ( #17985 )
2024-12-03 20:32:56 +00:00
sean-brydon
145449e7b4
fix:z index hover card on routing form responses ( #17981 )
...
* Revert "merge columns (#17938 )"
This reverts commit a3ceefc00e .
* fix hovercard on responses
2024-12-03 19:00:56 +00:00
1d8326ed83
feat: watchlist ( #17947 )
...
* lock users on signup if their email is in blacklist
* add to turbo env list
* prevent locked user or blocked email domain from using API
* Refactored to only run 1 query to find the user
* Fixing tests
* WIP
* WIP
* WIP
* Discard changes to turbo.json
* Fixed tests
* Update isLockedOrBlocked.test.ts
* Update isAdmin.integration-test.ts
* Update tsconfig.json
* chore: rename to watchlist
Signed-off-by: Omar López <zomars@me.com >
---------
Signed-off-by: Omar López <zomars@me.com >
Co-authored-by: sean-brydon <sean@cal.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com >
2024-12-03 18:43:01 +01:00
GitHub Actions
59993891b8
chore: release v4.7.16
Post release / release (push) Canceled after 0s
2024-12-03 17:36:59 +00:00
Alex van Andel
a31d140761
fix: handling of defaultLabel ( #17976 )
2024-12-03 17:28:02 +00:00
Calcom Bot and Replexica
b055fe182a
feat: update translations via @replexica ( #17965 )
...
Co-authored-by: Replexica <support@replexica.com >
2024-12-03 17:19:32 +00:00
392757fb55
fix: Remove user from managed event type when removing from org ( #17369 )
...
* Remove user from managed event type when removing from org
* added test for admin check, correct changes for membership, user info, profiles
* remove host assignment for removed members
* expand test to cover event types removal
* chore: use var
* chore
---------
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
Co-authored-by: Udit Takkar <udit222001@gmail.com >
2024-12-03 17:54:04 +01:00
3222be9171
docs: v2 rolling window and authentication ( #17825 )
...
* docs: booking window rolling description
* docs: v2 auth and navigating endpoints
* Update apps/api/v2/swagger/documentation.json
* Update docs/api-reference/v2/introduction.mdx
* Update docs/api-reference/v2/introduction.mdx
* Update docs/api-reference/v2/introduction.mdx
* docs: refresh and force-refresh endpoints
* docs: booking fields and toasts guides
* fix docs
* fix: bookings docs
* docs: booking-redirects usebooking
* Update booking-fields.mdx
* Update booking-fields.mdx
* Update booking-fields.mdx
* Update booking-window.input.ts
* Update replacing-toasts.mdx
---------
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com >
2024-12-03 17:53:14 +01:00
Benny Joo
6378729962
chore: use markdownToSafeHTML in EventMeta ( #17975 )
2024-12-03 16:45:48 +00:00
Udit Takkar
1c5786b66f
fix: org bio ( #17971 )
...
* fix: org bio
* chore: use in bookings
2024-12-03 16:30:03 +00:00
Peer Richelsen
e61a0d8081
chore: safeMarkdown ( #17972 )
2024-12-03 15:47:58 +00:00
Rajiv Sahal and Morgan Vernay
0cb955cc0b
fix: build failure for v4.7.15 ( #17968 )
...
* fix: type error causing broken build
* fix typings
* fixup! fix typings
* fixup! fixup! fix typings
---------
Co-authored-by: Morgan Vernay <morgan@cal.com >
2024-12-03 15:44:42 +00:00
Hariom Balhara and Alex van Andel
00689fda0a
fix: remove platform and console submodule ( #17939 )
...
* Fix: remove platform submodule
* Update git-setup.sh
* Update git-setup.sh
* Update git-setup.sh
---------
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2024-12-03 11:49:52 +00:00
Joe Au-Yeung
bd83b36b75
feat: Salesforce - add option to ignore guests ( #17956 )
...
* Enable option to ignore guests
* Ignore guests in CRM Manager
2024-12-03 11:19:57 +00:00
Eunjae Lee
05e2029bc9
fix: change case for column size vars ( #17961 )
...
* fix: change case for column size vars
* fix wrong import
2024-12-03 09:50:00 +00:00
Udit Takkar
9e3d369ac3
feat: return participants ( #17950 )
...
* feat: return participants
* fix: update tests
2024-12-03 09:36:59 +00:00
sean-brydon
356c603e3f
Revert "merge columns ( #17938 )" ( #17960 )
...
This reverts commit a3ceefc00e .
2024-12-03 09:23:28 +00:00
5afe3aa54d
feat: update translations via @replexica ( #17952 )
...
* chore: sync with main
* feat: update translations via @replexica
---------
Co-authored-by: Replexica <support@replexica.com >
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2024-12-03 06:56:08 +00:00
Alex van Andel
985f216a43
test: fix organisation settings e2e ( #17957 )
2024-12-03 09:41:20 +05:30
Anwar Sadath and Hariom
3a472997ff
fix: brand colors set by user not respected in embed ( #17399 )
...
Co-authored-by: Hariom <hariombalhara@gmail.com >
2024-12-03 04:10:58 +00:00
GitHub Actions
6dcb6aece4
chore: release v4.7.15
Post release / release (push) Canceled after 0s
2024-12-02 22:51:37 +00:00
GitHub Actions
dc7ee1aba2
chore: release vv4.7.15
2024-12-02 22:41:39 +00:00
Joe Au-Yeung
2f9f29511b
Reduce banner height on mobile booker ( #17954 )
2024-12-02 22:30:16 +00:00
Anik Dhabal Babu and Peer Richelsen
0aa58c1095
fix: Date Range Picker behavior ( #17914 )
...
* fix: Date Range Picker behaviour
* remove console log
* update
* update
* update css
---------
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2024-12-03 02:10:23 +05:30
Eunjae Lee and Alex van Andel
58b77b2a16
fix: fix date comparison for OOO ( #17756 )
...
* fix: fix date comparison for OOO
* fix date comparison with today, and add tests
* remove wrong code
* remove logic that is no longer in use
* fix type error
* mock more methods
---------
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2024-12-02 19:39:44 +00:00
Peer Richelsen
caeaf9053b
chore: fixed colored event margin ( #17932 )
2024-12-02 19:31:07 +00:00
fe209df2be
fix: ai translations description for atoms ( #17875 )
...
* remove ai translations description for atoms
* PR feedback
* fixup
---------
Co-authored-by: Benny Joo <sldisek783@gmail.com >
Co-authored-by: Somay Chauhan <somaychauhan98@gmail.com >
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com >
2024-12-02 19:27:54 +00:00
CodeWithAdnan and Prashant Varma
2e7a5a84a6
feat: Show add to calendar section for customers after booking an event ( #17761 )
...
* Show 'Add to calendar' section for customers after booking an event
* removed comment
---------
Co-authored-by: Prashant Varma <prashantvarma5083@gmail.com >
2024-12-02 19:25:56 +00:00
Anik Dhabal Babu
410558f822
fix: Display option label in the routing form response email ( #17898 )
...
* fix: display option label int the routing form response email
* Update
* fix type error
* type error
2024-12-02 19:24:11 +00:00
sean-brydon
a3ceefc00e
merge columns ( #17938 )
2024-12-02 19:21:42 +00:00
Kartik Saini and Alex van Andel
c524a3c1ef
fix: host entry not created when user added to team in org ( #17927 )
...
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2024-12-02 19:19:05 +00:00
a5ba2682f6
fix: /members improvements ( #17911 )
...
* remove heading for more space
* fix: mobile support for mass attribute assigning bar
* change the order of Members item on Navigation
* refactor NavigationItem to support moreOnMobile property
* fix logic for nav
* decrease column widths on member list
* improve mobile design for mass attribute assign
* adjust mobile ui for DataTableSelectionBar
* add key to EventTypesList
---------
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
2024-12-02 19:13:08 +00:00
Anik Dhabal Babu
51c91e41da
fix: navigation items weird behavior ( #17929 )
2024-12-02 19:08:13 +00:00
Alex van Andel
cf6654dd1f
Extract some refactor work from util.ts to improve error handling ( #17912 )
2024-12-02 19:06:45 +00:00
Benny Joo
d057d7d37f
fix: refactor OG link builder ( #17897 )
...
* fix: manually encode special characters
* fix test
* fix
* fix
2024-12-02 19:01:09 +00:00
Anik Dhabal Babu and Alex van Andel
262738f288
fix: Meeting URL does not save when changing the location to Gmeet or any static app ( #17840 )
...
* fix: meetingurl does not save when we change location
* update
* fix type error
---------
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2024-12-02 19:00:43 +00:00
Eunjae Lee
27cd2457e8
fix: fix UI regression related to DataTable ( #17943 )
...
* fix: fix UI regression regarding DataTable
* update comment
2024-12-02 18:54:58 +00:00
Vishnu
b33ca2f937
feat: no show guests on insights ( #17919 )
...
* feat: return noShowGuest data from eventsByStatus & eventsTimeline procedures
* feat: add noShowGuest Data in BookingKPICards
* feat: add noShowGuest Data in BookingStatusLineChart
* feat: track noShowGuests in outer query
* chore: fix noShowGuest naming
2024-12-02 18:53:32 +00:00
Alex van Andel
82f64f7d6a
fix: Broken integration test due to month change ( #17949 )
2024-12-02 18:26:45 +00:00
Amit Sharma
8052d27d0b
feat: show attributes in profile ( #17920 )
2024-11-30 22:53:05 +05:30
Aditya Pandey
5720ec8038
fix : Issue on docs ( #17895 )
2024-11-29 19:50:57 +00:00
Vincent Lam
01b1f5bcc8
fix: Added proper updates/interactivity on the "Getting started" app integ… ( #17903 )
...
* Added proper updates/interactivity on the "Getting started" app integrations.
- InstallAppButtonWithoutPlanCheck properly vends the mutation data in the render's props
- Fixed the improper props wiring in the AppConnectionItem
- Added a loading state for reactivity
* -Added toaster for error/success confirmation
2024-11-29 19:14:01 +00:00
Jesse Klotz and Hariom
953a8119db
build: Reduce bundle size from unnecessary bundeling react/jsx-runtime in embed-react package ( #17790 )
...
* Update vite.config.js
* linting fix
---------
Co-authored-by: Hariom <hariombalhara@gmail.com >
2024-11-29 22:19:16 +05:30
Eunjae Lee
e8daa4f92f
fix: bulk attribute assignment ( #17896 )
...
remove comment
2024-11-29 10:00:20 +00:00
f631abfdc4
fix : #16028 Org Settings - SEOIndexing,Disable Org Url ( #16075 )
...
Co-authored-by: Amit Sharma <74371312+Amit91848@users.noreply.github.com >
Co-authored-by: Hariom <hariombalhara@gmail.com >
Co-authored-by: Syed Ali Shahbaz <52925846+alishaz-polymath@users.noreply.github.com >
2024-11-29 10:21:14 +05:30
GitHub Actions
b5c6d7af91
chore: release v4.7.14
Post release / release (push) Canceled after 0s
2024-11-28 21:50:59 +00:00
Omar López
249bcaca68
fix: locked users admin list and bypass query ( #17902 )
2024-11-28 21:45:40 +00:00
Joe Au-Yeung
f2efd6dc28
feat: Salesforce - send routing form responses to Salesforce ( #17890 )
2024-11-28 12:37:45 -07:00
Joe Au-Yeung
be2f0f986e
fix: getAttributeRoutingConfig find the route based on the chosenRouteId ( #17867 )
...
## What does this PR do?
<!-- Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change. -->
We were parsing routes based on `eventTypeId` but routes could be pointing to the same event type. This was causing misroutings.
- Fixes #XXXX (GitHub issue number)
- Fixes CAL-XXXX (Linear issue number - should be visible at the bottom of the GitHub issue description)
<!-- Please provide a loom video for visual changes to speed up reviews
Loom Video: https://www.loom.com/
-->
## Mandatory Tasks (DO NOT REMOVE)
- [x] I have self-reviewed the code (A decent size PR without self-review might be rejected).
- [ ] I have updated the developer docs in /docs if this PR makes changes that would require a [documentation change](https://cal.com/docs ). If N/A, write N/A here and check the checkbox.
- [ ] I confirm automated tests are in place that prove my fix is effective or that my feature works.
2024-11-28 12:31:06 -07:00
Udit Takkar and Alex van Andel
589c1dccb9
fix: remove from host when removed from org ( #17893 )
...
* fix: remove from host when removed from org
* test: add test for removing members
* fix: type errors, some unused params
* fix: test
* refactor: use prisma.count
---------
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2024-11-28 15:56:17 +00:00
Eunjae Lee
4eac6c755d
fix: revert bg color for pinned column at data table ( #17892 )
2024-11-28 10:04:53 +01:00
Lauris Skraucis
131b3d0984
refactor: v2 validate booking fields ( #17878 )
...
* refactor: v2 validate booking fields
* test
2024-11-28 10:37:42 +02:00
Omar López
693356d3c4
fix: Exclude locked users by default ( #17889 )
2024-11-27 17:03:58 -07:00
GitHub Actions
4b717108b0
chore: release v4.7.13
Post release / release (push) Canceled after 0s
2024-11-27 22:46:23 +00:00
Peer Richelsen
ad8c888b77
chore: temporarily remove push notifications button until we have proper support ( #17887 )
2024-11-27 19:27:07 +00:00
Benny Joo
d6fe955ea8
feat: hide the update button in case of no permission ( #17883 )
...
* feat: hide button if not owner of org
* fix
2024-11-27 11:43:46 -05:00
Benny Joo
ab9b6024bb
feat: add tooltip to button for better UX ( #17881 )
2024-11-27 15:47:08 +00:00
Benny Joo
a7e99f3674
fix: Remove double encoding for OG image URLs ( #17872 )
...
* fix: do not use vercel image api for meeting link preview image
* fix
* fix
* remove double encoding
* fix
* fix test
* fix
* fix
* fix test
* fix
* fix
* remove test tag
* fix
2024-11-27 15:45:54 +00:00
Lauris Skraucis
999019c6f0
refactor: v2 return host username ( #17880 )
...
* fix: v2 return booking with host username
* auto gen docs
* auto gen docs
2024-11-27 15:15:12 +00:00
Lauris Skraucis
240ab60c5f
fix: v2 return booking with split name attendee ( #17877 )
2024-11-27 16:22:58 +02:00
Benny Joo
e8f84779f5
chore: make i18n.json the single source of truth ( #17876 )
2024-11-27 15:18:38 +01:00
Eunjae Lee
08a92b46f9
fix: load more rows if the existing ones do not fill the space ( #17874 )
2024-11-27 07:08:28 -07:00
Eunjae Lee and Omar López
877e4199e7
fix: move organization members list ( #17531 )
...
Co-authored-by: Omar López <zomars@me.com >
2024-11-27 13:53:36 +00:00
Hariom Balhara
afd730e1c8
fix: (Hotfix)any group of rules in routing ( #17869 )
2024-11-27 10:44:45 +05:30
Morgan
471f5bd7eb
chore: add Free to platform plan guard ( #17862 )
2024-11-27 01:40:39 +00:00
Joe Au-Yeung
c676d47b7e
fix: Routing form report filters ( #17865 )
2024-11-27 01:34:48 +00:00
GitHub Actions
b3536728e0
chore: release v4.7.12
Post release / release (push) Canceled after 0s
2024-11-26 20:22:01 +00:00
Eunjae Lee and Omar López
e22fec93b1
fix: provide fixed widths for DataTable columns ( #17853 )
...
Co-authored-by: Omar López <zomars@me.com >
2024-11-26 20:17:33 +00:00
Joe Au-Yeung
f81716fbb2
feat: Salesforce - pass company booking response to the Lead field ( #17860 )
...
* Catch undefined app option properties
* Add `getCompanyNameFromBookingResponse` method
* Pass bookingResponse when Lead is being created
* Pass bookingResponse from CRMManager
* Handle empty company response
* Return the company value
2024-11-26 19:14:44 +00:00
Anik Dhabal Babu
0b66ddc6db
fix: unable to remove banner ( #17857 )
2024-11-26 18:42:41 +00:00
Somay Chauhan
382a27f134
fix: round robin host reschedule error ( #17855 )
2024-11-26 18:08:58 +00:00
Calcom Bot and Replexica
ac5ee225d5
feat: update translations via @replexica ( #17854 )
...
* chore: sync with main
* feat: update translations via @replexica
---------
Co-authored-by: Replexica <support@replexica.com >
2024-11-26 16:46:54 +00:00
Anik Dhabal Babu
d8fd6f5c25
chore: exclude emails form field refactor ( #17824 )
...
* chore: exclude emails refactor
* Update
2024-11-26 21:30:28 +05:30
Benny Joo
0e333aa71c
fix: use tags icon for attr ( #17841 )
2024-11-26 12:52:21 -03:00
Carina Wollendorfer and CarinaWolli
ae70786b2b
fix: send attendee email with event updates of reassignment ( #17836 )
...
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
2024-11-26 10:33:00 -05:00
Benny Joo
2df553b58b
chore: use app router for settings/platform/members page ( #17849 )
...
* use i18n strings
* migrate platform/members page
2024-11-26 15:33:01 +01:00
Morgan
d4afa1436d
chore: make throttler logs verbose ( #17845 )
2024-11-26 09:42:27 +00:00
Morgan
88efa0a2b2
fix: oauth client users controller permissions ( #17822 )
...
* fix: oauth client users controller permissions
* fixup! fix: oauth client users controller permissions
* fixup! fixup! fix: oauth client users controller permissions
* fixup! fixup! fixup! fix: oauth client users controller permissions
2024-11-26 09:41:03 +00:00
Calcom Bot and Replexica
b563e41623
feat: update translations via @replexica ( #17842 )
...
Co-authored-by: Replexica <support@replexica.com >
2024-11-25 22:17:54 +00:00
Benny Joo
f097f852ad
chore: settings/organizations - remove pages router and use app router ( #16774 )
...
* remove pages router and use app router
* remove future/settings/organizations files
* fix billing page
* sync SettingsLayoutAppDirClient and fix members page
* fix attribute pages
* remove isAppDir where not needed anymore
* add CTA button for members view
2024-11-25 16:49:00 -05:00
Joe Au-Yeung
aea8588a21
fix: Salesforce owner check, handle no contact email ( #17834 )
2024-11-25 19:38:06 +00:00
Benny Joo
7e0c684348
fix: UI issue in Phone Input dropdown ( #17837 )
2024-11-25 19:35:09 +00:00
Keith Williams
21956f096d
chore: Add check to skip DB migrations as part of build ( #17827 )
2024-11-25 16:33:51 -03:00
Benny Joo
d1adfa3bf9
fix ( #17812 )
2024-11-25 14:07:55 -05:00
Benny Joo and Keith Williams
62976a4c77
feat: AI description - Backend for adding translation objects to EventType model ( #17657 )
...
* feat: AI description - DB model + frontend + backend (fetch only)
* fix types and add validation to backend
* improve log
* improve
* import type
* add EventTypeTranslationRepository
* fix replexica error
* fix replexica error
* fix
* fix test
* wip
* wip
* add createManyDescriptionTranslations method
* improve logic
* refactor
* update replexica type
* improve typing
* Renamed descriptionTranslations to fieldTranslations
* log errors in replexica service
* handle translations in background
* don't create, upsert instead
* make sure that description is updated
* simplify
* fix
* Update packages/trpc/server/routers/viewer/eventTypes/update.handler.ts
* improve filter logic in frontend
* implement background job using Tasker
* update schema
* update schema again
* rename
* rename id to uid
* add migration
* fix type
* update
* update schema and migration sql
* fix migration
* fix type check
* fix type check 2
* improve find logic in EventMeta
* add more validation
* add logger
* rename
* upgrade replexica/sdk to 0.7.0
* upgrade replexica to 0.7.0
* use batchLocalizeText
* add comments
* override browser locale if user is a signed in calcom user
* fix type in replexica
* fix migration sql
* fix type
* use dynamic import
* do not use batchLocalizeText
* fix
* add more validations
* fix type error
* address comment
* update locales
* update locales
---------
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
2024-11-25 18:37:42 +00:00
GitHub Actions
93489709a8
chore: release v4.7.11
Post release / release (push) Canceled after 0s
2024-11-25 16:35:44 +00:00
Amit Sharma
050102fde2
fix: OOO redirect, email wrong formatting ( #17829 )
2024-11-25 16:11:44 +00:00
Morgan
c1112ab2ab
fix: extract clientId header manually apiv2 (Revert) ( #17832 )
...
This reverts commit b0bf87f3ed .
2024-11-25 15:59:39 +00:00
Morgan
34d4c3d775
fix: api v2 webhook issue ( #17831 )
2024-11-25 15:52:00 +00:00
Somay Chauhan
e477e5892c
feat: added customClassnames for event-setup tab ( #17240 )
...
* feat: added customClassnames for event-setup tab
* Update EventTypePlatformWrapper.tsx
* better classnames naming
* added classNames to common types
* updated classnames to use the common exported types
* udpate
* better classnames
* better classname names
* classnames -> classNames
* added default styling
* Update Locations.tsx
* Update event-types.tsx
* update
* locationSelectCustomClassNames -> LocationSelectCustomClassNames
* Update documentation.json
* fix: better classnames
* Update types.ts
2024-11-25 09:59:09 +00:00
ad44ca9f2a
fix: change order of eventtypes and routingforms ( #17615 )
...
* change order of eventtypes and routingforms
* for workflows
* for filtered workflows
* update slug of first expected event-type
* updated due to latest merges
* test to ensure new eventtype added is first in the list
* test for workflows
---------
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2024-11-25 06:25:05 -03:00
Somay Chauhan and Morgan
868cf91c35
refactor: conferencing apps atoms web wrapper ( #17732 )
...
* conferencing apps atoms web wrapper
* Update DisconnectIntegrationModal.tsx
* formating changes
* handleBulkUpdateDefaultLocation -> bulkUpdateFunction
* fix: type error for handleRemoveApp
* fix: type error for handleRemoveApp
* refactor: removed ConferencingView component and migrated its functionality to ConferencingAppsViewWebWrapper
* refactor: moved AppList, AppListCard to packages/features
* fix: type changes
---------
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com >
2024-11-25 09:53:38 +02:00
Lauris Skraucis
8b9693ea60
fix: v2 booking location ( #17817 )
...
* fix: create-booking.input dont require location to be url
* fix: return video call url for booking location
* try to debug test
* remove test file
2024-11-25 07:34:59 +00:00
Somay Chauhan
935115d7c1
feat: added custom classnames for event-limits tab ( #17478 )
...
* added custom classnames for event limits tab
* added classNames to common types
* updated classnames to use the common exported types
* undo
* Update EventTypePlatformWrapper.tsx
* better clasnames naming
* added example classnames for demo
* fix: better calssnames
bookingFrequencyLimitSection-> bookingFrequencyLimit
totalDurationLimitSection-> totalDurationLimit
futureBookingLimitSection-> futureBookingLimit
offsetStartTimesSection-> offsetStartTimes
* suffix->addOn
* Update types.ts
2024-11-25 07:13:58 +00:00
Somay Chauhan
eae74c568c
feat: added custom classnames for event-advanced tab ( #17479 )
...
* feat: added custom classnames to event-advanced tab
* added more calssnames
* added classNames to common types
* undo extra changes
* Update EventTypePlatformWrapper.tsx
* Update types.ts
* Update EventTypePlatformWrapper.tsx
* better classnames
* Update EventTypePlatformWrapper.tsx
* addeed CustomEventTypeModalClassNames
* added example classnames for demo and some changes
* fix: better classnames
* timezoneLockToggle -> timezoneLock
* Update types.ts
* Update CustomEventTypeModal.tsx
2024-11-25 12:11:27 +05:30
Somay Chauhan
9e9dd6070d
feat: added custom classnames to event-assignment tab atom ( #17527 )
...
* added classNames to common types
* Update types.ts
* feat: added custom classnames to event-assignment tab atom
* Update EventTypePlatformWrapper.tsx
* update: better classnames
* added example clasnames for demo
* fix: classnames
* fix: type check
* fixed classnames
* fix: better calssnames
assingAllTeamMembersToggle -> assingAllTeamMembers
enableWeightsToggle -> enableWeights
assingAllTeamMembersToggle -> assingAllTeamMembers
2024-11-25 06:10:22 +01:00
Amit Sharma and Peer Richelsen
5af10a2f61
feat: past and overlapping ooo ( #17373 )
...
* feat: past and overlapping ooo
* use existing props
* added e2e test
* disallow duplicates added tests
---------
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2024-11-24 18:58:22 +00:00
Peer Richelsen
3936a0ae94
target blank for settings link ( #17815 )
2024-11-23 21:12:44 +00:00
Morgan
c2a3d8b8df
fix: extract trpc and react-awesome-query-builder from atoms ( #17801 )
...
* wip
* fix: externalize react-awesome-query-builder
* fix: move useSession to webWrapper
* fixup! Merge branch 'main' into fix-platform-event-types-segment
* fixup! fixup! Merge branch 'main' into fix-platform-event-types-segment
* fixup! fixup! fixup! Merge branch 'main' into fix-platform-event-types-segment
* fixup! fixup! fixup! fixup! Merge branch 'main' into fix-platform-event-types-segment
2024-11-23 12:29:16 +00:00
GitHub Actions
9bb66035c8
chore: release v4.7.10
Post release / release (push) Canceled after 0s
2024-11-22 23:01:45 +00:00
Joe Au-Yeung
226325062e
Conditionally get the first assignment reason ( #17808 )
2024-11-22 22:23:15 +00:00
Carina Wollendorfer
b61661214a
fix: improvements for canceling workflow reminders ( #17807 )
2024-11-22 13:55:30 -07:00
Omar López
9f2047f203
fix: Got back to access token for release action
...
Signed-off-by: Omar López <zomars@me.com >
2024-11-22 13:53:19 -07:00
Omar López
9b0db345b0
Revert "Add new release actions"
...
This reverts commit 05c8b53444 .
2024-11-22 13:50:27 -07:00
GitHub Actions
a84a2b3152
chore: release 4.7.9
Post release / release (push) Canceled after 0s
2024-11-22 20:43:40 +00:00
Omar López
087dbefec2
fix: add missing version plugin for release action
2024-11-22 13:35:52 -07:00
Omar López
46ba793521
fix: draft release setup
2024-11-22 13:32:29 -07:00
Omar López
21ab9bf109
fix: draft release setup
2024-11-22 13:30:15 -07:00
Omar López
05c8b53444
Add new release actions
...
Signed-off-by: Omar López <zomars@me.com >
2024-11-22 13:27:33 -07:00
Joe Au-Yeung
e7495e311b
feat: Render assignment reason on routing form report ( #17791 )
2024-11-22 10:57:16 -07:00
Omar López
9c10ecf8ea
ci: Add new release actions ( #17789 )
2024-11-22 10:08:26 -07:00
Lauris Skraucis
9fa73aca86
fix: v2 booking confirmation emails not sent ( #17764 )
...
* fix: round robin recurring don't send email if noEmail
* fix: noEmail: false for non platform requests
* fix: booking e2e tests
* refactor: move bookings e2e tests in folder and uniform name
* test: emails
* test: team emails
* reschedule and cancel emails with api key
* test: round robin reassign emails
* test: confirm and decline emails
* test: confirm and decline emails
* fix tests
* test: recurring booking emails
* remove unused imports and spies
* fix test
* remove log
* chore: bump libraries
* try to fix ci tests
2024-11-22 18:19:56 +02:00