62d162f001
fix: Salesforce if contact was created don't create new lead as well ( #17299 )
...
* fix: salesforce event creation duplicate error
* chore: message
* If contact was created, don't create a new lead
* Add boolean for no accountId
* Remove debug artifact
---------
Co-authored-by: Udit Takkar <udit222001@gmail.com >
Co-authored-by: Alex van Andel <me@alexvanandel.com >
Co-authored-by: Bailey Pumfleet <bailey@pumfleet.co.uk >
2024-10-24 19:27:08 +00:00
Carina Wollendorfer
8811ebcc33
fix: workflow reminder emails on reassigned bookings ( #17305 )
2024-10-24 19:15:30 +00:00
06ec89e787
feat: Org owners should be able to see all bookings in bookings tab. ( #15314 )
...
* feat: Org owners should be able to see all bookings in bookings tab.
* perf: optimize the query
* perf: make it a separate query
---------
Co-authored-by: Alex van Andel <me@alexvanandel.com >
Co-authored-by: Omar López <zomars@me.com >
2024-10-24 14:57:38 -03:00
Benny Joo
a4d733fb9d
fix: Wrong primary calendar selected for Google Calendar ( #17301 )
2024-10-24 17:50:53 +00:00
Syed Ali Shahbaz
c3d56f736a
fix: insights event timeline perf and accuracy ( #17218 )
...
* aggregate multiple calls to one for events timeline
* raw query
* fix inside wrong val
* fix timeline view entirely
* fix avg event duration
* fix timeline
* type-fix
* fixes
* remove unnecessary comments
2024-10-24 17:46:28 +00:00
Lauris Skraucis
c629d08a9c
fix: v2 event type locations ( #17288 )
...
* refactor: split internal locations in separate file
* refactor: rename TransformedLocationsSchema to InternalLocationsSchema
* feat: add missing locations in internal schema
* refactor: explicit input locations only for input
* refactor: explicit output locations only for output
* fix: v2
* fix: atoms
* test: internal to api locations transformation
* e2e tests
* upgrade platform libraries
2024-10-24 17:21:17 +00:00
Udit Takkar
ca5b83f876
fix: salesforce event creation duplicate error ( #17292 )
...
* fix: salesforce event creation duplicate error
* chore: message
2024-10-24 17:11:12 +00:00
Shrey Tanna and Alex van Andel
14ae664941
fix:CityNotShownInOption ( #17064 )
...
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2024-10-24 09:10:27 -04:00
sean-brydon
0949bbf167
feat: add availability shown in rr reassign ( #17287 )
...
* (feat) add availability status to select
* add logic for confirmation modal on unavailable host
* fix type error
* fix type error
* more type fixes
* fix types
2024-10-24 12:38:03 +01:00
Udit Takkar
4c528afe65
chore: add logs for debugging tasker ( #17283 )
2024-10-24 08:31:03 +00:00
Raghul and Anik Dhabal Babu
57ed383554
fix: [CAL-4296] Fix Booking Text wrap issue for multi emails ( #16578 )
...
* [CAL-4296] Fix Booking Text wrap issue for multi emails
* Update Button.tsx
* Update Components.tsx
* Update Button.tsx
---------
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
2024-10-24 06:13:45 +00:00
Benny Joo
d53cabd163
chore: improve perf for fetching bookings in insights ( #17281 )
2024-10-24 04:17:38 +00:00
Joe Au-Yeung
817d8738a9
feat: Salesforce - on booking, write to custom fields [CAL-4570] ( #17257 )
...
* Save and enable custom fields
* Write to custom fields on booking
* Add validations
2024-10-24 03:07:13 +00:00
d6dbbd1472
fix: new reassignment email for RR host reassignment ( #17279 )
...
* add new reassignment email
* improve reassign email
* fixes
* Minor copy fixup
---------
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2024-10-23 22:57:15 +00:00
Benny Joo
4021801698
feat: attach booker name/email to insights CSV ( #17280 )
2024-10-23 22:55:11 +00:00
Keith Williams
b38d8e7ae4
perf: New getTeamSchedule route with higher vCPUs ( #17277 )
2024-10-23 13:38:15 -07:00
Benny Joo
123a39bd9a
fix: Attributes Not Updating ( #17275 )
2024-10-23 14:42:42 -04:00
Keith Williams
596dc3fbd7
perf: Load OOO in bulk for getSlots ( #17270 )
...
* perf: Load OOO in bulk for getSlots
* Added back the failsafe of running the query when no initial data is passed in
* Changed length check to be more explicit
2024-10-23 14:25:10 +00:00
Anik Dhabal Babu and Keith Williams
4caec83c8f
feat: add Dialpad conferencing ( #15444 )
...
* feat: Dialpad conferencing
* update
* final update
* refactor
* update
---------
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
2024-10-23 19:47:09 +05:30
Maximilian Franzke and Anik Dhabal Babu
c7edfd5bd3
fix(a11y): added description for icon buttons ( #17184 )
...
* fix(a11y): added description for icon buttons
* Update Header.tsx
* Revert "Update Header.tsx"
This reverts commit b12515c8ce2f652adbf441d7488b877a50c8b539.
---------
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
2024-10-23 12:41:00 +05:30
Anik Dhabal Babu
c0298248dc
fix: private team does not hide team members from event type page ( #17099 )
...
* fix: private team does not hide team members from event type page
* update
* Update
2024-10-23 09:24:06 +05:30
Joe Au-Yeung
700f0aeb35
fix: Salesforce - Check for existing lead when "Account" is set ( #17254 )
2024-10-22 19:36:39 +00:00
a0e4580f4e
fix: added aria-label to timezone input ( #17241 )
...
* fix: 17186 timezone accessibility fix
* Update common.json
* update
* Update EventMeta.tsx
---------
Co-authored-by: Shivam Bhatia <shivambhatia@Shivams-MacBook-Pro.local >
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
Co-authored-by: unknown <adhabal2002@gmail.com >
2024-10-22 15:29:06 +00:00
Lauris Skraucis
7131996722
fix: Booker atom weekly view ( #17245 )
2024-10-22 14:39:30 +00:00
Lauris Skraucis
bd4a949a7c
fix: v2 seated bookings ( #17045 )
...
* fix: rely on booking uid instead of id from handleNewBooking
* docs: managed user create input timeZone
* fix: make bookingResponsesSchema nullable
* Revert "fix: make bookingResponsesSchema nullable"
This reverts commit f3127b31dd259d23cae520c994d8e712fc0fa17e.
* refactor: define inputs
* refactor: define outputs
* refactor: bookings controller
* test: first seated event test
* test: recurring seated event booking
* test: multiple bookings for seated event
* test: fetching individual seated bookings
* test: fetch all bookings
* test: make reschedule seated work and test it
* wip: cancel seated booking
* test: cancel seated booking
* refactor: dont return attendee email in seat booking responses
* refactor: order of properties in response
* refactor: test cleanup
* refactor: simplify output booking service
* refactor: flaky test
* refactor: try to fix test by splitting them
* try to fix test
* try to fix tests
2024-10-22 13:31:59 +00:00
Lauris Skraucis
b768cc5b44
feat: v2 and atoms attendee defined meeting locations ( #17224 )
...
* request: allow saving attendee address, location and custom location
* response: return new event type locations
* atoms: make elsewhere location work
* update swagger
* chore: update and use platform libraries
* fix schema
* republish libraries
* update lock file
* fix: make somewhereElse optional in response location
* fix: tests
2024-10-22 13:24:16 +00:00
1ee4fa0906
fix: fixes for round robin reassignment ( #17233 )
...
* fixes scheduled email for new host
* fixes emails and calendar event
* type fixes
* add test to check if caneclation email is called
---------
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
Co-authored-by: sean <sean@brydon.io >
2024-10-22 10:08:25 -03:00
Hariom Balhara and Udit Takkar
1fc376c51a
fix: slots troubleshooter data ( #17217 )
...
* Fix troubleshooter data slots
* Remove email
---------
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2024-10-22 13:05:55 +00:00
Ponikar and Akash Mondal
9382b862e4
feat: Updated Huddle01 App Flow ( #16907 )
...
* fix: migrated to new flow
* feat: apis added
* fix: meetingId
* fix: working with apis
* fix: appName
* fix: WEB APP URL
* fix: update url
* fix: remove logs
* feat: remove lock file
* fix: lock file
* fix: override buildErrors
* fix: removed lock file
* fix: migrated to new flow
* feat: apis added
* fix: meetingId
* fix: working with apis
* fix: appName
* fix: WEB APP URL
* fix: update url
* fix: remove logs
* feat: remove lock file
* fix: lock file
* fix: override buildErrors
* fix: yarn install, lock file
* temp: debugging issue
* feat: api updated
* fix: updated endpoints
* fix: reverted changes
* revert: yarn.lock
* feat: readme
* Update yarn.lock remove spacing
* fix: spacing
---------
Co-authored-by: Akash Mondal <akmo3901@gmail.com >
2024-10-22 11:50:16 +00:00
sean-brydon
c2291164fa
fix invite modal when on mobile in orgs ( #17238 )
2024-10-22 14:01:03 +05:30
Anik Dhabal Babu
9d01025a1f
revert: team availability view ( #17222 )
2024-10-22 13:55:20 +05:30
Hariom Balhara
86af6bd626
Allow non-admin team members also to reroute ( #17234 )
2024-10-22 13:46:30 +05:30
2f4dd328c3
feat: new webhook 'Form submitted, no event booked' ( #17119 )
...
* add new webhook
* schedule trigger functions
* implement tasker
* fix type errors
* add tests
* remove unused code
* finish tests
* remove unsued code from debugging
* Fix: client-server mixed exports
* Update tasker.ts
---------
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
Co-authored-by: zomars <zomars@me.com >
2024-10-22 03:38:33 +00:00
6df994389b
feat: round robin handover to specific host ( #17215 )
...
* frontend dialog
* handler + fe calling handler
* reafctors + start work on fix hosts tests
* restore rr
* update tests + fixing types
* use a getRRHostsToReasign handler + error handle + i18n
* typefixes
* assert type
* fix: adds missing translation
* Update roundRobinManualReassignment.ts
* Update roundRobinManualReassignment.ts
* Update apps/web/components/dialog/ReassignDialog.tsx
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com >
* Update roundRobinManualReassignment.ts
---------
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
Co-authored-by: zomars <zomars@me.com >
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com >
2024-10-21 19:52:09 -07:00
Morgan
9087f5307b
fix: platform event-type atom team delete ( #17225 )
...
* fix: platform event-type atom team delete
* fixup! fix: platform event-type atom team delete
* fixup! fixup! fix: platform event-type atom team delete
2024-10-21 16:03:04 +00:00
5f6032131b
feat: payments tab for event types atom ( #16892 )
...
* update translations
* add payments tab to event types platform
* payments tab for event types platform wrapper
* update event types props
* fix icon
* add stripe form
* update event type platform wrapper
* testing EventTypeAppCard component
* update atoms module
* add endpoint to get app integration based on slug
* input dtos for atoms app integration endpoint
* update platform libraries
* add queries for app integration endpoint
* chore: fixup
* custom hook to get app integration
* export TeamsQuery type to use for platform
* update props for stripe atom
* update payments tab
* update platform libraries in local (temperory)
* fix merge conflicts
* fixup
* resolve merge conflicts
* fixup
* Update package.json
* update platform libraries
* fix imports
* resolve merge conflicts
* more import paths fixes
* fixup
* cleanup comments
* include payments tab
* resolve merge conflicts
* fixup
* Update package.json
* revert yarn.lock
* Update yarn.lock
---------
Co-authored-by: Somay Chauhan <somaychauhan98@gmail.com >
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com >
2024-10-21 18:49:35 +05:30
Lauris Skraucis
4e90b65884
refactor: v2 and booker atom booking fields ( #17168 )
...
* handle storing disableOnPrefill
* feat: allow overriding properties of default name and email fields
* feat: allow overriding properties of default name and email fields
* feat: output booking fields
* fix: event type test
* refactor: booker atom booking fields handling
* tests
* fix: boolean booking field
* update platform libraries
* fix: unit tests
2024-10-21 13:45:30 +03:00
Lauris Skraucis
b7792d0d0a
feat: AvailabilitySettings atom toggle toasts ( #17216 )
2024-10-21 10:03:52 +00:00
Morgan and Somay Chauhan
995bf09dde
fix: eventType atom team availability tab ( #17158 )
...
Co-authored-by: Somay Chauhan <somaychauhan98@gmail.com >
2024-10-21 10:59:07 +03:00
Maximilian Franzke and Anik Dhabal Babu
59aff41ca3
refactor: make new copy localizable ( #17207 )
...
* refactor: make this localizable
base on https://github.com/calcom/cal.com/pull/17198 making the new copy localizable
* Update common.json
* Update common.json
* Update common.json
---------
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
2024-10-21 06:38:25 +00:00
Keith Williams
dcd07d1cc6
perf: Remove tRPC event call from server-side props ( #17205 )
2024-10-20 14:07:09 -07:00
Hariom Balhara
5f0cc805a9
fix: multiselect "Any in" operator for a user with just one option assigned for the attribute ( #17200 )
2024-10-20 16:53:19 +00:00
c5677f1dd9
fix: Add fallback schedule for non-onboarded team members ( #17196 )
...
* chore: increase pagination managed users endpoint (#17147 )
* Add fallbackSchedule and troubleshooter data
* Disable troubleshooter by default
* Improve slots existence assertion
---------
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com >
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2024-10-20 19:41:01 +05:30
shivambhatia604 and Shivam Bhatia
bf9be5915c
fix: added aria-label to prev and next month buttons ( #17198 )
...
* fix: added aria-label to prev and next month buttons
* fix: applied correct labels to buttons
---------
Co-authored-by: Shivam Bhatia <shivambhatia@Shivams-MacBook-Pro.local >
2024-10-20 11:59:19 +00:00
Maximilian Franzke
0424304a50
fix(a11y): text color contrast ( #17166 )
...
As the textual paragraph get's an 80% opacity defined, the text colors contrast violates [Success Critera 1.4.3](https://www.w3.org/WAI/WCAG21/Understanding/contrast-minimum.html ) that expects a color contrast of at least 4.5:1
2024-10-20 07:55:34 -03:00
Udit Takkar
c7f4f52efa
perf: duplicate getSchedule request ( #17191 )
...
* fix: duplicate getSchedule request
* fix: add event type id
2024-10-20 08:56:37 +00:00
Syed Ali Shahbaz and Udit Takkar
f70e8c5189
perf: Single query user enrichment calls by array of userIds instead ( #17190 )
...
* single query
* getPublicEvent
* perf: use Map for faster lookup for large objects
---------
Co-authored-by: Udit Takkar <udit222001@gmail.com >
2024-10-19 19:17:40 -03:00
Omar López
fcc2e0f2ae
fix: allow gCal installs without a primary calendar ( #17189 )
2024-10-19 16:56:09 +00:00
Hariom Balhara
731f97ebe4
fix: Add troubleshooting data and ensure no errors in live mode of router. ( #17188 )
2024-10-19 07:22:04 -07:00
Hariom Balhara and Udit Takkar
b8d4fccbab
feat: Rerouting a booking with corrected responses ( #17074 )
...
* POC working with no TS error
* cleanup
* Fix query booking
* Simplify things
* Support rerouting to different event
* self-review fixes
* Some improvements
* add more tests
* Remove members relation query
* Udits feedback
* Dont show CTAs when non-eventTypeRedirectUrl action route is chosen
---------
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2024-10-18 17:11:50 -04:00