* Abstract app category navigation * Send key schema to frontend Co-authored-by: Omar López <zomars@users.noreply.github.com> * Render keys for apps on admin * Add enabled col for apps * Save app keys to DB * Add checks for admin role * Abstract setup components * Add AdminAppsList to setup wizard * Migrate to v10 tRPC * Default hide keys * Display enabled apps * Merge branch 'main' into admin-apps-ui * Toggle calendars * WIP * Add params and include AppCategoryNavigation * Refactor getEnabledApps * Add warning for disabling apps * Fallback to cal video when a video app is disabled * WIP send disabled email * Send email to all users of event types with payment app * Disable Stripe when app is disabled * Disable apps in event types * Send email to users on disabled apps * Send email based on what app was disabled * WIP type fix * Disable navigation to apps list if already setup * UI import fixes * Waits for session data before redirecting * Updates admin seeded password To comply with admin password requirements * Update yarn.lock * Flex fixes * Adds admin middleware * Clean up * WIP * WIP * NTS * Add dirName to app metadata * Upsert app if not in db * Upsert app if not in db * Add dirName to app metadata * Add keys to app packages w/ keys * Merge with main * Toggle show keys & on enable * Fix empty keys * Fix lark calendar metadata * Fix some type errors * Fix Lark metadata & check for category when upserting * More type fixes * Fix types & add keys to google cal * WIP * WIP * WIP * More type fixes * Fix type errors * Fix type errors * More type fixes * More type fixes * More type fixes * Feedback * Fixes default value * Feedback * Migrate credential invalid col default value "false" * Upsert app on saving keys * Clean up * Validate app keys on frontend * Add nonempty to app keys schemas * Add web3 * Listlocale filter on categories / category * Grab app metadata via category or categories * Show empty screen if no apps are enabled * Fix type checks * Fix type checks * Fix type checks * Fix type checks * Fix type checks * Fix type checks * Replace .nonempty() w/ .min(1) * Fix type error * Address feedback * Draft Google Meet install button * Add install button and warning dialog * WIP * WIP * Display warning when Meet is selected * Display Google Meet warning on email to organizer * Fix email * Fix type errors * Fix type error * Add connected account component * Add warning message * Address comments * Address feedback * Clean up & add MeetLocationType * Use useApp hook * Translate to new API approach * Remove console.log * Refactor * Fix missing backup Cal video link * WIP * Address feedback * Update submodules * Feedback * Submodule sync Co-authored-by: Omar López <zomars@users.noreply.github.com> Co-authored-by: Peer Richelsen <peeroke@gmail.com> Co-authored-by: zomars <zomars@me.com> Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com> Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> Co-authored-by: Peer Richelsen <peer@cal.com>
53 lines
2.0 KiB
TypeScript
53 lines
2.0 KiB
TypeScript
/**
|
|
This file is autogenerated using the command `yarn app-store:build --watch`.
|
|
Don't modify this file manually.
|
|
**/
|
|
export const apiHandlers = {
|
|
amie: import("./amie/api"),
|
|
applecalendar: import("./applecalendar/api"),
|
|
around: import("./around/api"),
|
|
caldavcalendar: import("./caldavcalendar/api"),
|
|
campfire: import("./campfire/api"),
|
|
closecom: import("./closecom/api"),
|
|
"routing-forms": import("./ee/routing-forms/api"),
|
|
exchange2013calendar: import("./exchange2013calendar/api"),
|
|
exchange2016calendar: import("./exchange2016calendar/api"),
|
|
exchangecalendar: import("./exchangecalendar/api"),
|
|
fathom: import("./fathom/api"),
|
|
ga4: import("./ga4/api"),
|
|
giphy: import("./giphy/api"),
|
|
googlecalendar: import("./googlecalendar/api"),
|
|
googlevideo: import("./googlevideo/api"),
|
|
hubspot: import("./hubspot/api"),
|
|
huddle01video: import("./huddle01video/api"),
|
|
jitsivideo: import("./jitsivideo/api"),
|
|
larkcalendar: import("./larkcalendar/api"),
|
|
n8n: import("./n8n/api"),
|
|
office365calendar: import("./office365calendar/api"),
|
|
office365video: import("./office365video/api"),
|
|
ping: import("./ping/api"),
|
|
pipedream: import("./pipedream/api"),
|
|
plausible: import("./plausible/api"),
|
|
qr_code: import("./qr_code/api"),
|
|
rainbow: import("./rainbow/api"),
|
|
raycast: import("./raycast/api"),
|
|
riverside: import("./riverside/api"),
|
|
salesforce: import("./salesforce/api"),
|
|
sendgrid: import("./sendgrid/api"),
|
|
signal: import("./signal/api"),
|
|
sirius_video: import("./sirius_video/api"),
|
|
stripepayment: import("./stripepayment/api"),
|
|
tandemvideo: import("./tandemvideo/api"),
|
|
telegram: import("./telegram/api"),
|
|
typeform: import("./typeform/api"),
|
|
vimcal: import("./vimcal/api"),
|
|
vital: import("./vital/api"),
|
|
weather_in_your_calendar: import("./weather_in_your_calendar/api"),
|
|
whatsapp: import("./whatsapp/api"),
|
|
whereby: import("./whereby/api"),
|
|
wipemycalother: import("./wipemycalother/api"),
|
|
wordpress: import("./wordpress/api"),
|
|
zapier: import("./zapier/api"),
|
|
zoomvideo: import("./zoomvideo/api"),
|
|
};
|