feat: Add app store entry for "Autocheckin" (Challenge/Bounty) (#14683)

This commit is contained in:
Patrick Göler von Ravensburg
2024-04-23 21:52:03 +00:00
committed by GitHub
parent 73a79cf29b
commit fb997045f2
12 changed files with 66 additions and 0 deletions
@@ -6,6 +6,7 @@ import alby_config_json from "./alby/config.json";
import amie_config_json from "./amie/config.json";
import { metadata as applecalendar__metadata_ts } from "./applecalendar/_metadata";
import around_config_json from "./around/config.json";
import autocheckin_config_json from "./autocheckin/config.json";
import basecamp3_config_json from "./basecamp3/config.json";
import cal_ai_config_json from "./cal-ai/config.json";
import { metadata as caldavcalendar__metadata_ts } from "./caldavcalendar/_metadata";
@@ -91,6 +92,7 @@ export const appStoreMetadata = {
amie: amie_config_json,
applecalendar: applecalendar__metadata_ts,
around: around_config_json,
autocheckin: autocheckin_config_json,
basecamp3: basecamp3_config_json,
"cal-ai": cal_ai_config_json,
caldavcalendar: caldavcalendar__metadata_ts,
@@ -7,6 +7,7 @@ export const apiHandlers = {
amie: import("./amie/api"),
applecalendar: import("./applecalendar/api"),
around: import("./around/api"),
autocheckin: import("./autocheckin/api"),
basecamp3: import("./basecamp3/api"),
"cal-ai": import("./cal-ai/api"),
caldavcalendar: import("./caldavcalendar/api"),
@@ -0,0 +1,7 @@
---
items:
- 1.jpeg
- 2.jpeg
---
{DESCRIPTION}
+20
View File
@@ -0,0 +1,20 @@
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",
redirect: {
newTab: true,
url: "https://autocheckin.app",
},
createCredential: ({ appType, user, slug, teamId }) =>
createDefaultInstallation({ appType, user: user, slug, key: {}, teamId }),
};
export default handler;
@@ -0,0 +1 @@
export { default as add } from "./add";
@@ -0,0 +1,16 @@
{
"/*": "Don't modify slug - If required, do it using cli edit command",
"name": "Autocheckin",
"slug": "autocheckin",
"type": "autocheckin_automation",
"logo": "icon.svg",
"url": "https://autocheckin.app",
"variant": "automation",
"categories": ["automation"],
"publisher": "Patrick Goeler von Ravensburg",
"email": "patrickvongoeler@gmail.com",
"description": "You simply paste a Cal.com link of someone, select a frequency and we will take care of the scheduling for you.\r\r",
"isTemplate": false,
"__createdUsingCli": true,
"__template": "link-as-an-app"
}
+1
View File
@@ -0,0 +1 @@
export * as api from "./api";
@@ -0,0 +1,14 @@
{
"$schema": "https://json.schemastore.org/package.json",
"private": true,
"name": "@calcom/autocheckin",
"version": "0.0.0",
"main": "./index.ts",
"dependencies": {
"@calcom/lib": "*"
},
"devDependencies": {
"@calcom/types": "*"
},
"description": "You simply paste a Cal.com link of someone, select a frequency and we will take care of the scheduling for you.\r\r"
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 250 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 211 KiB

@@ -0,0 +1,4 @@
<svg width="512" height="512" viewBox="0 0 512 512" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="512" height="512" fill="black"/>
<path d="M188.884 387H129.565L219.949 125.182H291.284L381.54 387H322.222L256.639 185.011H254.594L188.884 387ZM185.176 284.088H325.29V327.298H185.176V284.088Z" fill="white"/>
</svg>

After

Width:  |  Height:  |  Size: 327 B