2022-02-09 22:17:10 +00:00
|
|
|
{
|
2022-02-11 10:24:23 +00:00
|
|
|
"$schema": "https://turborepo.org/schema.json",
|
2022-02-09 22:17:10 +00:00
|
|
|
"pipeline": {
|
2022-05-26 17:44:23 +00:00
|
|
|
"@calcom/prisma#build": {
|
2022-07-15 05:47:37 +00:00
|
|
|
"cache": false,
|
2022-06-22 20:41:19 +00:00
|
|
|
"dependsOn": ["post-install", "db-deploy"],
|
|
|
|
"outputs": []
|
2022-05-26 17:44:23 +00:00
|
|
|
},
|
2022-06-22 20:41:19 +00:00
|
|
|
"@calcom/prisma#db-migrate": {
|
2022-04-06 19:52:48 +00:00
|
|
|
"cache": false,
|
2022-06-22 20:41:19 +00:00
|
|
|
"dependsOn": ["@calcom/prisma#db-up"],
|
|
|
|
"inputs": ["./schema.prisma", "./migrations/**/*.sql"],
|
|
|
|
"outputs": []
|
2022-02-18 22:16:53 +00:00
|
|
|
},
|
2022-02-15 20:30:52 +00:00
|
|
|
"@calcom/prisma#db-seed": {
|
2022-02-18 22:16:53 +00:00
|
|
|
"cache": false,
|
2022-06-22 20:41:19 +00:00
|
|
|
"dependsOn": ["@calcom/prisma#db-migrate"],
|
|
|
|
"outputs": []
|
|
|
|
},
|
|
|
|
"@calcom/prisma#db-up": {
|
|
|
|
"cache": false,
|
|
|
|
"outputs": []
|
|
|
|
},
|
|
|
|
"@calcom/prisma#dx": {
|
|
|
|
"cache": false,
|
2022-06-27 23:58:59 +00:00
|
|
|
"dependsOn": ["@calcom/prisma#db-migrate"],
|
2022-06-22 20:41:19 +00:00
|
|
|
"outputs": []
|
2022-02-10 18:30:32 +00:00
|
|
|
},
|
2022-02-11 10:24:23 +00:00
|
|
|
"@calcom/web#build": {
|
|
|
|
"dependsOn": [
|
|
|
|
"^build",
|
2022-03-26 00:39:38 +00:00
|
|
|
"$NEXT_PUBLIC_IS_E2E",
|
2022-12-07 19:55:47 +00:00
|
|
|
"$NEXT_PUBLIC_STRIPE_PREMIUM_PLAN_PRICE_MONTHLY",
|
|
|
|
"$NEXT_PUBLIC_STRIPE_PREMIUM_PLAN_PRODUCT_ID",
|
|
|
|
"$NEXT_PUBLIC_STRIPE_TEAM_MONTHLY_PRICE_ID",
|
2022-07-06 19:31:07 +00:00
|
|
|
"$STRIPE_PREMIUM_PLAN_PRODUCT_ID",
|
2022-11-10 20:23:56 +00:00
|
|
|
"$STRIPE_TEAM_MONTHLY_PRICE_ID",
|
2022-02-11 10:24:23 +00:00
|
|
|
"$NEXT_PUBLIC_STRIPE_PUBLIC_KEY",
|
2022-03-26 00:39:38 +00:00
|
|
|
"$NEXT_PUBLIC_WEBAPP_URL",
|
2022-06-22 20:41:19 +00:00
|
|
|
"$NEXT_PUBLIC_WEBSITE_URL"
|
2022-02-11 10:24:23 +00:00
|
|
|
],
|
|
|
|
"outputs": [".next/**"]
|
|
|
|
},
|
2022-02-15 20:30:52 +00:00
|
|
|
"@calcom/web#dx": {
|
2022-06-22 20:41:19 +00:00
|
|
|
"cache": false,
|
|
|
|
"dependsOn": ["@calcom/prisma#dx"],
|
|
|
|
"outputs": []
|
2022-02-15 20:30:52 +00:00
|
|
|
},
|
2022-03-17 19:36:11 +00:00
|
|
|
"@calcom/web#start": {
|
2022-05-30 17:11:05 +00:00
|
|
|
"cache": false,
|
2022-06-22 20:41:19 +00:00
|
|
|
"dependsOn": ["@calcom/prisma#db-deploy"],
|
|
|
|
"outputs": []
|
2022-05-30 17:11:05 +00:00
|
|
|
},
|
2022-03-02 20:28:57 +00:00
|
|
|
"@calcom/website#build": {
|
2022-04-05 16:30:11 +00:00
|
|
|
"dependsOn": [
|
2022-07-07 06:00:48 +00:00
|
|
|
"^build",
|
2022-04-05 16:30:11 +00:00
|
|
|
"$NEXT_PUBLIC_STRIPE_FREE_PLAN_PRICE",
|
|
|
|
"$NEXT_PUBLIC_STRIPE_PREMIUM_PLAN_PRICE",
|
2022-09-08 00:38:37 +00:00
|
|
|
"$NEXT_PUBLIC_STRIPE_PREMIUM_NEW_PLAN_PRICE",
|
2022-04-05 16:30:11 +00:00
|
|
|
"$NEXT_PUBLIC_STRIPE_PRO_PLAN_PRICE",
|
2022-09-08 00:38:37 +00:00
|
|
|
"$NEXT_PUBLIC_IS_PREMIUM_NEW_PLAN",
|
2022-07-06 19:31:07 +00:00
|
|
|
"$STRIPE_PRO_PLAN_PRODUCT_ID",
|
|
|
|
"$STRIPE_PREMIUM_PLAN_PRODUCT_ID",
|
|
|
|
"$STRIPE_FREE_PLAN_PRODUCT_ID",
|
2022-04-05 16:30:11 +00:00
|
|
|
"$NEXT_PUBLIC_STRIPE_PUBLIC_KEY",
|
|
|
|
"$NEXT_PUBLIC_WEBAPP_URL",
|
2023-01-24 15:47:46 +00:00
|
|
|
"$NEXT_PUBLIC_WEBSITE_URL",
|
|
|
|
"$SENDGRID_VERIFICATION_KEY",
|
|
|
|
"$DATOCMS_GRAPHQL_ENDPOINT",
|
|
|
|
"$DATOCMS_API_TOKEN",
|
|
|
|
"$STRIPE_SUPPORT_TABLE",
|
2023-02-06 22:50:08 +00:00
|
|
|
"$ENVIRONMENT_URL",
|
|
|
|
"$CSP_POLICY"
|
2022-04-05 16:30:11 +00:00
|
|
|
],
|
2022-03-02 20:28:57 +00:00
|
|
|
"outputs": [".next/**"]
|
|
|
|
},
|
2022-02-09 22:17:10 +00:00
|
|
|
"build": {
|
2022-06-22 20:41:19 +00:00
|
|
|
"dependsOn": ["^build"],
|
2022-02-09 22:17:10 +00:00
|
|
|
"outputs": ["dist/**", ".next/**"]
|
|
|
|
},
|
2022-06-22 20:41:19 +00:00
|
|
|
"db-deploy": {
|
|
|
|
"cache": false,
|
|
|
|
"inputs": ["./migrations/**/*.sql", "./prisma/migrations/**/*.sql"],
|
|
|
|
"outputs": []
|
|
|
|
},
|
|
|
|
"db-seed": { "outputs": [] },
|
2022-02-09 23:59:34 +00:00
|
|
|
"deploy": {
|
2022-04-06 19:52:48 +00:00
|
|
|
"cache": false,
|
2022-05-30 17:11:05 +00:00
|
|
|
"dependsOn": ["@calcom/web#build"],
|
2022-04-06 19:52:48 +00:00
|
|
|
"outputs": []
|
2022-02-09 23:59:34 +00:00
|
|
|
},
|
2022-02-09 22:17:10 +00:00
|
|
|
"clean": {
|
|
|
|
"cache": false
|
|
|
|
},
|
|
|
|
"dev": {
|
2022-06-22 20:41:19 +00:00
|
|
|
"dependsOn": ["//#env-check:common", "//#env-check:app-store"],
|
|
|
|
"outputs": [],
|
2022-02-09 22:17:10 +00:00
|
|
|
"cache": false
|
2022-02-09 22:37:50 +00:00
|
|
|
},
|
|
|
|
"dx": {
|
2022-06-22 20:41:19 +00:00
|
|
|
"cache": false,
|
|
|
|
"outputs": []
|
2022-02-09 22:37:50 +00:00
|
|
|
},
|
|
|
|
"lint": {
|
2022-03-09 17:52:48 +00:00
|
|
|
"cache": false,
|
2022-02-09 22:37:50 +00:00
|
|
|
"outputs": []
|
2022-02-09 22:45:25 +00:00
|
|
|
},
|
2022-07-12 14:32:27 +00:00
|
|
|
"lint:fix": {
|
|
|
|
"cache": false,
|
|
|
|
"outputs": []
|
|
|
|
},
|
2022-03-09 17:52:48 +00:00
|
|
|
"lint:report": {
|
|
|
|
"cache": false,
|
|
|
|
"outputs": ["lint-results"]
|
|
|
|
},
|
2022-05-27 19:49:13 +00:00
|
|
|
"post-install": {
|
2022-06-25 20:01:02 +00:00
|
|
|
"dependsOn": ["$PRISMA_GENERATE_DATAPROXY"],
|
2022-06-22 20:41:19 +00:00
|
|
|
"outputs": ["../../node_modules/@prisma/client/**", "../../node_modules/@prisma/admin-client/**"],
|
|
|
|
"inputs": ["./schema.prisma", "./prisma/schema.prisma"]
|
2022-05-27 19:49:13 +00:00
|
|
|
},
|
2022-07-21 09:59:37 +00:00
|
|
|
"@calcom/prisma#post-install": {
|
|
|
|
"cache": false
|
|
|
|
},
|
2022-02-10 18:51:25 +00:00
|
|
|
"start": {},
|
2022-04-25 04:33:00 +00:00
|
|
|
"embed-tests": {
|
|
|
|
"cache": false
|
|
|
|
},
|
|
|
|
"embed-tests-quick": {
|
|
|
|
"cache": false
|
|
|
|
},
|
2022-02-09 22:45:25 +00:00
|
|
|
"type-check": {
|
2022-06-22 20:41:19 +00:00
|
|
|
"cache": false,
|
2022-02-09 22:45:25 +00:00
|
|
|
"outputs": []
|
2022-06-22 20:41:19 +00:00
|
|
|
},
|
2022-07-21 16:44:23 +00:00
|
|
|
"@calcom/prisma#db-reset": {
|
|
|
|
"cache": false
|
|
|
|
},
|
2022-06-24 15:38:17 +00:00
|
|
|
"@calcom/app-store-cli#build": {
|
|
|
|
"cache": false,
|
|
|
|
"inputs": ["../../app-store/**/**"],
|
|
|
|
"outputs": ["../../app-store/apps.server.generated.ts", "../../app-store/apps.browser.generated.tsx"]
|
|
|
|
},
|
|
|
|
"@calcom/embed-react#type-check": {
|
|
|
|
"dependsOn": ["@calcom/embed-core#build", "@calcom/embed-snippet#build"]
|
2022-06-22 20:41:19 +00:00
|
|
|
},
|
2022-06-22 21:10:49 +00:00
|
|
|
"@calcom/embed-core#build": {
|
|
|
|
"cache": false,
|
|
|
|
"outputs": ["../../../apps/web/public/embed/**"]
|
|
|
|
},
|
2022-06-22 20:41:19 +00:00
|
|
|
"embed-tests-update-snapshots:ci": {
|
2022-07-14 12:40:53 +00:00
|
|
|
"cache": false,
|
2022-06-24 15:38:17 +00:00
|
|
|
"dependsOn": [
|
|
|
|
"@calcom/prisma#db-seed",
|
|
|
|
"@calcom/web#build",
|
2023-02-21 16:48:01 +00:00
|
|
|
"^build",
|
2022-06-24 15:38:17 +00:00
|
|
|
"^embed-tests-update-snapshots:ci"
|
|
|
|
]
|
2022-06-22 20:41:19 +00:00
|
|
|
},
|
|
|
|
"//#env-check:common": {
|
2022-07-30 01:30:02 +00:00
|
|
|
"cache": false,
|
2022-06-24 13:30:36 +00:00
|
|
|
"inputs": ["./.env.example", "./.env"],
|
2022-06-22 20:41:19 +00:00
|
|
|
"outputs": ["./.env"]
|
|
|
|
},
|
|
|
|
"//#env-check:app-store": {
|
2022-07-30 01:30:02 +00:00
|
|
|
"cache": false,
|
2022-06-24 13:30:36 +00:00
|
|
|
"inputs": ["./.env.appStore.example", "./.env.appStore"],
|
2022-06-22 20:41:19 +00:00
|
|
|
"outputs": ["./.env.appStore"]
|
2022-09-02 02:00:48 +00:00
|
|
|
},
|
|
|
|
"//#test": {
|
|
|
|
"cache": false,
|
|
|
|
"outputs": []
|
2022-02-10 19:00:12 +00:00
|
|
|
}
|
2022-07-21 16:44:23 +00:00
|
|
|
},
|
2022-08-11 19:17:56 +00:00
|
|
|
"globalDependencies": [
|
|
|
|
"$ANALYZE",
|
|
|
|
"$API_KEY_PREFIX",
|
2022-12-08 22:00:20 +00:00
|
|
|
"$NEXT_PUBLIC_API_URL",
|
2022-08-11 19:17:56 +00:00
|
|
|
"$APP_USER_NAME",
|
|
|
|
"$CALCOM_LICENSE_KEY",
|
|
|
|
"$CALCOM_TELEMETRY_DISABLED",
|
|
|
|
"$CALENDSO_ENCRYPTION_KEY",
|
2022-08-26 21:10:12 +00:00
|
|
|
"$SEND_FEEDBACK_EMAIL",
|
2022-08-11 19:17:56 +00:00
|
|
|
"$CI",
|
|
|
|
"$CLOSECOM_API_KEY",
|
2022-08-26 21:10:12 +00:00
|
|
|
"$SENDGRID_API_KEY",
|
2022-11-17 21:38:34 +00:00
|
|
|
"$SENDGRID_SYNC_API_KEY",
|
2022-08-31 23:09:34 +00:00
|
|
|
"$SENDGRID_EMAIL",
|
2022-11-11 15:01:17 +00:00
|
|
|
"$TWILIO_TOKEN",
|
|
|
|
"$TWILIO_SID",
|
|
|
|
"$TWILIO_MESSAGING_SID",
|
2022-12-12 11:00:15 +00:00
|
|
|
"$TWILIO_PHONE_NUMBER",
|
2022-12-15 21:54:40 +00:00
|
|
|
"$TWILIO_VERIFY_SID",
|
2022-08-11 19:17:56 +00:00
|
|
|
"$CRON_API_KEY",
|
|
|
|
"$DAILY_API_KEY",
|
|
|
|
"$DAILY_SCALE_PLAN",
|
2022-08-15 19:52:01 +00:00
|
|
|
"$DEBUG",
|
2022-08-11 19:17:56 +00:00
|
|
|
"$EMAIL_FROM",
|
|
|
|
"$EMAIL_SERVER_HOST",
|
|
|
|
"$EMAIL_SERVER_PASSWORD",
|
|
|
|
"$EMAIL_SERVER_PORT",
|
|
|
|
"$EMAIL_SERVER_USER",
|
|
|
|
"$EMAIL_SERVER",
|
|
|
|
"$EXCHANGE_DEFAULT_EWS_URL",
|
2022-08-15 19:52:01 +00:00
|
|
|
"$GIPHY_API_KEY",
|
2022-08-11 19:17:56 +00:00
|
|
|
"$GOOGLE_API_CREDENTIALS",
|
|
|
|
"$GOOGLE_LOGIN_ENABLED",
|
2022-08-15 19:52:01 +00:00
|
|
|
"$MS_GRAPH_CLIENT_ID",
|
|
|
|
"$MS_GRAPH_CLIENT_SECRET",
|
|
|
|
"$LARK_OPEN_APP_ID",
|
|
|
|
"$LARK_OPEN_APP_SECRET",
|
|
|
|
"$LARK_OPEN_VERIFICATION_TOKEN",
|
|
|
|
"$TANDEM_CLIENT_ID",
|
|
|
|
"$TANDEM_CLIENT_SECRET",
|
|
|
|
"$TANDEM_BASE_URL",
|
|
|
|
"$ZOOM_CLIENT_ID",
|
|
|
|
"$ZOOM_CLIENT_SECRET",
|
2022-08-11 19:17:56 +00:00
|
|
|
"$HEROKU_APP_NAME",
|
2023-01-07 10:28:02 +00:00
|
|
|
"$RENDER_EXTERNAL_URL",
|
2023-01-13 23:51:37 +00:00
|
|
|
"$NEXT_PUBLIC_HOSTED_CAL_FEATURES",
|
2022-08-11 19:17:56 +00:00
|
|
|
"$HUBSPOT_CLIENT_ID",
|
2022-08-15 19:52:01 +00:00
|
|
|
"$HUBSPOT_CLIENT_SECRET",
|
2022-08-12 18:18:13 +00:00
|
|
|
"$INTEGRATION_TEST_MODE",
|
2022-08-23 21:34:10 +00:00
|
|
|
"$IP_BANLIST",
|
2022-08-11 19:17:56 +00:00
|
|
|
"$NEXT_PUBLIC_CONSOLE_URL",
|
|
|
|
"$NEXT_PUBLIC_DEBUG",
|
|
|
|
"$NEXT_PUBLIC_EMBED_LIB_URL",
|
|
|
|
"$NEXT_PUBLIC_SWAGGER_DOCS_URL",
|
|
|
|
"$NEXT_PUBLIC_TEAM_IMPERSONATION",
|
2022-11-30 21:52:56 +00:00
|
|
|
"$NEXT_PUBLIC_APP_NAME",
|
|
|
|
"$NEXT_PUBLIC_SUPPORT_MAIL_ADDRESS",
|
|
|
|
"$NEXT_PUBLIC_COMPANY_NAME",
|
2022-12-12 11:00:15 +00:00
|
|
|
"$NEXT_PUBLIC_SENDER_ID",
|
2023-01-18 14:32:39 +00:00
|
|
|
"$NEXT_PUBLIC_SENDGRID_SENDER_NAME",
|
2023-01-14 00:42:13 +00:00
|
|
|
"$NEXT_PUBLIC_DISABLE_SIGNUP",
|
2023-02-07 22:40:38 +00:00
|
|
|
"$NEXT_PUBLIC_STRIPE_PRICING_TABLE_ID",
|
|
|
|
"$NEXT_PUBLIC_STRIPE_PRICING_TABLE_PUBLISHABLE_KEY",
|
2022-08-11 19:17:56 +00:00
|
|
|
"$NEXTAUTH_COOKIE_DOMAIN",
|
|
|
|
"$NEXTAUTH_SECRET",
|
|
|
|
"$NEXTAUTH_URL",
|
|
|
|
"$NODE_ENV",
|
Generate SSG Page used as cache for user's third-party calendar (#6775)
* Generate SSG Page used as cache for user's third-party calendars
* remove next-build-id dependency
* yarn.lock from main
* add support to get cached data from multiple months
* Update apps/web/pages/[user]/calendar-cache/[month].tsx
Co-authored-by: Omar López <zomars@me.com>
* Update apps/web/pages/[user]/calendar-cache/[month].tsx
Co-authored-by: Omar López <zomars@me.com>
* Update packages/core/CalendarManager.ts
Co-authored-by: Omar López <zomars@me.com>
* Add api endpoint that revalidates the current month and 3 more ahead
* Revalidate calendar cache when user connect new calendar.
* Revalidate calendar cache when user remove a calendar.
* Revalidate calendar cache when user change de selected calendars-
* Change revalidateCalendarCache function to @calcom/lib/server
* Remove the memory cache from getCachedResults
* refetch availability slots in a 3 seconds interval
* Hotfix: Event Name (#6863) (#6864)
* feat: make key unique (#6861)
* version 2.5.9 (#6868)
* Use Calendar component view=day for drop-in replacement troubleshooter (#6869)
* Use Calendar component view=day for drop-in replacement troubleshooter
* Setting the id to undefined makes the busy time selected
* Updated event title to include title+source
* lots of small changes by me and ciaran (#6871)
* Hotfix: For old Plausible installs enabled in an EventType, give a default value (#6860)
* Add default for trackingId for old plausible installs in event-types
* Fix types
* fix: filter booking in upcoming (#6406)
* fix: filter booking in upcoming
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: test
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: wipe-my-cal failing test
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
---------
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: Peer Richelsen <peer@cal.com>
* fix workflows when duplicating event types (#6873)
* fix: get location url from metadata (#6774)
* fix: get location url from metadata
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: replace location
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: type error
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: use zod
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
---------
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* Updates heroku deployment template (#6879)
* Hide button (#6895)
* Fixed some inconsistencies within single event type page (#6887)
* Fixed some inconsistencies within single event type page
* Fix layout shift on AvailabilityTab
* fix(date-overrides): alignment of edit & delete btns (#6892)
* When unchecking the common schedule, schedule should be nulled (#6898)
* theme for storybook
* nit border change (#6899)
* fix: metadata not saved while creating a booking. (#6866)
* feat: add metadata to booking creation
* fix: bug
* Beginning of Strict CSP Compliance (#6841)
* Add CSP Support and enable it initially for Login page
* Update README
* Make sure that CSP is not enabled if CSP_POLICY isnt set
* Add a new value for x-csp header that tells if instance has opted-in to CSP or not
* Add more src to CSP
* Fix typo in header name
* Remove duplicate headers fn
* Add https://eu.ui-avatars.com/api/
* Add CSP_POLICY to env.example
* v2.5.10
* fix: add req.headers (#6921)
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* add-console-vars (#6929)
* Admin Wizard Choose License (#6574)
* Implementation
* i18n
* More i18n
* extracted i18n, needs api to get most recent price, added hint: update later
* Fixing i18n var
* Fix booking filters not working for admin (#6576)
* fix: react-select overflow issue in some modals. (#6587)
* feat: add a disable overflow prop
* feat: use the disable overflow prop
* Tailwind Merge (#6596)
* Tailwind Merge
* Fix merge classNames
* [CAL-808] /availability/single - UI issue on buttons beside time inputs (#6561)
* [CAL-808] /availability/single - UI issue on buttons beside time inputs
* Update apps/web/public/static/locales/en/common.json
* Update packages/features/schedules/components/Schedule.tsx
* create new translation for tooltip
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
* Bye bye submodules (#6585)
* WIP
* Uses ssh instead
* Update .gitignore
* Update .gitignore
* Update Makefile
* Update git-setup.sh
* Update git-setup.sh
* Replaced Makefile with bash script
* Update package.json
* fix: show button on empty string (#6601)
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: add delete in dropdown (#6599)
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* Update README.md
* Update README.md
* Changed a neutral- classes to gray (#6603)
* Changed a neutral- classes to gray
* Changed all border-1 to border
* Update package.json
* Test fixes
* Yarn lock fixes
* Fix string equality check in git-setup.sh
* [CAL-811] Avatar icon not redirecting user back to the main page (#6586)
* Remove cursor-pointer, remove old Avatar* files
* Fixed styling for checkedSelect + some cleanup
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
* Harsh/add member invite (#6598)
Co-authored-by: Guest <guest@pop-os.localdomain>
Co-authored-by: root <harsh.singh@gocomet.com>
* Regenerated lockfile without upgrade (#6610)
* fix: remove annoying outline when <Button /> clicked (#6537)
* fix: remove annoying outline when <Button /> clicked
* Delete yarn.lock
* remove 1 on 1 icon (#6609)
* removed 1-on-1 badge
* changed user to users for group events
* fix: case-sensitivity in apps path (#6552)
* fix: lowercase slug
* fix: make fallback blocking
* Fix FAB (#6611)
* feat: add LocationSelect component (#6571)
* feat: add LocationSelect component
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: type error
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* chore: type error
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* Update booking filters design (#6543)
* Update booking filters
* Add filter on YOUR bookings
* Fix pending members showing up in list
* Reduce the avatar size to 'sm' for now
* Bugfix/dropdown menu trigger as child remove class names (#6614)
* Fix UsernameTextfield to take right height
* Remove className side-effect
* Incorrect resolution version fixed
* Converted mobile DropdownMenuTrigger styles into Button
* v2.5.3
* fix: use items-center (#6618)
* fix tooltip and modal stacking issues (#6491)
* fix tooltip and modal stacking issues
* use z-index in larger screens and less
Co-authored-by: Alex van Andel <me@alexvanandel.com>
* Temporary fix (#6626)
* Fix Ga4 tracking (#6630)
* generic <UpgradeScreen> component (#6594)
* first attempt of <UpgradeScreen>
* changes to icons
* reverted changes back to initial state, needs fix: teams not showing
* WIP
* Fix weird reactnode error
* Fix loading text
* added upgradeTip to routing forms
* icon colors
* create and use hook to check if user has team plan
* use useTeamPlan for upgradeTeamsBadge
* replace huge svg with compressed jpeg
* responsive fixes
* Update packages/ui/components/badge/UpgradeTeamsBadge.tsx
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* Give team plan features to E2E tests
* Allow option to make a user part of team int ests
* Remove flash of paywall for team user
* Add team user for typeform tests as well
Co-authored-by: Peer Richelsen <peer@cal.com>
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
* Removing env var to rely on db
* Restoring i18n keys, set loading moved
* Fixing tailwind-preset glob
* Wizard width fix for md+ screens
* Converting licenses options to radix radio
* Applying feedback + other tweaks
* Reverting this, not this PR related
* Unneeded code removal
* Reverting unneeded style change
* Applying feedback
* Removing licenseType
* Upgrades typescript
* Update yarn lock
* Typings
* Hotfix: ping,riverside,whereby and around not showing up in list (#6712)
* Hotfix: ping,riverside,whereby and around not showing up in list (#6712) (#6713)
* Adds deployment settings to DB (#6706)
* WIP
* Adds DeploymentTheme
* Add missing migrations
* Adds client extensions for deployment
* Cleanup
* Delete migration.sql
* Relying on both, env var and new model
* Restoring env example doc for backward compat
* Maximum call stack size exceeded fix?
* Revert upgrade
* Update index.ts
* Delete index.ts
* Not exposing license key, fixed radio behavior
* Covering undefined env var
* Self contained checkLicense
* Feedback
* Moar feedback
* Feedback
* Feedback
* Feedback
* Cleanup
---------
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Co-authored-by: Peer Richelsen <peer@cal.com>
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
Co-authored-by: Nafees Nazik <84864519+G3root@users.noreply.github.com>
Co-authored-by: GitStart-Cal.com <121884634+gitstart-calcom@users.noreply.github.com>
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
Co-authored-by: Omar López <zomars@me.com>
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
Co-authored-by: Harsh Singh <51085015+harshsinghatz@users.noreply.github.com>
Co-authored-by: Guest <guest@pop-os.localdomain>
Co-authored-by: root <harsh.singh@gocomet.com>
Co-authored-by: Luis Cadillo <luiscaf3r@gmail.com>
Co-authored-by: Mohammed Cherfaoui <hi@cherfaoui.dev>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com>
* added two new tips (#6915)
* [CAL-488] Timezone selection has a weird double dropdown (#6851)
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com>
* fix: color and line height of icon (#6913)
* fix: use destination calendar email (#6886)
* fix: use destination calendar email
to display correct primary email
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: simplify logic
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
---------
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: dropdown title in bookings page (#6924)
* fixes the broken max size of members on teams page (#6926)
* fix: display provider name instead of url (#6914)
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: add sortByLabel (#6797)
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* Email Variables Bug (#6943)
* Remove _subject translations for zh-CN, needs retranslation
* minor timezone-select improvements (#6944)
* fixed timezone select positioning and hover
* fixed timezone select positioning and hover
* Give trackingId a default value because if user doesnt interact with trackingId input it is not set (#6945)
* Block /auth/:path, nothing else. (#6949)
* Block /auth/:path, nothing else.
* Also add /signup
* fix start icon in button (#6950)
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
* Fixes localisation of {EVENT_DATE} in workflows (#6907)
* translate {EVENT_DATE} variable to correct language
* fix locale for cron schedule reminder emails/sms
* fix type error
* add missing locale to attendees
* fix type error
* code clean up
* revert last commit
* using Intl for date translations
---------
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
* Allow account linking for Google and SAML providers (#6874)
* allow account linking for self-hosted instances, both Google and SAML are verified emails
* allow account linking for Google and SSO if emails match with existing username/password account
* Tweaked find user by email since we now have multiple providers (other than credentials provider)
* feat/payment-service-6438-cal-767 (#6677)
* WIP paymentService
* Changes for payment Service
* Fix for stripe payment flow
* Remove logs/comments
* Refactored refund for stripe app
* Move stripe handlePayment to own lib
* Move stripe delete payments to paymentService
* lint fix
* Change handleRefundError as generic function
* remove log
* remove logs
* remove logs
* Return stripe default export to lib/server
* Fixing types
* Fix types
* Upgrades typescript
* Update yarn lock
* Typings
* Hotfix: ping,riverside,whereby and around not showing up in list (#6712)
* Hotfix: ping,riverside,whereby and around not showing up in list (#6712) (#6713)
* Adds deployment settings to DB (#6706)
* WIP
* Adds DeploymentTheme
* Add missing migrations
* Adds client extensions for deployment
* Cleanup
* Revert "lint fix"
This reverts commit e1a2e4a357e58e6673c47399888ae2e00d1351a6.
* Add validation
* Revert changes removed in force push
* Removing abstract class and just leaving interface implementation
* Fix types for handlePayments
* Fix payment test appStore import
* Fix stripe metadata in event type
* Move migration to separate PR
* Revert "Move migration to separate PR"
This reverts commit 48aa64e0724a522d3cc2fefaaaee5792ee9cd9e6.
* Update packages/prisma/migrations/20230125175109_remove_type_from_payment_and_add_app_relationship/migration.sql
Co-authored-by: Omar López <zomars@me.com>
---------
Co-authored-by: zomars <zomars@me.com>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
* Small UI fixes for seats & destination calendars (#6859)
* Do not add former time for events on seats
* Default display destination calendar
* Add seats badge to event type item
* Add string
* Actively watch seats enabled option for requires confirmation
* Only show former time when there is a rescheduleUid
* fix: use typedquery hook in duplicate dialog (#6730)
* fix: use typedquery hook in duplicate dialog
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* Update packages/features/eventtypes/components/DuplicateDialog.tsx
---------
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Co-authored-by: Peer Richelsen <peer@cal.com>
Co-authored-by: Omar López <zomars@me.com>
* Fixing admin wizard step done (#6954)
* Feature/maintenance mode (#6930)
* Implement maintenance mode with Vercel Edge Config
* Error log is spam during development/ added \n in .env.example
* Exclude _next, /api for /maintenance page
* Re-instate previous config
* rtl: begone
* Added note to explain why /auth/login covers the maintenance page.
---------
Co-authored-by: Omar López <zomars@me.com>
* Update package.json
* I18N Caching (#6823)
* Caching Logic Changes
Enabled this function to change its cache value based on incoming paths value
* Invalidate I18N Cache
Invalidating the I18N cache when a user saves changes to their General settings
* Removes deprecated useLocale location
* Overriding the default getSchedule cache to have a revalidation time of 1 second
* Update apps/web/pages/api/trpc/[trpc].ts
* Updated cache values to match the comment
---------
Co-authored-by: zomars <zomars@me.com>
* feat: return `x-vercel-ip-timezone` in headers (#6849)
* feat: add trpc to matcher and pass vercel timezone header
* feat: pass request to context
* feat: return timezone in header
* refactor: split context
* fix: remove tsignore comment
* Update [trpc].ts
---------
Co-authored-by: zomars <zomars@me.com>
* log the json url for testing
* use WEBAPP_URL constant instead env.NEXT_PUBLIC_WEBAPP_URL
* remove the commented selectedCalendars var, it is not necessary
* Caching fixes
* Separate selectedDate slots from month slots
* Update [trpc].ts
* Log headers
* Update [trpc].ts
* Update package.json
* Fixes/trpc headers (#7045)
* Cache fixes
* Testing
* SWR breaks embed tests
* Prevent refetching day on month switch
* Skeleton fixes
---------
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Co-authored-by: zomars <zomars@me.com>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
Co-authored-by: Nafees Nazik <84864519+G3root@users.noreply.github.com>
Co-authored-by: Ben Hybert <53020786+Hybes@users.noreply.github.com>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com>
Co-authored-by: Peer Richelsen <peer@cal.com>
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com>
Co-authored-by: Syed Ali Shahbaz <52925846+alishaz-polymath@users.noreply.github.com>
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
Co-authored-by: Sai Deepesh <saideepesh000@gmail.com>
Co-authored-by: alannnc <alannnc@gmail.com>
Co-authored-by: Leo Giovanetti <hello@leog.me>
Co-authored-by: GitStart-Cal.com <121884634+gitstart-calcom@users.noreply.github.com>
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com>
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
Co-authored-by: Harsh Singh <51085015+harshsinghatz@users.noreply.github.com>
Co-authored-by: Guest <guest@pop-os.localdomain>
Co-authored-by: root <harsh.singh@gocomet.com>
Co-authored-by: Luis Cadillo <luiscaf3r@gmail.com>
Co-authored-by: Mohammed Cherfaoui <hi@cherfaoui.dev>
Co-authored-by: Joe Shajan <joeshajan1551@gmail.com>
Co-authored-by: Deepak Prabhakara <deepak@boxyhq.com>
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com>
Co-authored-by: Aaron Presley <155617+AaronPresley@users.noreply.github.com>
2023-02-13 18:42:53 +00:00
|
|
|
"$BUILD_ID",
|
2022-08-11 19:17:56 +00:00
|
|
|
"$PLAYWRIGHT_HEADLESS",
|
|
|
|
"$PLAYWRIGHT_TEST_BASE_URL",
|
2022-12-05 21:17:23 +00:00
|
|
|
"$PRISMA_FIELD_ENCRYPTION_KEY",
|
2022-08-11 19:17:56 +00:00
|
|
|
"$QUICK",
|
|
|
|
"$RAILWAY_STATIC_URL",
|
2022-11-22 23:10:31 +00:00
|
|
|
"$SALESFORCE_CONSUMER_KEY",
|
|
|
|
"$SALESFORCE_CONSUMER_SECRET",
|
2023-03-15 07:50:03 +00:00
|
|
|
"$ZOHOCRM_CLIENT_ID",
|
|
|
|
"$ZOHOCRM_CLIENT_SECRET",
|
2022-08-11 19:17:56 +00:00
|
|
|
"$SAML_ADMINS",
|
|
|
|
"$SAML_DATABASE_URL",
|
2023-03-07 21:31:39 +00:00
|
|
|
"$SAML_CLIENT_SECRET_VERIFIER",
|
2022-08-15 19:52:01 +00:00
|
|
|
"$SEND_FEEDBACK_EMAIL",
|
2022-11-11 09:47:11 +00:00
|
|
|
"$SENTRY_DSN",
|
|
|
|
"$NEXT_PUBLIC_SENTRY_DSN",
|
2022-08-15 19:52:01 +00:00
|
|
|
"$SLACK_CLIENT_ID",
|
|
|
|
"$SLACK_CLIENT_SECRET",
|
|
|
|
"$SLACK_SIGNING_SECRET",
|
2022-08-11 19:17:56 +00:00
|
|
|
"$STRIPE_CLIENT_ID",
|
|
|
|
"$STRIPE_PRIVATE_KEY",
|
|
|
|
"$STRIPE_WEBHOOK_SECRET",
|
2023-02-07 22:40:38 +00:00
|
|
|
"$STRIPE_PRODUCT_ID_STARTER",
|
|
|
|
"$STRIPE_PRODUCT_ID_ESSENTIALS",
|
|
|
|
"$STRIPE_PRODUCT_ID_SCALE",
|
2023-01-10 01:50:49 +00:00
|
|
|
"$PAYMENT_FEE_FIXED",
|
|
|
|
"$PAYMENT_FEE_PERCENTAGE",
|
2022-08-11 19:17:56 +00:00
|
|
|
"$TELEMETRY_DEBUG",
|
|
|
|
"$VERCEL_ENV",
|
|
|
|
"$VERCEL_URL",
|
2022-08-15 19:52:01 +00:00
|
|
|
"$VITAL_API_KEY",
|
|
|
|
"$VITAL_WEBHOOK_SECRET",
|
|
|
|
"$VITAL_DEVELOPMENT_MODE",
|
|
|
|
"$VITAL_REGION",
|
|
|
|
"$ZAPIER_INVITE_LINK",
|
2022-09-05 21:10:58 +00:00
|
|
|
"$ALCHEMY_API_KEY",
|
|
|
|
"$INFURA_API_KEY",
|
2023-01-11 14:47:37 +00:00
|
|
|
"$GITHUB_API_REPO_TOKEN",
|
2022-08-11 19:17:56 +00:00
|
|
|
"yarn.lock"
|
|
|
|
]
|
2022-02-09 22:17:10 +00:00
|
|
|
}
|