Keith Williams
d6096f459b
chore: v4.4.4 ( #16372 )
release.yml / release (push) Canceled after 0s
v4.4.4
2024-08-27 22:38:34 +09:00
Keith Williams
8839f08257
fix: API v2 E2E Docker rate limiting ( #16374 )
2024-08-27 12:25:53 +00:00
Hariom Balhara
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
Johannes Zellner and Anik Dhabal Babu
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
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
4caa095d52
fix: color restrictions issue ( #16360 )
...
* fix: color restrictions issue
* Update EventAdvancedTab.tsx
2024-08-27 07:59:09 +09:00
sean-brydon and Alex van Andel
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
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
Somay Chauhan and Morgan Vernay
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
03051a2bb1
fix: fix some missing translation ( #16351 )
2024-08-26 10:38:23 +02:00
CodeShakingSheep
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
Steve Xu and Anik Dhabal Babu
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
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
Rajiv Sahal and Morgan
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
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
74567909b2
fix: Migrates E2E reports to external repo ( #16326 )
2024-08-22 14:28:54 -07:00
sean-brydon and Keith Williams
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
685eadc30b
chore: v4.4.3 ( #16321 )
release.yml / release (push) Canceled after 0s
v4.4.3
2024-08-22 14:28:17 +00:00
Udit Takkar and Hariom Balhara
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
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
4dd762681c
chore: Update how E2E test suite checks for Stripe ( #16319 )
2024-08-22 13:19:50 +00:00
Joe Au-Yeung and Carina Wollendorfer
399a23a52f
fix: Disable ICS file generation when destination calendar is Outlook ( #16247 )
...
* Set the organizer in the organizer field
* Create generateIcsFile
* Add role enum and only disable for organizers
* Move emails to generateIcsFile
* Add new ics func to new emails
* Fix tests
* Type fix
---------
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com >
2024-08-22 09:49:53 +00:00
Udit Takkar
342f935aba
fix: create event type refresh bug ( #16301 )
...
* fix: create event type refresh bug
* chore
* fix: type err
2024-08-22 09:43:09 +00:00
27e4210693
fix: atoms icons and build issues ( #16248 )
...
* fix: atoms icons and build issues
* fixup! fix: atoms icons and build issues
* fixup! fixup! fix: atoms icons and build issues
* fix import paths
* rename SchedulingType to something more specific
* fix: Invalid define value (must be an entity name or valid JSON syntax)
* chore: atoms build CI job
* chore: enable atoms build in CI
* fix build
* fixup! fix build
* fixup! fixup! fix build
* chore: replace calendar-days icon with calendar
* fixup! Merge branch 'fix-atoms-build-icons' of github.com:calcom/cal.com into fix-atoms-build-icons
* fixup! Merge branch 'fix-atoms-build-icons' of github.com:calcom/cal.com into fix-atoms-build-icons
* fixup! Merge branch 'fix-atoms-build-icons' of github.com:calcom/cal.com into fix-atoms-build-icons
---------
Co-authored-by: Lauris Skraucis <lauris.skraucis@gmail.com >
Co-authored-by: Ryukemeister <sahalrajiv6900@gmail.com >
Co-authored-by: supalarry <laurisskraucis@gmail.com >
2024-08-22 08:32:39 +00:00
Amit Sharma and Udit Takkar
66cb2bcc13
fix: Workflow action 'email to host' only sends to one host of team e… ( #14767 )
...
* fix: Workflow action 'email to host' only sends to one host of team event
* add in missing files
* fix host logic
* uncomment working test
* code refactor
* use connected calendar email
* add changes to util file
* fix: extend eventType info in sendCancelledReminders
---------
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2024-08-22 08:04:31 +00:00
Akash Rajpurohit and Anik Dhabal Babu
30c31d3585
feat: ✨ support for adding script url added for umami ( #16300 )
...
* feat: ✨ support for adding script url added for umami
This will help self hosters in setting up umami.
* feat: ✨ set default value for script URL in the form field
---------
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
2024-08-22 09:39:03 +02:00
Omar López
e17303ea88
fix: permissions issue in pr labeler ( #16245 )
2024-08-22 01:22:07 +01:00
Anik Dhabal Babu and Amit Sharma
bebf1d80a7
fix: round robin event rejection problem ( #16279 )
...
Co-authored-by: Amit Sharma <74371312+Amit91848@users.noreply.github.com >
2024-08-21 17:07:30 +00:00
Benny Joo
5bcefb0b3e
settings/teams/[id]/sso is not needed ( #16288 )
2024-08-21 16:47:34 +00:00
Harshit Sharma and Anik Dhabal Babu
f52de7331f
fix: UI Breaks When Entering a Long Username in Profile Settings ( #16304 )
...
* feat: Improve UI for username availability in UsernameTextfield component
* fix: Fixed UI for username availability in UsernameTextfield component
* Update UsernameTextfield.tsx
* fix: FixedUI for username availability in PremiumTextfield and UsernameTextfield components
* fix: Fixed the PremiumTextField.tsx
---------
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
2024-08-21 16:17:14 +00:00
Morgan and Lauris Skraucis
1690770d6a
fix: check profiles and orgId from user.profiles apiv2 ( #16249 )
...
* fix: check profiles and orgId from user.profiles apiv2
* fixup! fix: check profiles and orgId from user.profiles apiv2
---------
Co-authored-by: Lauris Skraucis <lauris.skraucis@gmail.com >
2024-08-21 15:15:48 +00:00
Rajiv Sahal
7759e6a029
chore: update platform billing plans ( #16233 )
...
* update links for no platform plan
* sync platform pricing with one we have in website
2024-08-21 20:14:15 +05:30
Keith Williams
0b719ac070
chore: v4.4.2 ( #16278 )
release.yml / release (push) Canceled after 0s
v4.4.2
2024-08-20 22:54:22 +09:00
Anik Dhabal Babu and Somay Chauhan
baa9045af7
feat: ability to add guests via app.cal.com/bookings ( #14740 )
...
* feat: ability to add guests via app.cal.com/bookings
* fix: some update
* fix: minor issue
* fix: final update
* update
* update
* add requested changes
* fix type error
* small update
* final update
* fix type error
* fix location
* update calender event
---------
Co-authored-by: Somay Chauhan <somaychauhan98@gmail.com >
2024-08-20 09:26:19 +00:00
b004587262
fix: textarea ux in Editor.tsx #16225 ( #16231 )
...
* fix: textarea ux in Editor.tsx #16225
* fix: textarea ux in Editor.tsx #16225
* fix: textarea ux in Editor.tsx #16225
* fix: textarea ux in Editor.tsx #16225
* fix: textarea ux in Editor.tsx #16225
* fix and update
* remove space
---------
Co-authored-by: unknown <adhabal2002@gmail.com >
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2024-08-20 08:39:33 +00:00
Sy Sagar
8a7beff339
style(Booker): overflow on timezone Select ( #16242 )
2024-08-20 08:26:53 +00:00
Shreya Agarwal and Amit Sharma
9001eb7795
fix: fix app config same key values ( #16215 )
...
Co-authored-by: Amit Sharma <74371312+Amit91848@users.noreply.github.com >
2024-08-20 07:33:24 +00:00
Hichem Fantar
50c4578c2e
feat: Add transition to hover background in multiple components ( #16216 )
...
* chore: Add transition to hover background in multiple components
* chore: Add transition to hover background in multiple components
2024-08-20 07:23:09 +00:00
4ff2ce90f9
fix: whatsapp message body sometimes editable (Issue #16067 ) ( #16185 )
...
* Fixing issue #16067
* Creating reusable Editor component for Editor
* fix editor issue
* remove log
* fix: unit test
* fix: unit test
* add unit test for the plugin and changes
---------
Co-authored-by: unknown <adhabal2002@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 >
2024-08-20 16:19:24 +09:00
86f8c6c5fa
fix: Close.com can't be installed ( #16196 )
...
* Fix for #16183 , [CAL-3969]
* Update index.tsx
---------
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com >
2024-08-20 16:18:20 +09:00
Vijay
0611bbd50e
fix : #16079 hide settings/Admin API if not org and update link to sales ( #16198 )
...
* hide admin_api if not org and update link to sales
* update for org members
* updated back to orgAdmin check
2024-08-20 16:17:24 +09:00
Omar López
b946abab02
fix: only keep latest e2e test results ( #16273 )
2024-08-19 23:23:06 +00:00
Omar López
a091c60618
fix: uncaught types errors in invite members team handler ( #16109 )
2024-08-19 20:27:37 +00:00
Omar López
bba7fc1a30
hotfix: wrong branch name for reports ( #16271 )
2024-08-19 20:18:15 +00:00
zomars
864c46736b
hotfix: wrong branch name for reports
...
Signed-off-by: zomars <zomars@me.com >
2024-08-19 12:59:44 -07:00