58cabe974c
fix: Add signup disabled flag check on signup route ( #15844 )
...
* fix: Add signup disabled flag check on signup api
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* feat: Implement a feature flag check trcp middleware
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* Discard changes to packages/trpc/server/middlewares/featureFlagMiddleware.ts
* Discard changes to packages/trpc/server/routers/viewer/organizations/_router.tsx
---------
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com >
Co-authored-by: Omar López <zomars@me.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2024-07-30 11:26:20 +00:00
199d95b35f
feat: cal ai templates ( #15391 )
...
* chore: save progress
* feat: add schema and fieds
* chore: update code
* chore: save
* refactor: code and type error
* feat: use facade + command design pattern
* chore: missing param
* feat: add custom template feature
* refactor: code
* chore: move the default prompt
* fix: type err
* fix: code and ux improvements
* chore: change default template
* fix: ui and typo
* fix: add validation check for my phone number
---------
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
2024-07-30 13:09:12 +02:00
c6febad364
fix : #15968 update to show booking question variables in Available variables ( #15981 )
...
* update to show booking question variables in Available variables
* small fix
---------
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
2024-07-30 08:46:44 +00:00
Morgan and GitHub
0ddcc068ce
fix: bullMq redis connection string apiv2 ( #15970 )
...
* fix: bullMq redis connection string apiv2
* fixup! fix: bullMq redis connection string apiv2
2024-07-30 08:27:27 +00:00
3ff3a97c78
feat: ability to provide a reason for event rejection (from email) and some changes ( #15098 )
...
* feat: ability to provide reason for event rejection from email
* update
---------
Co-authored-by: Somay Chauhan <somaychauhan98@gmail.com >
2024-07-30 09:35:02 +02:00
baaa1fa71e
chore: add global rate limiting to prevent abuse apiv2 ( #15971 )
...
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
2024-07-30 06:34:31 +00:00
27d331ad2d
fix : #15967 Show better error when wrong variable is used in custom event name ( #15974 )
...
* update to show exact err msg with custom event name
* updated tests for validateCustomEventName
---------
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
2024-07-29 20:23:53 +03:00
9a1a86ed3a
test: Delete credential endpoint ( #15322 )
...
* Init
* Add mock trpc context
* Intro mockDatabaseClient
* Introduce mockDatabaseClient class
* Add delete video app test
* Add calendar test
* Remove unused func from bookingScenario
* Remove console.log
* Add app repository
* Add createMany method to event type repository
* Remove instance of MockDatabaseClient from video test
* Add destination calendar repository
* Remove instances of MockDatabaseClient
* abstract logic to own handler
* Remove dev dependency
* Clean up
* Type fix
* Pull yarn.lock from main
---------
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
2024-07-29 11:38:58 -04:00
99a6b1c7eb
refactor: v1 orgs unlimited teams ( #15908 )
...
* refactor: v1 orgs unlimited teams
* fix: response message ownerId
---------
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
2024-07-29 16:31:18 +03:00
37caa57798
fix: Add CORP and COEP headers to embedded pages ( #15275 )
...
* Add CORP headers
* Improve test
* Add unit tests as well
---------
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
2024-07-29 11:54:31 +02:00
6e66f7f8f8
fix: Assignment reminder modal appears when deleting a team event type ( #15544 )
...
* fix: Assignment reminder modal appears when deleting a team event type
* update
* Update EventTypeSingleLayout.tsx
* Update event-types-single-view.tsx
* update
* Early return https://handbook.cal.com/engineering/best-practices/prefer-early-returns
---------
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
Co-authored-by: Hariom <hariombalhara@gmail.com >
2024-07-29 09:52:03 +00:00
Johannes Maendle and GitHub
365dfe9178
i18n: update translations for "by proceeding, ..." ( #15921 )
2024-07-29 06:04:33 +00:00
4d89da99a7
feat: pwa ready and add shortcut for quick access ( #15957 )
...
* chore: Update site.webmanifest with additional display properties
* chore: Update site.webmanifest with additional display properties
* Update apps/web/public/site.webmanifest
---------
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
2024-07-29 05:37:31 +00:00
Hichem Fantar and GitHub
825573da8e
feat: add transitions to more components ( #15916 )
...
* add transitions to more components
* chore: Remove duplicate class
2024-07-29 08:06:44 +03:00
8508a6f1a0
fix : #15697 Assignment warning modal poping up ,even when hosts are added . ( #15699 )
...
* removed reduntand check on assignedusers
* update for managed eventtype
* formatted
* comments
* Updated comments
* extracted checkForEmptyAssignment and added tests
* updated comments
* updated to show dialog also when not yet saved
* update translations
* updated comments
* updated translation
* updated types
* chore: update naming and comments
* Delete apps/web/lib/checkForEmptyAssignment.ts
deleted since file was renamed
* Delete apps/web/test/lib/checkForEmptyAssignment.test.ts
deleted as the file is renamed to be more descriptive
* update to do teamcheck before
* chore: revert name to CheckForEmptyAssignment
* updated check conditions
* updated useEffect dependencies
---------
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
2024-07-29 07:02:59 +03:00
db03e9db20
style: update text area ( #15934 )
...
* chore: update text-editor input
* chore: update text-editor input
* final update
* Update Editor.tsx
---------
Co-authored-by: unknown <adhabal2002@gmail.com >
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
2024-07-29 06:51:53 +03:00
Alex van Andel and GitHub
fbff4db2a6
chore: Release v4.3.3 ( #15924 )
2024-07-26 09:00:00 +01:00
e16662e655
feat: usage base billed - license key check - move to private api ( #15222 )
...
Co-authored-by: Omar López <zomars@me.com >
2024-07-25 13:20:24 -07:00
Morgan and GitHub
64ef2703a5
feat: org members can fetch their teams apiv2 ( #15910 )
...
* feat: org members can fetch their teams apiv2
* fixup! feat: org members can fetch their teams apiv2
* feat: org members can fetch their teams apiv2
* fixup! feat: org members can fetch their teams apiv2
* fixup! fixup! feat: org members can fetch their teams apiv2
* fixup! fixup! fixup! feat: org members can fetch their teams apiv2
* fixup! fixup! fixup! fixup! feat: org members can fetch their teams apiv2
2024-07-25 10:39:43 +00:00
a997edd8db
chore: update dtos for v2 calendars endpoint ( #15904 )
...
* init calendars input
* update request body input type
* fix incorrect naming
* update imprts
* fixup! update imprts
* fixup! fixup! update imprts
---------
Co-authored-by: Morgan Vernay <morgan@cal.com >
2024-07-25 08:49:18 +00:00
0d53c2069e
feat: team owner/admin, be able to confirm/reject "requires confirmation" team events ( #15326 )
...
* feat: eam owner/admin, be able to confirm/reject requir
es confirmation team events
* update
* addressed requested changes
* remove console.log
---------
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
Co-authored-by: Somay Chauhan <somaychauhan98@gmail.com >
Co-authored-by: Amit Sharma <74371312+Amit91848@users.noreply.github.com >
2024-07-25 09:35:03 +02:00
Morgan and GitHub
e8b36d5b0b
chore: platform api usage based billing using queue ( #15085 )
...
* chore: platform api usage based billing using queue
* fixup! chore: platform api usage based billing using queue
* fixup! fixup! chore: platform api usage based billing using queue
* fixup! Merge branch 'chore-platformapi-billing-queue' of github.com:calcom/cal.com into chore-platformapi-billing-queue
* fixup! fixup! Merge branch 'chore-platformapi-billing-queue' of github.com:calcom/cal.com into chore-platformapi-billing-queue
* fixup! Merge branch 'main' into chore-platformapi-billing-queue
* chore: platform billing by userId
* fix: fix tests requirement team subscirption
* fixup! Merge branch 'main' into chore-platformapi-billing-queue
* fixup! fixup! Merge branch 'main' into chore-platformapi-billing-queue
* fixup! Merge branch 'main' into chore-platformapi-billing-queue
* improve tests logs
* fix: silently close redis and queue
* fixup! Merge branch 'main' into chore-platformapi-billing-queue
* fixup! Merge branch 'main' into chore-platformapi-billing-queue
* fixup! fixup! Merge branch 'main' into chore-platformapi-billing-queue
* fix: upgrade libraries version
2024-07-24 17:10:22 +02:00
40305b9c5a
fix: Change conferencing app-store URL on event types and bookings pages ( #15878 )
...
* fix: Change conferencing app-store URL on event types and bookings pages
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* chore: Change conference app store help text
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* chore: Revert app install helper text key for all locales except en
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* delete key and text
---------
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
Co-authored-by: unknown <adhabal2002@gmail.com >
2024-07-24 14:02:13 +00:00
Lauris Skraucis and GitHub
dcc62c6db0
fix: CreateAvailabilityInput_2024_04_15 Cannot read properties of undefined ( #15885 )
2024-07-24 12:52:42 +00:00
07f14e4e14
test: test cases for POST selected-calendars ( #15873 )
...
* test-selected_calendars
* Update _post.test.ts
---------
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
2024-07-24 14:29:09 +02:00
Keith Williams and GitHub
ca5dcfd1e8
chore: Add v2 API test suite ( #15865 )
...
* chore: Add v2 API test suite
* Changed oauth credentials guard to e2e spec
* Uploading e2e artifacts
* Removed commented line
2024-07-24 11:02:03 +02:00
Lauris Skraucis and GitHub
324728d4ec
refactor: v2 organizations event-types e2e tests ( #15886 )
2024-07-24 07:15:26 +00:00
Trillium S and GitHub
2f7cc05cad
fix: Update component order, props for Link in user-public-view ( #15882 )
2024-07-24 12:28:52 +05:30
Keith Williams and GitHub
84be4dba8d
chore: v4.3.2 ( #15879 )
2024-07-23 16:52:12 +02:00
010f5349f6
feat: Link to rescheduled booking from the old one ( #15211 )
...
* feat: Link to rescheduled booking from the old one
* add original comment
* use fromReschedule
* fix: type check
* review updates
* Update common.json
* change booking page text
* Delete packages/features/bookings/lib/getRescheduledToBooking.tsx
---------
Co-authored-by: Somay Chauhan <somaychauhan98@gmail.com >
2024-07-23 12:39:50 +00:00
Lauris Skraucis and GitHub
01dead9a1d
refactor: auto-accept membership for v2 org team creator ( #15866 )
2024-07-23 12:34:33 +00:00
Morgan and GitHub
c209c22b98
chore: add cleanup to api auth strategy e2e test apiv2 ( #15875 )
2024-07-23 12:22:46 +00:00
b8610dc2d1
test: Create 4 test cases to POST Attendees ( #15856 )
...
* Create 4 test cases to POST Attendees
* Adjusted commented tips on PR
* Adjusted isAdmin to isSystemWideAdmin
* Removed req.isAdmin
* Delete test-insights.csv
---------
Co-authored-by: Amit Sharma <74371312+Amit91848@users.noreply.github.com >
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
2024-07-23 14:19:36 +02:00
b46a902a3d
feat: api endpoints for calendar settings atom ( #15761 )
...
* calendars repository
* add disconnect endpoint
* update platform libraries to include getCalendar fn
* cleanup
* fix typings
* update calendars service to include delete credentials handler
* update typings
* add missing return
* refactor delete calendar credentials handler
* update disconnect endpoint
* fix typing
* fixup
* add handlers to insert and remove selected calendar
* init selected calendars controller
* fix naming
* output response dto for deleting calendar credentials
* fix typing
* fix merge conflicts
* resolve merge conflicts
* fixup
* cleanup
* capitalize controller name
* include selected calendars controller in selected calendars module
* fix type error
* cleanup
* fixup
* add calendars repository
* custom hook for calendar credentials
* fix typing
* cleanup
* take input from query params instead of body in delete request
* custom hook to add selected calendar
* custom hook to remove selected calendar
* better naming
* fix typo
* fixup
* update input for delete calendar query params
* address PR feedback
* add method to check calendar credentials
* abstract logic to check calendar credentials in calendars service
* resolve module errors
* export custom hooks for calendar settings
* e2e for deleting calendar credentials endpoint
* fix typo
* set authorization header to calendars post
* e2e tests for selected calendars controller
* fix output typing
* better error messages
* restructuring
* fix imports
* remove unused not found exception
* fixup! remove unused not found exception
---------
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com >
Co-authored-by: Morgan Vernay <morgan@cal.com >
2024-07-22 17:26:39 +00:00
Lauris Skraucis and GitHub
de2f51e104
feat: v2 API enable updating event type schedule ( #15803 )
...
* refactor: event-types CREATE, UPDATE accept scheduleId and return scheduleId
* chore: enable passing scheduleId to event-types create handler
* chore: use platform-libraries at version 0.0.20
* fix: remove team output schedule
* finish merge main into this branch
* fix: dont allow adding scheduleId to event-type if user does not own schedule
2024-07-22 20:09:54 +03:00
Hariom Balhara and GitHub
35110892c1
fix: Fix React cal api namespaced usage ( #15834 )
...
* fix: Fix React cal api namespaced usage
* Update e2e
2024-07-22 12:01:05 +02:00
Anik Dhabal Babu and GitHub
a69f9c5fa3
fix: broken ui of availability setup in onboarding ( #15854 )
2024-07-22 09:20:48 +02:00
73b8569a16
fix: added translations for et ( #15762 )
...
* added translations for et
* estonian support
---------
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com >
Co-authored-by: unknown <adhabal2002@gmail.com >
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
2024-07-22 08:42:07 +02:00
5becc95fc4
feat: Add a fresh signup to matching organization after email verification ( #15705 )
...
* Support automatically adding user to organization
* Use Repository
* Fix unit test
* Code Improvements
* Fix type error
---------
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2024-07-20 12:22:42 +05:30
Lauris Skraucis and GitHub
8b23e41954
feat: v2 organizations event types endpoints ( #15775 )
...
* fix: event-types input service transform length property
* feat: create organizations event-types controller, service and repository
* feat: enable organizations event types
* fix: create team request user isOrgAdmin check
* refactor: hosts array required in team input and output
* chore: use platform-libraries at version 0.0.19
* tests: test organizations event-types
* feat: enable managed event-types
* chore: fix main merge into this branch
* feat: assign all team members for managed event-types
* refactor: gathering managed event-type users ids
* chore: include assignAllTeamMembers in team event response
* test: assign all team members db event
* chore: delete unused files
* docs: swagger create and update request body objects
* revert: event-types platform-libraries update
* refactor: organisations event-types endpoints accessible by TEAM_ADMIN and up
* fix: managed event types output hosts array empty
* fix: dont allow creating event-type for non-team member
* chore: delete unused variables
* tests: negative tests
* chore: finish main merge
2024-07-19 15:12:05 +00:00
Morgan and GitHub
94873ea3cb
fix: api-auth-strategy tests are e2e apiv2 ( #15837 )
2024-07-19 14:51:50 +00:00
Morgan and GitHub
03366d2337
feat: api v2 org team memberships endpoints ( #15820 )
...
* feat: api v2 org team memberships endpoints
* fixup! feat: api v2 org team memberships endpoints
2024-07-19 11:44:16 +00:00
159fe3a87d
fix: system default theme for dashboard and booking page ( #15291 )
...
* fix: system default theme
* update
---------
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
Co-authored-by: unknown <adhabal2002@gmail.com >
2024-07-19 13:42:21 +02:00
Morgan and GitHub
5b97d3bf52
fix: revert libraries version event-types controller apiv2 ( #15831 )
2024-07-19 08:50:15 +00:00
Morgan and GitHub
7cdecf57e0
fix: PATCH /me formatted timezone incorrectly ( #15830 )
2024-07-19 08:49:59 +00:00
Udit Takkar and GitHub
1c8d0eda45
chore: update translation ( #15818 )
...
* chore: change title and description
* chore: update
2024-07-19 07:40:59 +00:00
Keith Williams and GitHub
0d1dd036eb
revert: "chore: removed cal.ai email assistant ( #15793 )" ( #15823 )
2024-07-18 11:57:40 +00:00
Omar López and GitHub
2af27170cd
chore: v4.3.1 ( #15817 )
2024-07-18 13:09:30 +02:00
218f6d6eaf
feat: Salesforce - Disable creating new contacts ( #15780 )
...
Co-authored-by: zomars <zomars@me.com >
2024-07-18 10:50:42 +00:00
2ad3592eb3
chore: Introduce a new class WebAppURL that extends URL ( #14982 )
...
* chore: Introduce a new class WebAppURL that extends URL
* update
---------
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2024-07-18 07:27:34 +00:00