diff --git a/apps/web/public/static/locales/km/vital.json b/apps/web/public/static/locales/km/vital.json deleted file mode 100644 index cdcadc6d4d..0000000000 --- a/apps/web/public/static/locales/km/vital.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "connected_vital_app": "ភ្ជាប់ជាមួយ", - "vital_app_sleep_automation": "Sleeping reschedule automation", - "vital_app_automation_description": "You can select different parameters to trigger the reschedule based on your sleeping metrics.", - "vital_app_parameter": "Parameter", - "vital_app_trigger": "Trigger at below or equal than", - "vital_app_save_button": "Save configuration", - "vital_app_total_label": "Total (total = rem + light sleep + deep sleep)", - "vital_app_duration_label": "Duration (duration = bedtime end - bedtime start)", - "vital_app_hours": "hours", - "vital_app_save_success": "Success saving your Vital Configurations", - "vital_app_save_error": "An error ocurred saving your Vital Configurations" -} diff --git a/packages/app-store/apps.metadata.generated.ts b/packages/app-store/apps.metadata.generated.ts index 09d7ae9954..71f6e914cd 100644 --- a/packages/app-store/apps.metadata.generated.ts +++ b/packages/app-store/apps.metadata.generated.ts @@ -32,6 +32,7 @@ import { metadata as giphy__metadata_ts } from "./giphy/_metadata"; import { metadata as googlecalendar__metadata_ts } from "./googlecalendar/_metadata"; import { metadata as googlevideo__metadata_ts } from "./googlevideo/_metadata"; import gtm_config_json from "./gtm/config.json"; +import horizon_workrooms_config_json from "./horizon-workrooms/config.json"; import { metadata as hubspot__metadata_ts } from "./hubspot/_metadata"; import { metadata as huddle01video__metadata_ts } from "./huddle01video/_metadata"; import ics_feedcalendar_config_json from "./ics-feedcalendar/config.json"; @@ -124,6 +125,7 @@ export const appStoreMetadata = { googlecalendar: googlecalendar__metadata_ts, googlevideo: googlevideo__metadata_ts, gtm: gtm_config_json, + "horizon-workrooms": horizon_workrooms_config_json, hubspot: hubspot__metadata_ts, huddle01video: huddle01video__metadata_ts, "ics-feedcalendar": ics_feedcalendar_config_json, diff --git a/packages/app-store/apps.server.generated.ts b/packages/app-store/apps.server.generated.ts index 7c143a2d30..b527c6fc5c 100644 --- a/packages/app-store/apps.server.generated.ts +++ b/packages/app-store/apps.server.generated.ts @@ -32,6 +32,7 @@ export const apiHandlers = { googlecalendar: import("./googlecalendar/api"), googlevideo: import("./googlevideo/api"), gtm: import("./gtm/api"), + "horizon-workrooms": import("./horizon-workrooms/api"), hubspot: import("./hubspot/api"), huddle01video: import("./huddle01video/api"), "ics-feedcalendar": import("./ics-feedcalendar/api"), diff --git a/packages/app-store/bookerApps.metadata.generated.ts b/packages/app-store/bookerApps.metadata.generated.ts index d311927791..58f21f48a6 100644 --- a/packages/app-store/bookerApps.metadata.generated.ts +++ b/packages/app-store/bookerApps.metadata.generated.ts @@ -15,6 +15,7 @@ import fathom_config_json from "./fathom/config.json"; import ga4_config_json from "./ga4/config.json"; import { metadata as googlevideo__metadata_ts } from "./googlevideo/_metadata"; import gtm_config_json from "./gtm/config.json"; +import horizon_workrooms_config_json from "./horizon-workrooms/config.json"; import { metadata as huddle01video__metadata_ts } from "./huddle01video/_metadata"; import jelly_config_json from "./jelly/config.json"; import { metadata as jitsivideo__metadata_ts } from "./jitsivideo/_metadata"; @@ -58,6 +59,7 @@ export const appStoreMetadata = { ga4: ga4_config_json, googlevideo: googlevideo__metadata_ts, gtm: gtm_config_json, + "horizon-workrooms": horizon_workrooms_config_json, huddle01video: huddle01video__metadata_ts, jelly: jelly_config_json, jitsivideo: jitsivideo__metadata_ts, diff --git a/packages/app-store/horizon-workrooms/DESCRIPTION.md b/packages/app-store/horizon-workrooms/DESCRIPTION.md new file mode 100644 index 0000000000..a4b15502c3 --- /dev/null +++ b/packages/app-store/horizon-workrooms/DESCRIPTION.md @@ -0,0 +1,8 @@ +--- +items: + - 1.jpeg + - 2.jpeg + - 3.jpeg +--- + +{DESCRIPTION} diff --git a/packages/app-store/horizon-workrooms/api/add.ts b/packages/app-store/horizon-workrooms/api/add.ts new file mode 100644 index 0000000000..7603de54da --- /dev/null +++ b/packages/app-store/horizon-workrooms/api/add.ts @@ -0,0 +1,16 @@ +import { createDefaultInstallation } from "@calcom/app-store/_utils/installation"; +import type { AppDeclarativeHandler } from "@calcom/types/AppHandler"; + +import appConfig from "../config.json"; + +const handler: AppDeclarativeHandler = { + appType: appConfig.type, + variant: appConfig.variant, + slug: appConfig.slug, + supportsMultipleInstalls: false, + handlerType: "add", + createCredential: ({ appType, user, slug, teamId }) => + createDefaultInstallation({ appType, user: user, slug, key: {}, teamId }), +}; + +export default handler; diff --git a/packages/app-store/horizon-workrooms/api/index.ts b/packages/app-store/horizon-workrooms/api/index.ts new file mode 100644 index 0000000000..4c0d2ead01 --- /dev/null +++ b/packages/app-store/horizon-workrooms/api/index.ts @@ -0,0 +1 @@ +export { default as add } from "./add"; diff --git a/packages/app-store/horizon-workrooms/config.json b/packages/app-store/horizon-workrooms/config.json new file mode 100644 index 0000000000..f0237ea2e6 --- /dev/null +++ b/packages/app-store/horizon-workrooms/config.json @@ -0,0 +1,25 @@ +{ + "/*": "Don't modify slug - If required, do it using cli edit command", + "name": "Horizon Workrooms", + "slug": "horizon-workrooms", + "type": "horizon-workrooms_conferencing", + "logo": "icon.svg", + "url": "https://forwork.meta.com/de/en/horizon-workrooms/", + "variant": "conferencing", + "categories": ["conferencing"], + "publisher": "Cal.com, Inc", + "email": "support@cal.com", + "appData": { + "location": { + "type": "integrations:{SLUG}_video", + "label": "{TITLE}", + "linkType": "static", + "organizerInputPlaceholder": "https://workrooms.workplace.com/groupcall/LINK:uALeBBTZbdBowT", + "urlRegExp": "^http(s)?:\\/\\/(www\\.)?workrooms.workplace.com\\/[a-zA-Z0-9]*" + } + }, + "description": "Workrooms is an immersive virtual space, where you and your team can work better together, from anywhere", + "isTemplate": false, + "__createdUsingCli": true, + "__template": "event-type-location-video-static" +} diff --git a/packages/app-store/horizon-workrooms/index.ts b/packages/app-store/horizon-workrooms/index.ts new file mode 100644 index 0000000000..d7f3602204 --- /dev/null +++ b/packages/app-store/horizon-workrooms/index.ts @@ -0,0 +1 @@ +export * as api from "./api"; diff --git a/packages/app-store/horizon-workrooms/package.json b/packages/app-store/horizon-workrooms/package.json new file mode 100644 index 0000000000..0971a75b8f --- /dev/null +++ b/packages/app-store/horizon-workrooms/package.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://json.schemastore.org/package.json", + "private": true, + "name": "@calcom/horizon-workrooms", + "version": "0.0.0", + "main": "./index.ts", + "dependencies": { + "@calcom/lib": "*" + }, + "devDependencies": { + "@calcom/types": "*" + }, + "description": "Workrooms is an immersive virtual space, where you and your team can work better together, from anywhere" +} diff --git a/packages/app-store/horizon-workrooms/static/1.jpeg b/packages/app-store/horizon-workrooms/static/1.jpeg new file mode 100644 index 0000000000..adb791cbae Binary files /dev/null and b/packages/app-store/horizon-workrooms/static/1.jpeg differ diff --git a/packages/app-store/horizon-workrooms/static/2.jpeg b/packages/app-store/horizon-workrooms/static/2.jpeg new file mode 100644 index 0000000000..6d33e9722a Binary files /dev/null and b/packages/app-store/horizon-workrooms/static/2.jpeg differ diff --git a/packages/app-store/horizon-workrooms/static/3.jpeg b/packages/app-store/horizon-workrooms/static/3.jpeg new file mode 100644 index 0000000000..78306099e0 Binary files /dev/null and b/packages/app-store/horizon-workrooms/static/3.jpeg differ diff --git a/packages/app-store/horizon-workrooms/static/icon.svg b/packages/app-store/horizon-workrooms/static/icon.svg new file mode 100644 index 0000000000..6b007fb8ad --- /dev/null +++ b/packages/app-store/horizon-workrooms/static/icon.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + +