cal/packages/app-store
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
..
_components test: RFC: tests for EventTypeAppCardInterface (CALCOM-11005 ) (#11344) 2023-10-05 11:50:26 -03:00
_pages/setup feat: Alby integration (#11495) 2023-09-28 12:03:01 +00:00
_utils feat: Stripe paid apps flow (#12103) 2023-11-15 09:29:41 -03:00
alby feat: booking errors logging (#12325) 2023-11-15 12:52:19 -07:00
amie feat: Enable Apps for Teams & Orgs [CAL-1782] (#9337) 2023-07-06 16:48:39 +00:00
applecalendar fix: Duplicate calendar events (#11327) 2023-09-14 09:53:58 -07:00
around feat: Enable Apps for Teams & Orgs [CAL-1782] (#9337) 2023-07-06 16:48:39 +00:00
basecamp3 chore: update `tslog` from 3.2.1 to 4.9.2 (#11717) 2023-10-17 19:00:48 +00:00
cal-ai feat: Stripe paid apps flow (#12103) 2023-11-15 09:29:41 -03:00
caldavcalendar fix: fixed caldav app icon and text (#12016) 2023-10-20 14:32:07 +00:00
campfire feat: Enable Apps for Teams & Orgs [CAL-1782] (#9337) 2023-07-06 16:48:39 +00:00
closecom chore: update `tslog` from 3.2.1 to 4.9.2 (#11717) 2023-10-17 19:00:48 +00:00
cron feat: Enable Apps for Teams & Orgs [CAL-1782] (#9337) 2023-07-06 16:48:39 +00:00
dailyvideo refactor: Use template literal instead of '+' operator (#11444) 2023-10-03 11:52:19 -07:00
deel added tracking link 2023-11-09 16:36:35 +00:00
discord feat: Enable Apps for Teams & Orgs [CAL-1782] (#9337) 2023-07-06 16:48:39 +00:00
eightxeight feat: Enable Apps for Teams & Orgs [CAL-1782] (#9337) 2023-07-06 16:48:39 +00:00
element-call app store improvements, logos, dark mode, added screenshots, fixed author names (#11164) 2023-09-07 01:17:04 +05:30
exchange2013calendar chore: update `tslog` from 3.2.1 to 4.9.2 (#11717) 2023-10-17 19:00:48 +00:00
exchange2016calendar chore: update `tslog` from 3.2.1 to 4.9.2 (#11717) 2023-10-17 19:00:48 +00:00
exchangecalendar chore: update `tslog` from 3.2.1 to 4.9.2 (#11717) 2023-10-17 19:00:48 +00:00
facetime feat: Enable Apps for Teams & Orgs [CAL-1782] (#9337) 2023-07-06 16:48:39 +00:00
fathom refactor: Eventtype app context after orgs (#10781) 2023-08-29 11:32:20 +05:30
ga4 refactor: Eventtype app context after orgs (#10781) 2023-08-29 11:32:20 +05:30
giphy refactor: Eventtype app context after orgs (#10781) 2023-08-29 11:32:20 +05:30
googlecalendar fix: When Installing Calendar App, Set Primary Calendar As Selected Calendar (#12291) 2023-11-09 14:47:53 +00:00
googlevideo chore: recategorize apps (#9306) 2023-06-28 18:22:51 +02:00
gtm refactor: Eventtype app context after orgs (#10781) 2023-08-29 11:32:20 +05:30
hubspot chore: update `tslog` from 3.2.1 to 4.9.2 (#11717) 2023-10-17 19:00:48 +00:00
huddle01video feat: Enable Conferencing Apps for Team Events [CAL-1925] (#10383) 2023-08-02 09:24:28 +05:30
intercom chore: update `tslog` from 3.2.1 to 4.9.2 (#11717) 2023-10-17 19:00:48 +00:00
jitsivideo refactor: Use template literal instead of '+' operator (#11444) 2023-10-03 11:52:19 -07:00
larkcalendar fix: When Installing Calendar App, Set Primary Calendar As Selected Calendar (#12291) 2023-11-09 14:47:53 +00:00
make refactor: Use template literal instead of '+' operator (#11444) 2023-10-03 11:52:19 -07:00
metapixel app store improvements, logos, dark mode, added screenshots, fixed author names (#11164) 2023-09-07 01:17:04 +05:30
mirotalk feat: Enable Apps for Teams & Orgs [CAL-1782] (#9337) 2023-07-06 16:48:39 +00:00
n8n feat: Enable Apps for Teams & Orgs [CAL-1782] (#9337) 2023-07-06 16:48:39 +00:00
office365calendar fix: When Installing Calendar App, Set Primary Calendar As Selected Calendar (#12291) 2023-11-09 14:47:53 +00:00
office365video refactor: Use template literal instead of '+' operator (#11444) 2023-10-03 11:52:19 -07:00
paypal feat: booking errors logging (#12325) 2023-11-15 12:52:19 -07:00
ping chore: recategorize apps (#9306) 2023-06-28 18:22:51 +02:00
pipedream feat: Enable Apps for Teams & Orgs [CAL-1782] (#9337) 2023-07-06 16:48:39 +00:00
plausible Remove duplicate fields (#11003) 2023-09-02 00:58:21 +05:30
qr_code refactor: Use template literal instead of '+' operator (#11444) 2023-10-03 11:52:19 -07:00
raycast feat: Enable Apps for Teams & Orgs [CAL-1782] (#9337) 2023-07-06 16:48:39 +00:00
riverside chore: recategorize apps (#9306) 2023-06-28 18:22:51 +02:00
routing-forms feat: added /enterprise upgrade tip (#12207) 2023-11-13 13:55:28 +02:00
salesforce chore: update `tslog` from 3.2.1 to 4.9.2 (#11717) 2023-10-17 19:00:48 +00:00
sendgrid chore: update `tslog` from 3.2.1 to 4.9.2 (#11717) 2023-10-17 19:00:48 +00:00
shimmervideo fix: getting shimmer app keys (#12363) 2023-11-15 00:59:32 +05:30
signal Fix messaging apps listing in installed (#11167) 2023-09-18 21:26:49 +05:30
sirius_video feat: Enable Apps for Teams & Orgs [CAL-1782] (#9337) 2023-07-06 16:48:39 +00:00
skiff chore: prettier 2023-08-15 11:59:16 -07:00
stripepayment feat: booking errors logging (#12325) 2023-11-15 12:52:19 -07:00
sylapsvideo refactor: Use template literal instead of '+' operator (#11444) 2023-10-03 11:52:19 -07:00
tandemvideo refactor: Use template literal instead of '+' operator (#11444) 2023-10-03 11:52:19 -07:00
telegram Fix messaging apps listing in installed (#11167) 2023-09-18 21:26:49 +05:30
templates refactor: Eventtype app context after orgs (#10781) 2023-08-29 11:32:20 +05:30
typeform fix: `FORM_SUBMITTED` webhook payload change and support for Team Webhooks with it (#10986) 2023-09-04 17:04:57 -04:00
vimcal feat: Enable Apps for Teams & Orgs [CAL-1782] (#9337) 2023-07-06 16:48:39 +00:00
vital chore: removed vital.json (#12038) 2023-10-24 11:16:11 +01:00
weather_in_your_calendar feat: Enable Apps for Teams & Orgs [CAL-1782] (#9337) 2023-07-06 16:48:39 +00:00
webex refactor: Use template literal instead of '+' operator (#11444) 2023-10-03 11:52:19 -07:00
whatsapp Fix messaging apps listing in installed (#11167) 2023-09-18 21:26:49 +05:30
whereby chore: recategorize apps (#9306) 2023-06-28 18:22:51 +02:00
wipemycalother refactor: Use template literal instead of '+' operator (#11444) 2023-10-03 11:52:19 -07:00
wordpress feat: Enable Apps for Teams & Orgs [CAL-1782] (#9337) 2023-07-06 16:48:39 +00:00
zapier refactor: Use template literal instead of '+' operator (#11444) 2023-10-03 11:52:19 -07:00
zoho-bigin chore: update `tslog` from 3.2.1 to 4.9.2 (#11717) 2023-10-17 19:00:48 +00:00
zohocalendar fix: When Installing Calendar App, Set Primary Calendar As Selected Calendar (#12291) 2023-11-09 14:47:53 +00:00
zohocrm fix: link attendee to meeting in ZohoCRM app (#12200) 2023-11-10 13:50:30 +00:00
zoomvideo fix: use app.slug not hard coded zoom (#11963) 2023-10-27 12:05:30 +01:00
_appRegistry.ts feat: recently added apps (#11118) 2023-09-04 10:30:21 +00:00
.gitignore Fixes over Turborepo improvements (#3144) 2022-06-24 09:38:17 -06:00
.prettierignore Fixes over Turborepo improvements (#3144) 2022-06-24 09:38:17 -06:00
apps.browser.generated.tsx feat: added example messages to cal ai post-install (#11944) 2023-10-17 16:03:12 +01:00
apps.keys-schemas.generated.ts feat: 11642 app shimmer video (#12159) 2023-11-09 14:03:50 +05:30
apps.metadata.generated.ts added deel app 2023-11-09 16:36:35 +00:00
apps.schemas.generated.ts feat: 11642 app shimmer video (#12159) 2023-11-09 14:03:50 +05:30
apps.server.generated.ts added deel app 2023-11-09 16:36:35 +00:00
appStoreMetaData.ts test: Add collective scheduling tests (#11670) 2023-10-10 09:46:04 +05:30
bookerApps.metadata.generated.ts feat: 11642 app shimmer video (#12159) 2023-11-09 14:03:50 +05:30
bookerAppsMetaData.ts perf: Remove non booker apps from booker page (#10905) 2023-08-24 13:38:15 -07:00
BookingPageTagManager.tsx perf: Remove non booker apps from booker page (#10905) 2023-08-24 13:38:15 -07:00
components.tsx appstore-install-loader-fix (#12269) 2023-11-10 18:38:45 +00:00
CONTRIBUTING.md refactor: Use template literal instead of '+' operator (#11444) 2023-10-03 11:52:19 -07:00
eventTypeAppCardZod.ts feat: Enable Apps for Teams & Orgs [CAL-1782] (#9337) 2023-07-06 16:48:39 +00:00
EventTypeAppContext.tsx refactor: Eventtype app context after orgs (#10781) 2023-08-29 11:32:20 +05:30
getAppAssetFullPath.ts chore/AppStore: Remove deprecated imageSrc and make the paths relative in logo (#8479) 2023-04-26 12:03:34 +01:00
getNormalizedAppMetadata.ts test: Add collective scheduling tests (#11670) 2023-10-10 09:46:04 +05:30
index.ts feat: 11642 app shimmer video (#12159) 2023-11-09 14:03:50 +05:30
locations.ts chore: variables names (#12352) 2023-11-14 11:45:09 +00:00
package.json feat: Stripe paid apps flow (#12103) 2023-11-15 09:29:41 -03:00
server.ts fix: Attach `credentialId` to location option (#12086) 2023-11-01 09:34:05 -04:00
test-setup.ts test: RFC: tests for EventTypeAppCardInterface (CALCOM-11005 ) (#11344) 2023-10-05 11:50:26 -03:00
trpc-routers.ts Check app-store types on CI (#7190) 2023-03-02 11:58:31 -07:00
tsconfig.json Check app-store types on CI (#7190) 2023-03-02 11:58:31 -07:00
types.d.ts fix: no feedback on buttons on /getting-started page. (#10152) 2023-07-14 09:03:11 +00:00
utils.ts feat: Stripe paid apps flow (#12103) 2023-11-15 09:29:41 -03:00