ee286a600f
refactor: Only send dirty fields for event type update call ( #13292 )
...
* init
* typefix maybe
* fix type
* fix e2e
* Extract delete dialog to its own function to optimise rerender
* wip
* Delete isEqual
* adds eslint tsignore comment
* only update changed fields
* fix type err
* --WIP
* fix type err isLoading—>isPending
* isLoading—>isPending
* post conflict resoution fix
* shouldDirty minimumBookingNotice
* adds shouldDirty to setValues
* reset form to ensure updated default values
* shouldDirty changes and fixed deep check of dirty
* --WIP
* should dirty recurring
* shouldDirty team tab
* multiple-fixes
* adding console log to test something in e2e
* shouldDirty apps tab
* fixes managed event type children association
* fixed managed events update
* dirty managed fix
* fixes some onChange versus setValue and periodCountCalendarDays
* Seeing different behaviour explicitly unwrapping formState
* only mutate if at least 1 field dirty
* fix type error
* bunch of fixes
* --WIP
* update only dirtyFields for Managed Events existing children
* Fixes update old managed event type tests --WIP
* Fix unit tests
A bunch of unit test fixes which started failing
due to update fields only requiring actual updated
fields. some other small fixes also included
* type fix
* remove unnecessary comment
* Adds dirtyField to instant event
* fix: add shouldDirty
* fixes availability and team tabs, and disable save button unless dirty
* fix for hosts and bookerLayout
* add shouldDirty when resetting hosts after changing schedulingType
* add missing shouldDirty to useEventTypeDestinationCalendarEmail
---------
Co-authored-by: Alex van Andel <me@alexvanandel.com >
Co-authored-by: Udit Takkar <udit222001@gmail.com >
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
2024-02-15 22:44:20 +00:00
4ebd52c9af
test: Create unit tests for the questions (teste2e-multiSelectQuestion) ( #11569 )
...
* Remove unnecessary changes
* add changes
* Requested changes
* Requested changes
* FIx failing tests
* FIx failing tests
* Update regularBookings.ts
* FIx failing tests
* Refactor
* add unit tests for all questions
---------
Co-authored-by: gitstart-calcom <gitstart-calcom@users.noreply.github.com >
Co-authored-by: GitStart-Cal.com <121884634+gitstart-calcom@users.noreply.github.com >
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com >
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com >
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
2024-02-08 15:00:19 -03:00
9422e28598
test: check all advanced options in a managed event-type (teste2e-managedOptions) ( #12294 )
...
* check all advanced options in a managed event-type
* Delete apps/web/playwright/booking/managedBookingAllQuestion.e2e.ts
* Delete apps/web/playwright/managedBooking/allQuestions.e2e.ts
* Refactor
* Refactor
* check all advanced options in a managed event-type
* check all advanced options in a managed event-type
* Update regularBookings.ts
* Update regularBookings.ts
---------
Co-authored-by: gitstart-calcom <gitstart-calcom@users.noreply.github.com >
Co-authored-by: GitStart-Cal.com <121884634+gitstart-calcom@users.noreply.github.com >
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
2024-01-27 07:50:38 -03:00
Morgan and Omar López
4417d649ea
refactor: remove @calcom/features dependency to @calcom/web ( #13365 )
...
* refactor: remove @calcom/features dependency to @calcom/web
* refactor: remove IS_VISUAL_REGRESSION_TESTING from web
* fix: wrong imports
---------
Co-authored-by: Omar López <zomars@me.com >
2024-01-23 17:17:36 +00:00
8124627cc5
feat: preview of installed app name on the schedule screen ( #13221 )
...
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 >
Co-authored-by: Omar López <zomars@me.com >
2024-01-19 03:56:56 +00:00
Amit Sharma
4524d722f6
fix: phone-number-input ( #12266 )
2023-11-27 10:27:01 +00:00
Udit Takkar
f65c7e413f
fix: default organizer bug in managed event type ( #11921 )
2023-11-22 12:43:25 -05:00
Udit Takkar and Hariom Balhara
621f7639ff
fix: display organizer location after booking ( #12088 )
...
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com >
2023-11-13 19:29:50 +05:30
Udit Takkar
226ac889c7
refactor: event type settings improvements ( #11615 )
2023-10-11 10:03:54 +01:00
Anik Dhabal Babu
0cfbf7159e
fix position and add transition ( #11799 )
2023-10-10 20:15:26 +01:00
3e08c66888
refactor: Use template literal instead of '+' operator ( #11444 )
...
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: zomars <zomars@me.com >
2023-10-03 11:52:19 -07:00
ef45cbfb3f
refactor: event type settings ( #11539 )
...
Co-authored-by: Peer Richelsen <peer@cal.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2023-09-28 12:59:06 +01:00
Hariom Balhara
4acfb4b28c
fix: Prefill issue when name isn't present and add unit tests ( #11418 )
...
* Fix yarn.lock
* Add tests for getBookingResponsesSchema
* Fix prefill failing if name isnt provided
* More tests and another fix
2023-09-26 16:16:31 +05:30
GitStart-Cal.com and gitstart-calcom
82d7a3db92
fix: The clickable area of the 'x' in add guests section is not user friendly ( #11434 )
...
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com >
2023-09-22 19:15:14 -04:00
9eb3698ea5
fix: multiple organizer address bug ( #11299 )
...
* fix: multiple organizer address bug
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in >
* fix: add inPerson condition
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in >
* fix: change options
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in >
* Send _type along with the response to be able to determine what input was it. We can use that later
* Revert "Send _type along with the response to be able to determine what input was it. We can use that later"
This reverts commit c75ba57ad14b07d629b218d6e3eaede93b99ebaa.
* Update multiple organizer address test to verify the test fix
* Add a test to ensure that sending label would correctly add that label as location
---------
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com >
2023-09-13 04:19:01 +00:00
1a85f336c5
fix: Booking Question Dialog: Dropdown covered by DialogFooter (CALCOM-10987) ( #10989 )
...
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2023-09-04 11:42:10 +02:00
b285f27d00
feat: option for adding ics events to workflow reminders ( #10856 )
...
Co-authored-by: SMLukwiya <sundaymorganl@gmail.com >
Co-authored-by: Monto <138862352+monto7926@users.noreply.github.com >
Co-authored-by: Udit Takkar <udit.07814802719@cse.mait.ac.in >
2023-08-29 13:56:26 +02:00
Hariom Balhara and Udit Takkar
51caa6834a
fix: Make identifier conform to RHF field requirement ( #10860 )
...
Co-authored-by: Udit Takkar <udit.07814802719@cse.mait.ac.in >
2023-08-21 13:11:47 -04:00
Hariom Balhara
3e4139ac23
perf: Lazy load libphonenumber-js only when validation is needed. ( #10812 )
2023-08-17 10:57:30 -07:00
Zain Gulbaz and Carina Wollendorfer
5301af2e9f
fix: If the input type "Name" is selected, the label can't be changed from our default label "Your Name" ( #10618 )
...
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com >
2023-08-11 12:03:38 +05:30
Hariom Balhara
61f1a3b21e
feat: Support adding links to checkbox type question using markdown[Blocked on another PR] ( #8943 )
...
* Support adding links in boolean checkbox
* Fix and comment
* remove textarea, it was accidentally pushed.
2023-07-21 23:30:28 +05:30
Hariom Balhara
299f74c1fb
name can be undefined for existing name type fields ( #10298 )
2023-07-21 15:14:39 +00:00
Hariom Balhara and Carina Wollendorfer
f1c981fdcf
feat: firstAndLastName variant for name field ( #8671 )
...
* Add split full name variant
* Share propsType across fieldTypes and components
* Simplify Components
* Add assertions for required field indicator
* Fix test as name cant be used as a custom field right now
* Make it disabled during reschedule
* Fix UI issues in dark mode
* Support adding links in boolean checkbox
* Revert "Support adding links in boolean checkbox"
This reverts commit 31252f8a5f445f8289a09445124109a4a9c3d33b.
* Make sure getBookingFields isnt import client side
* PR feedback addressed from Carina
* DRY Code
* Fix Dialog
---------
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com >
2023-07-20 07:03:50 +02:00
sean-brydon
610c86837a
feat: orgs - user management v2
...
figma: https://www.figma.com/file/ZJNAFHCAq6rnuGRgUFxjzQ/Organizations----New-features?type=design&node-id=4304-330348&mode=design&t=nKonHZpucwxnqwQI-4 (Not all features are in this PR)
loom: https://www.loom.com/share/30e8ef20a5b34a708dca160d8c04ae6f
shoutout @shadcn for the base of this table <3
Member View:

Admin view:

How to test
- Create ORG
- add members
- view settings -> orgs -> members
2023-07-19 12:45:13 -07:00
4e0a549a50
fix: Fix bookingPage UI issues in dark mode ( #10203 )
...
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com >
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com >
2023-07-19 16:07:07 +00:00
zomars
6b5c8935c5
fix: formatting
2023-07-18 13:27:54 -07:00
Udit Takkar
47add7e7fc
fix: modals regression ( #10211 )
...
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in >
2023-07-18 09:53:01 +01:00
Rama Krishna Reddy and rkreddy99
26afc077a7
disable guests field when offer seats is enabled ( #10132 )
...
Co-authored-by: rkreddy99 <rreddy@e2clouds.com >
2023-07-13 13:57:30 +02:00
Sagar Singh Negi and Alan
6a96531da5
fix: [CAL-1959] Removed duplicate value warnings on starting dev server( #1959 ) ( #9596 )
...
Co-authored-by: Alan <alannnc@gmail.com >
2023-06-30 04:06:01 +00:00
GitStart-Cal.com
e731c33235
feat: Add divider and set spacing on modals with the type=creation prop (feat-add-divider)
...
## 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. -->
- Add the prop customDividerClassName to customize the CSS Divider if needed
- Add a divider on all modals with type="creation" prop, following the [figma](https://www.figma.com/file/9MOufQNLtdkpnDucmNX10R/1.-Cal-DS?type=design&node-id=29898%3A100590&t=62LvZCZAEZm5zDdw-1 ) design
- Some type="creation" modals seem not to be this type, we pushed all changes with screenshots, if you want us to revert the changes on some modals we will revert

- Inline Embed:

- Enable Two-Factor Authentication:

-Enable Two-Factor Authentication (step 2):

-Enable Two-Factor Authentication (step 3):

- Disable Two-Factor Authentication:

- Delete Account:

- Update Timezone:

- Duplicate Event Type:

- Add a New Form:

- Change Team Member Role:

- Impersonate:

- Bulk Update Event Types:

- Connecting with MS Teams:

- Set a Default App Link:

- OIDC configuration:

- SAML Configuration:

- How to use booking questions as variables?


- Invite Link Settings:

- Add Action:

- Edit Keys:

- Create an Api Key:

- API key created successfully:

- Invite Team Member:

- Add a Question:

- Add a new event type:

2023-06-29 08:47:16 +01:00
Omar López
2d6eebcd8a
chore: Sync packages mismatches ( #9725 )
2023-06-22 15:25:37 -07:00
Jeroen Reumkens
ca47a589ba
feat: weekly view for new booker. ( #9389 )
...
* WIP on weekly view for new booker.
* Set responsive grid height for booker weekly view.
* Fixed types
* Ensure you can't click on disabled dates in weekly calendar
* CAL-1916: Improvements for blocked out parts background blocks, made the lines connect by using a shared background.
* Margin, padding and color tweaks for new booker CAL-1911
* Made week view have more days visible by default
* Fix to prevent layout switch from breaking when clicking same layout twice.
2023-06-09 09:38:18 +00:00
GitStart-Cal.com and gitstart-calcom
748307bc91
fix: Wrong padding on modals - second version (CALCOM-8414) ( #9419 )
...
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com >
2023-06-08 16:45:06 +00:00
Ninad Trivedi
a9140b6a76
Scrollbar bug fixed ( #9357 )
2023-06-08 14:25:23 +00:00
9b28b7f78a
fix: remove duplicate value i18n ( #8547 )
...
* fix: remove duplicate value i18n
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in >
* feat: add duplicate check in next config
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in >
* fix: remove more duplicates
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in >
* fix: description on two factor page
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in >
* Update apps/web/next.config.js
* Update apps/web/next.config.js
---------
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in >
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2023-06-08 13:37:54 +00:00
f86c6734a7
fix: Wrong padding on "Invite Team Members" modal (CALCOM-8414-FIX) ( #9273 )
...
* Fix margin from invitation modal content
* Change margin to padding in Dialog component, so the divider absolute property works properly
* Update Dialog.tsx padding from the button top from 24px to 16px
* Change Dialog content padding to match figma design, having the padding bottom 16px
* Update FormBuilder.tsx to match figma
* Update FormBuilder.tsx Dialog content inner div paddings
* Update FormBuilder.tsx, remove relative to fix divider
* Fixing padding across dialogs
* nit
* Fixes e2e
* undo wrong padding
* fixed footer with divider
---------
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Peer Richelsen <peer@cal.com >
Co-authored-by: zomars <zomars@me.com >
2023-06-07 19:55:47 +00:00
2dbc73c75b
chore: fix all Typescript warnings ( #8618 )
...
* [CAL-1517] fix all Typescript warnings
* solve conflicts
* Update stripeCheckoutSession.handler.ts
Parse is a guard, so even though the variable is unused the parse itself is needed.
* Update ToolbarPlugin.tsx
Don't change dependency tree
---------
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2023-06-06 11:59:57 +00:00
Ujwal Kumar and alannnc
3a943fbc81
Fix background colour for show on booking page switch on event types page ( #9318 )
...
Co-authored-by: alannnc <alannnc@gmail.com >
2023-06-05 22:24:10 +00:00
Ujwal Kumar
97fe41f3ba
Fix hardcoded label of identifier label in form builder ( #9249 )
2023-06-05 09:47:08 +00:00
a6330c0fc8
chore: Rounding, frames and radio buttons of the booking forms not consistent ( #8705 )
...
* Rounding, frames and radio buttons of the booking forms not consistent
* Updates
---------
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: zomars <zomars@me.com >
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2023-05-30 15:47:22 +00:00
f72296c323
fix: footer in modals ( #8940 )
...
* [CAL-1543] Fix the footer in modals
* change request
* update style
* fix modal height
* Lint fix
* Fix the footer in modals
---------
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: alannnc <alannnc@gmail.com >
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com >
Co-authored-by: Alex van Andel <me@alexvanandel.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
Co-authored-by: Bailey Pumfleet <bailey@pumfleet.co.uk >
2023-05-30 15:44:24 +00:00
VasuDevrani
35144e6f47
fixed: x button overlap ( #9198 )
2023-05-30 14:13:17 +00:00
Hariom Balhara
b8b6c48d7d
Improvements: Prefill Routing Forms and connect prefilling with Booking Form ( #8780 )
...
* Support prefilling routing form and prefilling Booking form through routing form
* Use Option Value as is instead of lowercasing
* Fix prefill validation issue
* Add prefill tests
* Fix Routing Form tests
* Small fix
2023-05-17 08:47:48 +00:00
Nafees Nazik
4b70a20941
fix: overflow ( #8858 )
2023-05-12 10:55:11 +00:00
Jeroen Reumkens
9f83885e8c
CAL-1577: Improved input addon styles. ( #8803 )
2023-05-10 08:59:32 +00:00
Peer Richelsen
561d9f154b
misc frontend fixes ( #8416 )
...
* (temp) dark mode changes (#8415 )
* fixes skeletons, some wrong buttons, spacing, settings
2023-04-20 22:33:49 +00:00
Nafees Nazik and Bailey Pumfleet
cd8e2124c4
fix: check box ( #8328 )
...
Co-authored-by: Bailey Pumfleet <bailey@pumfleet.co.uk >
2023-04-18 08:51:03 +01:00
Udit Takkar
7dc3266133
fix: use text-emphasis ( #8332 )
...
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in >
2023-04-17 14:54:39 +01:00
Hariom Balhara
be3d2fca05
Use name to generate unique for attribute for label ( #8265 )
2023-04-15 13:22:51 +00:00
Udit Takkar and Omar López
6639588c2d
fix: selectfield bug and min height ( #8253 )
...
* fix: selectfield bug and min height
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in >
* fix: remove overflow
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in >
---------
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in >
Co-authored-by: Omar López <zomars@me.com >
2023-04-13 21:45:18 +00:00