Joe Au-Yeung
5ee962948f
feat: Readd app syncing ( #11453 )
...
* Revert "Revert "feat: Sync app credentials between Cal.com & self-hosted plat… (#11450 )"
This reverts commit 2565d0915a
.
* Add typing to `parseRefreshTokenResponse`
* Add typing
* Return safeParse data
* Type fix and refactor in Zoom
2023-09-20 19:01:54 +01:00
Omar López
2565d0915a
Revert "feat: Sync app credentials between Cal.com & self-hosted plat… ( #11450 )
2023-09-19 14:45:16 -07:00
Omar López
560ec244e8
feat: Setups prisma accelerate ( #11324 )
2023-09-19 21:02:57 +00:00
Joe Au-Yeung
824145b0e2
feat: Sync app credentials between Cal.com & self-hosted platforms ( #11059 )
...
* Add credential sync .env variables
* Add webhook to send app credentials
* Upsert credentials when webhook called
* Refresh oauth token from a specific endpoint
* Pass appSlug
* Add credential encryption
* Move oauth helps into a folder
* Create parse token response wrapper
* Add OAuth helpers to apps
* Clean up
* Refactor `appDirName` to `appSlug`
* Address feedback
* Change to safe parse
* Remove console.log
---------
Co-authored-by: Syed Ali Shahbaz <52925846+alishaz-polymath@users.noreply.github.com>
Co-authored-by: Omar López <zomars@me.com>
2023-09-19 20:46:50 +00:00
Peer Richelsen
d058d322bc
chore: slow caldav hint in description ( #11438 )
2023-09-19 11:54:51 +02:00
aar2dee2
5c24ed2ef7
chore: app contribution guidelines ( #11416 )
...
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
2023-09-18 21:16:02 +02:00
Hariom Balhara
8ba09ce04d
Fix messaging apps listing in installed ( #11167 )
...
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com>
2023-09-18 21:26:49 +05:30
zomars
b413f0a609
fix: add missing await
2023-09-15 17:22:50 -07:00
Leo Giovanetti
7154349e9e
fix: org username check for dynamic and signup ( #11390 )
2023-09-15 13:06:56 -03:00
alannnc
cb1d3487af
chore: edit and update paypal setup instructions ( #11325 )
2023-09-15 15:46:28 +05:30
Omar López
c95917cceb
feat: Calendar Cache ( #11185 )
2023-09-14 15:19:39 -07:00
Joe Au-Yeung
197b435b6f
fix: Duplicate calendar events ( #11327 )
...
Co-authored-by: Shivam Kalra <shivamkalra98@gmail.com>
Co-authored-by: zomars <zomars@me.com>
Co-authored-by: Alan <alannnc@gmail.com>
2023-09-14 09:53:58 -07:00
Hariom Balhara
59c0a71db7
fix: Routing Forms - Forward Query Params and show the error message in case of validation error in headless router ( #11338 )
2023-09-14 10:05:22 -04:00
Joe Au-Yeung
bb0574dff8
chore: Outlook `processBusyTimes` iterate busy times once ( #11350 )
2023-09-14 14:56:31 +02:00
Peer Richelsen
adb0530d69
feat: getalby.com app ( #11347 )
2023-09-14 08:35:13 -03:00
alannnc
aab0d6b18a
fix: paypal save event type and payment ( #11181 )
...
* fix-paypal-save
* change type to use appId instead
* Remove duplicated code
2023-09-14 00:29:03 -07:00
Kevin Crimi
3a05ae6f74
feat: Add more metadata to Stripe transaction ( #11221 )
...
* Add booker info, event type title, and organizer info into Stripe metadata
* Add back bookingTitle in addition to eventTitle
* Remove .tool-versions
* Fix typo
---------
Co-authored-by: alannnc <alannnc@gmail.com>
2023-09-14 04:10:42 +00:00
Hariom Balhara
5324ec8051
fix: Routing Form - Show responses in the order of fields ( #11143 )
...
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com>
2023-09-07 15:22:39 +00:00
Peer Richelsen
fce98ebb13
app store improvements, logos, dark mode, added screenshots, fixed author names ( #11164 )
2023-09-07 01:17:04 +05:30
Carina Wollendorfer
2fa704c39b
fix: add make invite link to setup page ( #11177 )
...
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
2023-09-06 14:29:13 -04:00
Joe Au-Yeung
868ba4396d
fix: Installing Zoho CRM ( #11161 )
...
* Fix installing Zoho CRM
* Clean up
2023-09-06 05:08:59 +00:00
alannnc
6dd0f9ce29
fix: selected organizer when creating event ( #11157 )
2023-09-05 13:38:59 -07:00
Hariom Balhara
41ef354c7b
fix: `FORM_SUBMITTED` webhook payload change and support for Team Webhooks with it ( #10986 )
2023-09-04 17:04:57 -04:00
alannnc
8891641953
hotfix: missing gCal calendarId ( #11139 )
...
Co-authored-by: zomars <zomars@me.com>
2023-09-04 20:25:39 +00:00
aar2dee2
b27f01449a
feat: make.com/integromat app ( #8897 )
...
* start make app integration
* setup integration
* add relevant env vars
* update app metadata
* import setup route in app setups
* fix typo
* add app store imports
* fix module import error
* update make readme
* move scheduler to app-store utils
* move add subscription to node scheduler
* move delete subscription to scheduler
* subscribe unsubscribe in zapier using common nodeScheduler
* fix lint errors
* revert settings.json
* update icon
* add app screenshots
* fix app description
* fix type errors
* update app code
* Delete .gitkeep
* delete unused template files
* get app invite link from env vars
* chore: handle error, cleanup readme, address review comments
* fix: update link in readme
* revert yarn.lock
* fix type errors
* Update packages/prisma/seed-app-store.ts
* Update .env.appStore.example
* Update .env.appStore.example
* update app readme
* fix param name in deleteSubcription
* fix listBookings handler
* Update turbo.json
* use default installation handler to install app
* use logger for console logs
* Fix inviteLink reading
* fix app setup handler
* Fix type issue
* always show app invite link
* fix type error
* add make invite link
---------
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
2023-09-04 14:52:34 +00:00
Heath Henley
b0164990c0
Conformation --> Confirmation ( #11058 )
2023-09-04 14:56:46 +02:00
Sahil Padvi
a030861423
feat: recently added apps ( #11118 )
...
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
2023-09-04 10:30:21 +00:00
Hariom Balhara
7a769c38fb
Remove duplicate fields ( #11003 )
...
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com>
2023-09-02 00:58:21 +05:30
alannnc
34c2565c70
fix paypal minor issues ( #11069 )
2023-09-01 11:03:27 -07:00
alannnc
ac817b3542
easy fix ( #11054 )
2023-08-31 22:44:35 +00:00
zomars
b6dea9c161
Sync packages
2023-08-31 12:57:59 -07:00
alannnc
6e1a717ecf
fix: add metadata to stripe payment intent ( #11053 )
2023-08-31 19:15:45 +00:00
neo773
acaa79b0b8
feat: sorting for workflow and routing forms ( #10780 )
...
Co-authored-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
2023-08-31 18:57:33 +00:00
alannnc
c4e5d168a5
fix: handle collective multiple host on destinationCalendar ( #10967 )
2023-08-31 10:47:02 -07:00
Monto
25684f9040
fix: meeting ended trigger for webhooks and zapier sometimes not working ( #10946 )
...
Co-authored-by: mohammed gehad <mohammed.gehad.1998@gmail.com>
Co-authored-by: Monto <138862352+monto7926@users.noreply.github.com>
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com>
2023-08-30 23:17:42 +00:00
DexterStorey
393411a47a
feat: cal ai ( #10992 )
...
Co-authored-by: nicktrn <55853254+nicktrn@users.noreply.github.com>
Co-authored-by: tedspare <ted.spare@gmail.com>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
2023-08-30 16:10:59 -07:00
Joe Au-Yeung
c6246c9408
refactor: Eventtype app context after orgs ( #10781 )
...
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
2023-08-29 11:32:20 +05:30
Joe Au-Yeung
2ee0ec11d6
Install Stripe on team from team event type ( #10920 )
2023-08-28 16:39:57 -07:00
nicktrn
c1bcfcfa3d
fix: replace all async foreach callbacks ( #10157 )
...
Co-authored-by: zomars <zomars@me.com>
2023-08-26 00:43:10 +00:00
Carina Wollendorfer
83aea7d28c
fix: webhooks for managed event types ( #10958 )
...
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
Co-authored-by: Omar López <zomars@me.com>
2023-08-26 00:27:05 +00:00
GitStart-Cal.com
80353d67a0
chore: fix all `@typescript-eslint/no-unused-vars` warnings ( #10645 )
...
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
Co-authored-by: Keith Williams <keithwillcode@gmail.com>
2023-08-25 11:48:24 +00:00
Hariom Balhara
e8370ef950
perf: Remove non booker apps from booker page ( #10905 )
2023-08-24 13:38:15 -07:00
Hariom Balhara
5503d9d432
perf: bookings query improvement ( #10687 )
2023-08-24 11:14:10 +02:00
Hariom Balhara
d3acf4160d
fix: data collection for headless router ( #9183 )
...
Co-authored-by: Wesley <100464352+ologbonowiwi@users.noreply.github.com>
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com>
2023-08-23 11:12:51 -04:00
alannnc
7a7a5b5285
fix: Removing payment fee on stripe ( #10652 )
...
Co-authored-by: Keith Williams <keithwillcode@gmail.com>
Co-authored-by: Omar López <zomars@me.com>
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com>
2023-08-21 12:33:34 +02:00
Joe Au-Yeung
155775556d
perf: GCal reduce calendar payload ( #10853 )
2023-08-21 11:27:18 +02:00
GitStart-Cal.com
0ddab30340
chore: fix all `@typescript-eslint/no-explicit-any` warnings ( #10656 )
...
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com>
Co-authored-by: Bailey Pumfleet <bailey@pumfleet.co.uk>
2023-08-21 11:01:56 +02:00
Jon@1599
f80e9b2558
feat: add basecamp integration to cal.com ( #9195 )
...
* feat: installing the app works
* Update yarn.lock
* feat: /api/callback now gets user auth info from basecamp
* feat: updated basecamp logo
* feat: added project dropdown on event apps page
* feat: basecamp event creation and deletion working
* feat: basecamp event rescheduling now works
* refactor(CalendarService): basecamp CaldendarService code clean up
* refactor: code cleanup for basecamp app API
* feat: updated event summary text sent to basecamp
* chore: updated basecamp images and contact info
* fix: fixed typescript errors and added logic to refresh tokens on event settings
* refactor(CaldendarService): used refreshAccessToken from helpers.ts instead
* chore: updated basecamp description
* fix: fixed incorrect import
* fix: accidentally deleted props to toggle app for event
* chore: updated .env.appStore.example and added README for app
* Update .env.appStore.example
Co-authored-by: Leo Giovanetti <hello@leog.me>
* feat: added basecamp userAgent in env instead of hardcoded value
* feat: updated README to include how to set basecamp user agent env
* fix: removed unused import
* feat: used URLSearchParams to construct url params
* fix: fixed typescript errors
* chore: updated README to include an example on how to set basecamp user-agent
* feat: using TRPC instead of REST
* chore: removed old projects REST code
---------
Co-authored-by: Leo Giovanetti <hello@leog.me>
2023-08-19 17:04:56 -03:00
Hariom Balhara
59e2f6e4a7
perf: Booker-Bundle Size Improvement - Lazy load react-select, remove lodash and Dom Purify ( #10814 )
2023-08-18 11:13:21 -07:00
Joe Au-Yeung
d178962c37
Fix readonly check ( #10824 )
2023-08-18 06:30:59 +02:00