cal/packages
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
..
app-store feat: booking errors logging (#12325) 2023-11-15 12:52:19 -07:00
app-store-cli refactor: Use template literal instead of '+' operator (#11444) 2023-10-03 11:52:19 -07:00
atoms refactor: rename `AtomsProvider` to `CalProvider` (#12375) 2023-11-15 16:14:37 +00:00
config feat: km-localization-cambodia 🇰🇭 (#12027) 2023-10-23 12:02:45 +00:00
core feat: booking errors logging (#12325) 2023-11-15 12:52:19 -07:00
dayjs Add changesets/cli to release embed (#8126) 2023-05-13 08:22:31 +00:00
debugging chore: prettier 2023-08-15 11:59:16 -07:00
emails chore: [CAL-2654] Broken Icons in org invitation email (#12119) 2023-10-31 20:00:07 +00:00
embeds fix: Embed: data-cal-origin not used by modal(which is used by both element click popup and floating button popup) (#12075) 2023-11-02 19:39:58 +00:00
eslint-plugin Add changesets/cli to release embed (#8126) 2023-05-13 08:22:31 +00:00
features feat: booking errors logging (#12325) 2023-11-15 12:52:19 -07:00
lib feat: booking errors logging (#12325) 2023-11-15 12:52:19 -07:00
prisma feat: Stripe paid apps flow (#12103) 2023-11-15 09:29:41 -03:00
trpc fix avatar remove button (#12249) 2023-11-15 15:23:33 +05:30
tsconfig We're not ready for this yet 2022-11-22 20:02:40 -07:00
types feat: Stripe paid apps flow (#12103) 2023-11-15 09:29:41 -03:00
ui feat: Stripe paid apps flow (#12103) 2023-11-15 09:29:41 -03:00