cal/packages/features
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
..
apps chore: [app dir bootstrapping 4] check nullability of navigation hook return values (#12005) 2023-10-20 16:47:05 -07:00
auth chore: [app dir bootstrapping 6] server-side translations (#11995) 2023-10-25 14:43:48 -07:00
bookings feat: booking errors logging (#12325) 2023-11-15 12:52:19 -07:00
calendars fix duplicate labels 2023-11-09 16:55:37 +00:00
conferencing Refactors EE code (#3490) 2022-07-28 13:58:26 -06:00
ee fix: unhandled promise rejection in scheduleWorkflowReminder (#12301) 2023-11-14 10:27:16 +05:30
embed chore: [app dir bootstrapping 4.1] check nullability of navigation hook return values part 2 (#12065) 2023-10-24 20:52:59 +00:00
eventtypes feat: Lock timezone on booking page (#11891) 2023-10-25 14:16:01 -04:00
filters fix: seats regression [CAL-2041] 2023-07-11 20:41:08 +05:30
flags feat: Add 300s accelerate cache to feature flags (#11464) 2023-09-20 19:50:28 +01:00
form-builder fix: display organizer location after booking (#12088) 2023-11-13 19:29:50 +05:30
insights chore: [app dir bootstrapping 4] check nullability of navigation hook return values (#12005) 2023-10-20 16:47:05 -07:00
kbar feat: smooth transitions to interactive elements (#11983) 2023-11-12 17:45:44 +00:00
links Refactors EE code (#3490) 2022-07-28 13:58:26 -06:00
schedules feat: smooth transitions to interactive elements (#11983) 2023-11-12 17:45:44 +00:00
settings refactor: org settings (#11682) 2023-10-11 10:04:54 +01:00
shell feat: smooth transitions to interactive elements (#11983) 2023-11-12 17:45:44 +00:00
test test: E2E for Orgs - The beginning (#12095) 2023-10-27 18:14:16 +05:30
timezone-buddy feat: added /enterprise upgrade tip (#12207) 2023-11-13 13:55:28 +02:00
tips feat: Stripe paid apps flow (#12103) 2023-11-15 09:29:41 -03:00
users fix: Removes send an invite email option & always send email (#12229) 2023-11-06 13:30:37 +05:30
webhooks fix: pull managed event type bookings in zapier (#12106) 2023-10-26 10:18:37 -04:00
index.ts Refactors EE code (#3490) 2022-07-28 13:58:26 -06:00
MainLayout.tsx perf: Avoid unmounting of Shell on navigation and thus reduce number of paints (#10646) 2023-08-09 15:54:51 -07:00
package.json perf: Booker-Bundle Size Improvement - Lazy load react-select, remove lodash and Dom Purify (#10814) 2023-08-18 11:13:21 -07:00
tailwind.config.js Adds basic global feature flags (#7459) 2023-03-24 17:59:04 -07:00
tsconfig.json New Booker Component (preparations for booker atom) (#6792) 2023-04-24 16:32:30 +02:00