Hariom Balhara and GitHub
36ecece181
fix: Add version to embed.js and preview.js ( #16182 )
2024-08-29 20:54:41 +00:00
Hariom Balhara and GitHub
1a0448910b
fix: Flicker b/w Dark and Light theme ( #16042 )
2024-08-29 13:14:12 -07:00
ad5d645347
feat: Implement editable OOO events feature ( #15932 )
...
* feat: Implement edit ooo feature
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* refactor: Refactor button text and gap between buttons
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* fix: Fix entry create and edit edge cases
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* chore: Change "edit ooo event" modal title
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* chore: Add tooltips to entry eidt and delete buttons
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* feat: Reset form on form close event
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* refactor: Refactor reset-form function
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* chore: Rename create or edit OOO as suggested
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* refactor: Refactor component and function names
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* feat: Improve ooo events email notifications
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* fix: Fix email templates
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* feat: Add e2e test for ooo event edit functionality
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* refactor: Create separate test for edit ooo event
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* fix: Remove extra user from redirect user configuration test
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* chore: code refactor
* remove log
* chore: Update ooo-input-schema uuid data type
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* fix: Address feedbacks
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* chore: code splitting and refactor
---------
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
Co-authored-by: Amit Sharma <74371312+Amit91848@users.noreply.github.com >
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
2024-08-29 17:28:35 +00:00
54f7c8328d
feat: update translations ( #16400 )
...
Co-authored-by: Replexica <support@replexica.com >
2024-08-29 17:13:06 +00:00
Keith Williams and GitHub
36a1715ece
perf: run parallel bookings queries ( #16398 )
2024-08-29 16:37:18 +00:00
Keith Williams and GitHub
edaa6b1de8
feat: Add more AI translation languages ( #16381 )
...
* feat: Add more AI translation languages
* Removed pull-request: true
* checking out the PRs i18n.json as well
* Update i18n.json
* Update i18n.json
2024-08-29 17:18:48 +01:00
f47b2066c4
feat: update translations ( #16396 )
...
Co-authored-by: Replexica <support@replexica.com >
2024-08-29 15:58:25 +00:00
Keith Williams and GitHub
7337b3de1e
fix: GitHub access token for Replexica ( #16395 )
2024-08-29 15:02:05 +00:00
Keith Williams and GitHub
933ffcbf69
chore: Move Replexica to run on pushes to main ( #16394 )
2024-08-29 14:22:42 +00:00
cf50566a10
feat: Org Webhooks API V2 ( #16274 )
...
* --init
* add is webhook in org guard
* --
* doc
* e2e
* --feedback
* --
* fix typo
* delete unnecessary file
* fix v2 e2e
* fix v2 e2e
* fix e2e
* fix v2 e2e
---------
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com >
2024-08-29 17:52:42 +04:00
4424aa5b38
chore: Bulk update desc ( #16343 )
...
* chore(locale-en): update bulk modal description
* chore: schedule bulk-modal description
---------
Co-authored-by: Amit Sharma <74371312+Amit91848@users.noreply.github.com >
2024-08-29 08:16:13 -04:00
19634073e9
refactor: improve team members page performance ( #16155 )
...
* fix: simplify workflow page and improve load time
* chore: use new endpoint
* chore: save progress
* refactor: code
* refactor: remove not requried code
* chore: remove schema
* chore: fix typ
* chore: improve
* chore: change name
* chore: remove unused
* chore: remove page
* refactor: teams page
* feat: add auto scroll
* chore: create validate unique invite
* fix: auth check
* fix: optimistic update
* chore
* fix: add loading
* fix: improvements
* chore: remove
* chore
* chore: fix teams page
* fix: team profile page
* fix: appearance page
* fix: sso view
* fix: type err
* feat: defer loading connected Apps
* fix: type err
* fix: type error
* fix: type err
* fix: connectedApps type
* chore: move
* chore: missing export
* feat: add search by name
* fix: display role change
* fix: use setInfiniteData
* chore: save progress
* test: add unit tests for loading members
* fix: test
* chore: update name
* fix: bugs and improvements
* chore: change variable name
* test: add tests for checkCanAccessMembers
* refactor: performance
---------
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
2024-08-29 13:32:54 +05:30
Keith Williams and GitHub
4284e86e51
perf: Removed unused attendees count ( #16391 )
2024-08-29 01:13:48 -04:00
Max Prilutskiy and GitHub
f7c1d62bb8
chore: [skip i18n] switch pr's i18n job to in-branch mode ( #16390 )
2024-08-29 01:32:03 +00:00
795a228a44
fix: allow all sign in methods when being invited ( #13436 )
...
* allow all sign in methods
* changes
* update
* add checks
---------
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
2024-08-28 15:24:13 +00:00
0190ca6711
fix: use userPhone instead of phone for switch case ( #16384 )
...
* fix: use `userPhone` instead of `phone` for switch case
Currently this switch case never gets to the last case ("phone") as the type expected is wrong.
Here the type may have value `userPhone` and not `phone`.
* fix another case
---------
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
2024-08-28 13:37:02 +00:00
Morgan and GitHub
ee8cc81862
fix: api v2 booking controller with api key ( #16358 )
...
* fix: api v2 booking controller with api key
* add test
* fixup! add test
* fixup! Merge branch 'fix-booking-controller-api-key' of github.com:calcom/cal.com into fix-booking-controller-api-key
* fixup! Merge branch 'fix-booking-controller-api-key' of github.com:calcom/cal.com into fix-booking-controller-api-key
2024-08-28 16:05:14 +03:00
Joe Au-Yeung and GitHub
6b244fc5b5
fix: Move future/workflow/[workflow] getStaticProps into separate file ( #16124 )
2024-08-28 08:53:32 -04:00
356ecfe2fa
chore: display first 3 organizers photo in round robin event ( #16331 )
...
* chore: display random organizer photo in round robin event
* fix: avatar on instant booking
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com >
2024-08-28 12:31:06 +00:00
Keith Williams and GitHub
bd410cf09f
chore: Use pull-request feature from Replexica ( #16383 )
2024-08-28 19:24:56 +09:00
3c5ab5e8d2
chore: add replexica to ci ( #16306 )
...
* chore: Add replexica for AI i18n
* Add write permission
* moved i18n to repo root
* Added checkout to i18n job
* Added contents:read
* Added actions: write for testing
* Updated contents: write
* feat: add missing translations
* Checking out the i18n files from PR head sha
* Added the rest of the languages
* Added i18n to list of required checks
* Added a comment explaining the custom common.json checkout
* Commented out languages to not crush Replexica usage
* Add a fetch-depth: 2
* Supporting fetch of external fork branch
* Put back the dynamic sha
* Added a check for null so this can run manually and not just on PRs
* Removed comments
* feat: update translations
* Reverted de and fr to re-run with new settings
* feat: update translations
* Reverted de and fr to re-run with new settings
* feat: update translations
* Removed crowdin
* Limited languages to major ones for 1st pass
* feat: update translations
* Fixing es test
* Reverted yarn.lock changes
---------
Co-authored-by: Replexica <support@replexica.com >
2024-08-28 11:16:47 +03:00
Udit Takkar and GitHub
d938e67e65
fix: require confirmation cal video bug ( #16376 )
...
* fix: require confirmation cal video bug
* chore: update location
* fix: tests
* chore
* test: add confirm booking test
* chore: add location in test
* fix: types
2024-08-27 22:40:00 +00:00
sean-brydon and GitHub
6a90518231
use goblin url ( #16370 )
2024-08-27 22:30:18 +00:00
Benny Joo and GitHub
47e8907184
chore: App Router Migration - Fix metadata util used in App Router and remove duplicate code ( #16346 )
2024-08-27 13:28:09 -04:00
Keith Williams and GitHub
d6096f459b
chore: v4.4.4 ( #16372 )
2024-08-27 22:38:34 +09:00
Keith Williams and GitHub
8839f08257
fix: API v2 E2E Docker rate limiting ( #16374 )
2024-08-27 12:25:53 +00:00
Hariom Balhara and GitHub
6104add6bd
fix: More Stability for FormBuilder by unit tests ( #16129 )
...
* Remove use of location from FormBuilder
* Add tests
* Improve error message in test
* Bust cache
2024-08-27 08:14:19 -04:00
7aae55f417
fix: Avoid typescript error for Nextjs usePathname() ( #16368 )
...
* Avoid typescript error for Nextjs usePathname()
#fixes 16323
* Update Shell.tsx
---------
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
2024-08-27 07:46:55 +00:00
Keith Williams and GitHub
ef1b5067c2
fix: Undefined user in insights data ( #16365 )
...
* fix: Null user in insights data
* renaming
2024-08-26 17:43:04 -07:00
Anik Dhabal Babu and GitHub
4caa095d52
fix: color restrictions issue ( #16360 )
...
* fix: color restrictions issue
* Update EventAdvancedTab.tsx
2024-08-27 07:59:09 +09:00
c8e20b0c57
feat: block pending meetings for requires confirmation ( #16335 )
...
* feat: block pending meetings for requires confirmation
* add i18n
* fix:typecheck
* fix(requires-confirmation-block): Fixes type error
* fix(requires-confirmation-block): Fixes type error
* Tweak to set BookingWhereInput as the explicit type instead of as
* fix: type error
---------
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2024-08-26 09:54:58 -04:00
Anik Dhabal Babu and GitHub
2fb4289798
feat: tracking and displaying last used login method ( #16356 )
2024-08-26 12:13:42 +00:00
6529b49c3c
feat: bookingFields identifier supports - and _ characters ( #16353 )
...
* now bookingFields identifier supports - and _ characters but no special characters
* fix: unit test
---------
Co-authored-by: Amit Sharma <74371312+Amit91848@users.noreply.github.com >
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
2024-08-26 12:15:02 +02:00
758423ecf9
fix: Text for cookie consent checkbox in various languages ( #16355 )
...
* Fix text for cookie consent checkbox in various languages
* update
---------
Co-authored-by: unknown <adhabal2002@gmail.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2024-08-26 09:03:20 +00:00
ef11755488
feat: add recurringEvent attribute to api/v2/event-types ( #16251 )
...
* feat: added recurringEvent attribute to api/v2/event-types
* changed `recurringEvent` to `recurrence`
* Update CHANGELOG.md
* remove /dist/ import
* change `as` to `satisfies`
* testing some changes
* Revert "testing some changes"
This reverts commit 464d2611ed19dbd6ae390332b4d6dd5884bcae3b.
* Update recurrence.input.ts
* fix: apiv2 tsconfig enums
* Update CHANGELOG.md
* removed dev imports
* Update package.json
* Update api-request.spec.ts
* Update api-request.spec.ts
* added recurrence to update-event-type.input
---------
Co-authored-by: Morgan Vernay <morgan@cal.com >
2024-08-26 11:42:35 +03:00
Steve Xu and GitHub
03051a2bb1
fix: fix some missing translation ( #16351 )
2024-08-26 10:38:23 +02:00
CodeShakingSheep and GitHub
7a57f57e99
chore: Make URLs for terms and privacy policy customizable via .env vars ( #16350 )
2024-08-26 10:34:07 +02:00
b6d31129a3
feat: Add rescheduledBy & canceledBy fields in the DB ( #15337 )
...
* feat: Add rescheduledBy & canceledBy fields in the DB
* fix: type check
* fix: type check
* fix: use session user email for reschedule
* fix: unit test
* feat: db field email validation
* feat: rescheduledBy and cancelledBy in webhooks
* revert unrelated changes.
* make session user secondary, default to Anonymous
* if condition not required
* Make cancelledBy optional
Co-authored-by: Syed Ali Shahbaz <52925846+alishaz-polymath@users.noreply.github.com >
* update cancel booking type
* fix: update cancelledBy in db when requesting reschedule
* remove default value for fields
* fix: type check
* feat: manage fields via api v1
* fix: add fields in booking read api v1
* test: expand to cover new fields
* fix: use cancelledBy param on booking page
---------
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
Co-authored-by: Syed Ali Shahbaz <52925846+alishaz-polymath@users.noreply.github.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2024-08-25 11:31:46 +02:00
34075ee303
fix: multiple_duration_timeUnit_short Chinese translation ( #16339 )
...
* fix: multiple_duration_timeUnit_short Chinese translation
* fix: i18n
---------
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
2024-08-25 09:30:33 +00:00
Steve Xu and GitHub
89f711d929
fix: fixing i18n key signing_up_terms is lost ( #16338 )
...
* fix: fixing i18n key signing_up_terms is lost
* fix: fixing i18n key signing_up_terms is lost
2024-08-25 10:52:30 +02:00
623f0c7d93
fix: visiting organization without access shows empty page ( #15103 )
...
* fix : visiting organization without access shows empty page
* feat: add serversideprops for navigating user before page load
* Update packages/features/ee/organizations/pages/settings/getServerSidePropsMembers.tsx
* fix: workaround e2e fix
---------
Co-authored-by: Shaik-Sirajuddin <sirajudddinshaik30@gmail.com >
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
Co-authored-by: Amit Sharma <74371312+Amit91848@users.noreply.github.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
Co-authored-by: Hariom <hariombalhara@gmail.com >
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2024-08-24 09:05:50 +00:00
c67877cc51
chore: rename calendar settings atom ( #16329 )
...
* update stripe service
* init endpoints for stripe connect atom
* update stripe controller
* update stripe service
* add generic function to create app credential
* update stripe controller
* update stripe service
* add handler to construct redirectUrl
* restructure files for better readibility
* better naming
* replace STRIPE_PRIVATE_KEY with STRIPE_API_KEY
* fix naming
* remove unused query param
* frontend for stripe connect atom
* custom hooks for stripe connect atom
* abstract response schema into separate file
* fixup
* input dto for stripe controller
* update stripe module
* fixing naming
* fix naming
* rename atom from `SelectedCalendarSettings` to `SelectedCalendarsSettings`
* revert stripe controllers commit
* fixup
* bring back stripe module
* remove stripe atom
---------
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com >
2024-08-23 10:40:22 +00:00
Alex van Andel and GitHub
fd50728169
Revert "fix: uncaught types errors in invite members team handler ( #16109 )" ( #16322 )
...
This reverts commit a091c60618 .
2024-08-23 05:40:30 +00:00
Omar López and GitHub
74567909b2
fix: Migrates E2E reports to external repo ( #16326 )
2024-08-22 14:28:54 -07:00
d84f08c998
actually delete the item if no options or input is found ( #16298 )
...
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
2024-08-22 23:28:49 +09:00
Keith Williams and GitHub
685eadc30b
chore: v4.4.3 ( #16321 )
2024-08-22 14:28:17 +00:00
c821f15a14
fix: error message when email exists ( #16022 )
...
* fix: error message when email exists
* chore: change postion of error
---------
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com >
2024-08-22 14:20:41 +00:00
Morgan and GitHub
8a972a74c6
refactor: bulk update modal logic shifted to web wrapper ( #16315 )
2024-08-22 13:42:43 +00:00
cf76cf7aae
feat: Multiple Options Paste and Routing Form improvements related to Select fields ( #15706 )
...
* Add handlePaste function and integrate it with options fields
* Prevents function running if user does not paste a list, allows list items to be pasted without deleting following items
* Subs useState for rhf useWatch to fix issues with multiple form fields
* Sets options array as optional property in zod schema
* Assigns default value to options array to fix possibly undefined type errors
* Sets placedholder property as optional
* maps selectText to options on mount
* Removes comma & semicolon delimiting for pasted lists (new line only) & defines regex as a constant
* Sets default value of placeholder to empty string, provides default fallback for component text field if placeholder is omitted.
* Fix type error on placeholder
* Extracts handlePaste to service function & tests thoroughly
* Some improvements and tests arent needed
* More fixes
* Fix reporting as well
* TS fixes
* Do transforms to and fro from label
* Add unit tests
* Unit test reporting
* Test Improvements
* Self review feedback addressed
---------
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com >
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
2024-08-22 13:38:46 +00:00
Keith Williams and GitHub
4dd762681c
chore: Update how E2E test suite checks for Stripe ( #16319 )
2024-08-22 13:19:50 +00:00