cal/packages/core
Udit Takkar 371a0f7245
feat: booking errors logging (#12325)
Fixes: https://github.com/calcom/cal.com/issues/12297
Fixes https://github.com/calcom/cal.com/issues/11234

- Displaying error message and X-Vercel-Id( Unique Request Id ) to user on book event form
- Improve error logging 
- Add Error codes

Few things to discuss

1) How to handle calendar integration failures ?
   Currently if for example google integration is broken and someone is trying to book that person then we log the error but don't inform the user that the google calendar is broken and the meeting goes through.
   
 Should I throw error when integration is broken ?
   
<img width="758" alt="Screenshot 2023-11-12 at 12 52 36 AM" src="https://github.com/calcom/cal.com/assets/53316345/c4d921c4-9c8a-4b9b-82a2-bbe0fdbcb3d4">

   
2)  How to handle conferencing app failures? 
 We just default to Cal Video  as location if we are unable to generated conferencing url and log the error and not inform the user(organizer).
2023-11-15 12:52:19 -07:00
..
builders/CalendarEvent fix: Fix 'Book a new time' link in request-reschedule for Team Event (#12261) 2023-11-14 13:23:44 -07:00
components Wrap useSuspense with NoSSR (#8079) 2023-04-11 21:49:27 +05:30
getAggregatedAvailability fix: booking timeslots (#12195) 2023-11-03 10:58:58 -04:00
CalendarManager.test.ts refactor: Use template literal instead of '+' operator (#11444) 2023-10-03 11:52:19 -07:00
CalendarManager.ts feat: booking errors logging (#12325) 2023-11-15 12:52:19 -07:00
event.ts fix: eventName variables (#10924) 2023-09-07 16:52:07 -04:00
EventManager.ts feat: 11642 app shimmer video (#12159) 2023-11-09 14:03:50 +05:30
getAggregateWorkingHours.ts feat: date range overhaul (#9802) 2023-07-05 09:47:41 -07:00
getBusyTimes.ts refactor: Use template literal instead of '+' operator (#11444) 2023-10-03 11:52:19 -07:00
getCalendarsEvents.ts chore: update `tslog` from 3.2.1 to 4.9.2 (#11717) 2023-10-17 19:00:48 +00:00
getUserAvailability.ts feat: booking errors logging (#12325) 2023-11-15 12:52:19 -07:00
index.ts Availabilty consolitadion (#3010) 2022-06-10 12:38:46 -06:00
location.ts Fixes/locations (#2383) 2022-04-05 18:03:22 +00:00
package.json Update all Yarn dependencies (2022-07-29) (#3599) 2022-08-17 11:38:21 -06:00
tsconfig.json Prevent flatMap type errors in @calcom/core 2022-06-08 12:04:42 -06:00
videoClient.ts chore: update `tslog` from 3.2.1 to 4.9.2 (#11717) 2023-10-17 19:00:48 +00:00