06bb7055ac
fix: added translations for connect atoms ( #15969 )
...
* fix: added translations for connect atoms
* fix: already spelling
---------
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
2024-07-30 14:34:05 +00:00
Peer Richelsen
1a8492b9c2
chore: fixed a few destructive buttons ( #15990 )
2024-07-30 16:24:11 +03:00
b8ba95dbb0
feat: min max chars for long text ( #15691 )
...
* feat: min max chars for long text
* refactor: remove console log
* refactor: revert redundant change
* refactor: review changes
* fix: min max validation
* fix: fix typo
* refactor: update comments
* refactor: review changes
* refactor: review changes
* test: Add test
* Make maxLength more configurable per field type
* Reduce maxLength to 1000
* Update update-event-type.input.ts
* revert changes in main
* Update update-event-type.input.ts
* refactor get-event-type-public.output.ts
* add e2e tests
* add min max char common.json
* Update FormBuilder.tsx
* refactor changes
* Update fieldTypes.ts
* Update schema.ts
* add min max length in api-request
* Update booking-fields.input.ts
* fix e2e tests
* move min-max-char tests to manage-booking-questions.e2e.ts
* remove test
* reorder imports to fix lint
* fix lint
* fix e2e tests
* Abstract out SupportsLengthcheck type Field
* Revert newline change
* Improve the schema validation a bit and fix undefined in the message issue
* revert: v2 API changes
---------
Co-authored-by: Ayush Mhetre <mhetreayush1719@gmail.com >
Co-authored-by: Hariom <hariombalhara@gmail.com >
Co-authored-by: supalarry <laurisskraucis@gmail.com >
2024-07-30 12:21:27 +00:00
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
Udit Takkar and Joe Au-Yeung
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
Vijay and Anik Dhabal Babu
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
Anik Dhabal Babu and Somay Chauhan
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
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
Joe Au-Yeung and Anik Dhabal Babu
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
Hariom Balhara and Keith Williams
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
365dfe9178
i18n: update translations for "by proceeding, ..." ( #15921 )
2024-07-29 06:04:33 +00:00
Hichem Fantar and Keith Williams
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
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
Vijay and Anik Dhabal Babu
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
fbff4db2a6
chore: Release v4.3.3 ( #15924 )
release.yml / release (push) Canceled after 0s
2024-07-26 09:00:00 +01:00
sean-brydon and Omar López
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
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
Souptik Datta and unknown
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
Trillium S
2f7cc05cad
fix: Update component order, props for Link in user-public-view ( #15882 )
2024-07-24 12:28:52 +05:30
Keith Williams
84be4dba8d
chore: v4.3.2 ( #15879 )
release.yml / release (push) Canceled after 0s
2024-07-23 16:52:12 +02:00
Amit Sharma and Somay Chauhan
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
Hariom Balhara
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
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
Hariom Balhara and Udit Takkar
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
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
Udit Takkar
1c8d0eda45
chore: update translation ( #15818 )
...
* chore: change title and description
* chore: update
2024-07-19 07:40:59 +00:00
Omar López
2af27170cd
chore: v4.3.1 ( #15817 )
release.yml / release (push) Canceled after 0s
2024-07-18 13:09:30 +02:00
Joe Au-Yeung and zomars
218f6d6eaf
feat: Salesforce - Disable creating new contacts ( #15780 )
...
Co-authored-by: zomars <zomars@me.com >
2024-07-18 10:50:42 +00:00
Anik Dhabal Babu and Peer Richelsen
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
NitinPSingh
9e3f8a2dc0
fix: Add signout button on onboarding screen ( #15807 )
...
* fix #15787 created signoutbtn on onboarding screen
* fix: Add signout button on onboarding screen and changes done as per feedback
* small error removed
2024-07-17 14:32:13 +02:00
Udit Takkar
e960b8ad10
fix: fetch workflows on the backend ( #15796 )
...
* fix: fetch workflows on the router
* chore: remove workflows
* chore: import zod
* chore: move to repository
2024-07-17 07:02:22 +00:00
7046f6f80a
feat: Fix Proton Calendar with ICS ( #15454 )
...
* feat: fix proton calendar with ics
* ics-feed: add note & clarify checkbox
* fix review
---------
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
Co-authored-by: Amit Sharma <74371312+Amit91848@users.noreply.github.com >
2024-07-16 12:08:54 +02:00
Hariom Balhara
3f4a0eff7f
Enable embed namespacing again ( #15783 )
2024-07-16 12:07:37 +02:00
Vijay and Amit Sharma
283ca9fc74
fix : #15749 Display availability page as per weekstart setting ( #15753 )
...
* update to display availability page as per weekstart setting
* update to accomodate any day
* update for AvailabilityTab
* reusable and tests added
* update test description
---------
Co-authored-by: Amit Sharma <74371312+Amit91848@users.noreply.github.com >
2024-07-16 11:31:02 +02:00
Alex van Andel
c8b577fb7a
chore: Release v4.3.0 ( #15771 )
release.yml / release (push) Canceled after 0s
2024-07-15 13:55:09 +00:00
Somay Chauhan
6d2ec71df3
add missing getServerSideProps to /event-types ( #15731 )
2024-07-13 09:51:00 +00:00
Keith Williams
0dd3b25624
chore: v4.2.5 ( #15735 )
release.yml / release (push) Canceled after 0s
2024-07-11 15:03:37 +02:00
sean-brydon
c618e69d8e
fix: event type back button ( #15722 )
2024-07-11 10:44:37 +00:00
Amit Sharma
92845d3adc
Revert "fix: Autodetection of time zone only updated default time zone ( #15392 )" ( #15720 )
...
This reverts commit 285d1ec4c9 .
2024-07-10 15:28:41 +00:00
8ee27d3997
feat: add POST end point to mark calls as no-shows ( #15690 )
...
* feat: add POST end point to mark calls as no-shows
* fix: type
* feat: add v2 endpoint
* wip
* chore: type err
* chore: add permission
* chore: remove packae
* chore: remove v1 API endpoint
* fix: endpoint
* feat: add new version
* chore: change route
* chore: error msg
* fix: message
* fix: type err
* chore: output
* fix: type err
* chore: bump libraries to 0.0.17
* chore: add noShowHost
---------
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com >
Co-authored-by: Morgan Vernay <morgan@cal.com >
2024-07-10 13:01:10 +00:00
caf7943c91
fix: set conferencing apps as default ( #15376 )
...
* fix: set conferencing apps as default
* fix in other oauth conferencing apps
* creating default event-types should set the user's default location
* Update getDefaultLocations.ts
* fix: unit test
* default install only for first oauth app
* fix: type-check
* update default on success
* fix: pass callback prop
* chore: code cleanup
* Fix condition
* no longer needed
- as we reverted https://github.com/calcom/cal.com/commit/20fdb50081ae684723a5af78436068c0b09509a4
---------
Co-authored-by: Somay Chauhan <somaychauhan98@gmail.com >
Co-authored-by: Hariom <hariombalhara@gmail.com >
2024-07-10 11:00:59 +00:00
Somay Chauhan and Hariom Balhara
fed3987028
fix: disable google-meet in user onboarding if google-calendar is not installed ( #15702 )
...
* fix: disable google-meet in user onboarding if google-calendar is not installed
* add tooltip
* fix: type check
* fix: type check for tooltip
- allowed `ReactNode` for tooltip content prop
---------
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com >
2024-07-10 10:34:14 +00:00
Omar López
aa20b9248a
chore: v4.2.4 ( #15703 )
release.yml / release (push) Canceled after 0s
2024-07-09 14:09:04 +00:00
Keith Williams
fa40f1ead5
fix: 404s becoming 500s ( #15696 )
2024-07-09 12:35:34 +02:00
Martin Sione and Joe Au-Yeung
263c0ac7ef
fix: Update stripe customer email when a user updates cal.com email ( #15299 )
...
* fix: Update stripe customer email when a user updates cal.com email
* Only update email on stripe if stripe is enabled and if there is a stripeAccountId already associated with the user
---------
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
2024-07-08 18:00:51 +00:00
f1b4d7d9e0
feat: app install flow followup ( #15193 )
...
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
Co-authored-by: Omar López <zomars@me.com >
Co-authored-by: Joe Au-Yeung <j.auyeung419@gmail.com >
2024-07-08 19:15:57 +02:00
Anik Dhabal Babu and Keith Williams
7d8cb7d6bb
fix ( #15465 )
...
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
2024-07-08 14:17:56 +00:00