Benny Joo and GitHub
3994929a51
chore: refactor handling logic for embeds in app router ( #18362 )
...
* refactor handling logic for embeds in app router
* fix type checks
* add test for withEmbedSsrAppDir
* fix
2024-12-26 10:39:07 +01:00
Benny Joo and GitHub
542799e2cf
chore: app router - /bookings status page ( #18183 )
...
* chore: app router - /bookings page
* remove env vars
* fix
* Update middleware.ts
* revert unneeded change
* refactor for the better
* fix
2024-12-23 10:12:22 +01:00
Benny Joo and GitHub
e04faffcbb
chore: add cache to static pages in app router ( #18278 )
...
* add cache
* fix
* refactor
2024-12-20 13:37:20 -05:00
Benny Joo and GitHub
355aaa7010
fix: include app directory in rewrites generation logic + migrate /reschedule pages to App Router ( #18261 )
...
* chore: app router - /reschedule pages (#18150 )
* app router - /reschedule pages
* add to config.matcher
* generateMetdata is not needed
* include app directory in rewrites generation logic
* make it more readable
* make code more elegant
* fix
* fix
* fix
* fix
* test and refactor
2024-12-19 06:22:19 -07:00
Benny Joo and GitHub
7827028e0a
Revert "chore: app router - /reschedule pages ( #18150 )" ( #18258 )
...
This reverts commit a7f24e777b .
2024-12-18 22:48:03 +00:00
Benny Joo and GitHub
460e511459
chore: app router - /booking pages ( #18182 )
...
* chore: app router - /booking pages
* move pages to /app
* add to config matcher
2024-12-18 14:09:34 -05:00
Benny Joo and GitHub
0a7a0e3687
chore: app router - /teams single page ( #18184 )
...
* chore: app router - /teams single page
* fix type check
2024-12-18 17:51:01 +00:00
Benny Joo and GitHub
a7f24e777b
chore: app router - /reschedule pages ( #18150 )
...
* app router - /reschedule pages
* add to config.matcher
* generateMetdata is not needed
2024-12-18 14:54:15 +01:00
Benny Joo and GitHub
f78fca594a
chore: app router - /getting-started page ( #18185 )
...
* remove env vars
* move pages to /app
* remove Head component
* remove pages router
* add to config matcher
* fix
2024-12-18 14:41:03 +01:00
Benny Joo and GitHub
b97331aeb3
chore: /availability - Remove Pages Router / Render App Router ( #16517 )
...
* /availability: Remove Pages Router / Render App Router
* comment out server side fetching
* fix
* refactor for safer code
* add to config.matcher
2024-12-13 12:44:57 +00:00
Benny Joo and GitHub
656a5bf423
chore: remove hardcoded strings ( #18156 )
2024-12-13 09:54:28 +01:00
1a4afe06c8
chore: Remove Pages Router / Render App Router - /video ( #16518 )
...
* /video: Remove Pages Router / Render App Router
* fix
* add meeting_unavailable i18n
* remove <Head> from videos view
* add correct metadata to video/[uid]
* add safety to videos-single-view logic
---------
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2024-12-11 18:51:30 +01:00
Benny Joo and GitHub
ce9df65b5d
chore: Remove Pages Router / Use App Router - /workflows ( #16519 )
...
* /workflows: Remove Pages Router / Render App Router
* fix
* unneeded changes
* disable server side fetching for now
* revert unneeded changes
2024-12-11 09:51:22 +01:00
Benny Joo and GitHub
af43ede38e
remove pages router and use app router for insights pages ( #18088 )
2024-12-10 16:56:56 -07:00
Benny Joo and GitHub
5ba676b014
chore: app router migration - /enterprise and d/[link]/[slug] ( #18101 )
...
* use app router for /enterprise page
* use app router for /d page
2024-12-10 23:48:24 +00:00
Benny Joo and GitHub
c2c082c105
chore: Remove Pages Router / Use App Router - more, maintenance, upgrade, connect-and-join ( #16531 )
...
* Remove Pages Router / Render App Router
* remove head component from maintenance view
* use i18n metadata
2024-12-10 14:37:25 -07:00
Benny Joo and GitHub
30acf6b196
chore: use app router - /apps main page ( #16980 )
...
* chore: apps main page remove pages router
* revert unneeded changes
2024-12-09 09:48:22 +00:00
Benny Joo and GitHub
d60b6c6a6d
chore: settings/teams and settings/billing - remove pages router and use app router ( #16751 )
...
* remove pages router and use app router
* revert yarn.lock
* remove line break from yarn lock
* Add booking limits page to app dir
* revert yarn.lock
* do not render bookingLimits from pages router
* clean up code
* remove isAppDir
* revert unneeded change
* add layout to billing page
* remove files not needed
* rename imports
* remove APP_ROUTER_SETTINGS_DEVELOPER
* remove layout
2024-12-04 12:31:45 -05:00
Benny Joo and GitHub
7e2b5b12b4
chore: settings/developer - remove pages router and use app router ( #16794 )
...
* remove pages router and use app router
* remove Meta / improve code quality
* remove isAppDir
* refactor code for better code
* fix test
* remove meta
* improve tests
2024-12-04 11:00:37 -05:00
Benny Joo and GitHub
f097f852ad
chore: settings/organizations - remove pages router and use app router ( #16774 )
...
* remove pages router and use app router
* remove future/settings/organizations files
* fix billing page
* sync SettingsLayoutAppDirClient and fix members page
* fix attribute pages
* remove isAppDir where not needed anymore
* add CTA button for members view
2024-11-25 16:49:00 -05:00
Benny Joo and GitHub
7263f3b00b
chore: settings/platform, settings/license-key - remove pages router and use app router ( #17384 )
...
* remove pages router and use app router
* remove pages router and use app router for platform
* add billing page and plans page
* fix metadata for settings/platform/billing
* fix metadata for settings/platform/oauth-clients
2024-11-04 15:56:43 -03:00
Benny Joo and GitHub
1a55f2d8e2
chore: settings/admin - remove pages router and use app router & add i18n to metadata ( #16773 )
...
* remove pages router and use app router
* remove testBothFutureAndLegacyRoutes for settings-admin e2e test
* add i18n for metadata
2024-10-29 12:49:21 -03:00
b6cef49ee6
fix: app store title ( #17307 )
...
* Fix app store title
* refactor apps-view
* revert unneeded changes
* remove withoutMain
---------
Co-authored-by: Benny Joo <sldisek783@gmail.com >
2024-10-24 21:18:38 +00:00
42265021fe
chore: settings/my-account - remove pages router ( #17056 )
...
* remove pages router and use app router
* fix page
---------
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2024-10-11 16:30:03 +01:00
c8e8800647
chore: Update EWS package ( #16950 )
...
* Update ews package
* Hide exchange version if using NTLM
* Remove instance of gzip
* Update yarn.lock file
* Updated yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock (again)
* chore: Increase readability of [number] indexes by using find
* chore: Async not needed
* fix: Move 'use client' to appropriate file
* refactor
* install deasync directly as dev dependency
* fix type error
---------
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
Co-authored-by: Alex van Andel <me@alexvanandel.com >
Co-authored-by: Benny Joo <sldisek783@gmail.com >
2024-10-10 15:48:58 +01:00
Benny Joo and GitHub
8f91ffe692
Revert "remove pages router and use app router ( #16793 )" ( #17002 )
...
This reverts commit 664a92a1d0 .
2024-10-08 15:00:43 -03:00
Benny Joo and GitHub
7b5a2726ab
fix: translations for insights, routing-forms, apps store, etc ( #16933 )
...
* remove outdated translations for insights
* use i18n strings for insights
* use i18n strings for routing forms
* use i18n strings for apps store
* fix more pages
* refactor
* fix
2024-10-04 09:45:51 -03:00
664a92a1d0
remove pages router and use app router ( #16793 )
...
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2024-10-04 10:28:21 +01:00
Benny Joo and GitHub
74a46e8ba3
chore: (1) settings/security - remove pages router and use app router ( #16795 )
...
* remove pages router and use app router
* add settings layout
* remove env vars
2024-09-30 23:27:58 +01:00
f8dc7a115a
chore: App Router - remove references to /pages for remaining pages in /auth, /insights, /d, signup and add missing default /future page ( #16589 )
...
* remove references to /pages for sso, setup, signin pages in /auth
* remove references to pages for insights
* remove references to pages for d
* remove references to pages for signup
* add page for /future index page
* fix routing-forms
* fix
* add missing defaults
* use getServerSessionForAppDir instead
* fix apps/[slug]/[...pages]
* fix metadata in apps/slug/pages
* refactor
* refactor
* remove duplicate code for PageProps
* remove references to pages for /reschedule
* fix
* fix routing forms
* type fix
* fix routing forms again
* revert changes for app/slug/pages
* revert
* revert changes in yarn lock
---------
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
2024-09-19 15:06:51 +00:00
Benny Joo and GitHub
3ae53a4b6e
chore: App router - Fix errors in settings pages & add remaining pages ( #16648 )
...
* fix settings/admin/page
* remove references to pages for settings/teams
* remove double layouts
* move pages that do not need layout out of (settings) group
* fix
* fix
* fix
* fix
* add sso page and fix layouts
2024-09-19 09:59:32 +01:00
Benny Joo and GitHub
019ef6de2a
chore: App router migration - (/bookings, /booking) Move getServerSideProps/getStaticProps to /lib ( #16458 )
...
* booking: Move getServerSideProps to /lib
* remove duplicate
* bookings: Move getStaticProps to /lib
* fix type check
* replace setHeader with a server action call in withEmbedSSR
* Add env variables for booking
2024-09-18 19:09:57 -04:00
2b43d9a716
chore: EventTypeWebWrapper base pr ( #16550 )
...
* chore: EventTypeWebWrapper base pr
* fixup! chore: EventTypeWebWrapper base pr
* fixup! Merge branch 'main' into morgan/cal-4183-eventtypeatom-web-wrapper-base
* wip
* fix: error
* Event type atom wrapper handles app dir
* fixup! Merge branch 'main' into morgan/cal-4183-eventtypeatom-web-wrapper-base
* fixup! fixup! Merge branch 'main' into morgan/cal-4183-eventtypeatom-web-wrapper-base
* remove console log
* review comments
* fixup! review comments
* fixup! Merge branch 'main' into morgan/cal-4183-eventtypeatom-web-wrapper-base
---------
Co-authored-by: Somay Chauhan <somaychauhan98@gmail.com >
2024-09-18 12:26:04 +03:00
Benny Joo and GitHub
f86a5db843
chore: App Router Migration, add metadata to getting-started, extract into /modules and add method to UserRepository ( #16449 )
...
* getting-started: extract into /modules
* fix
* fix type-check
* add findByIdWithOptionalSelect to UserRepository
* fix import error
* fix type check
* add metadata
* fix
2024-09-17 02:42:19 +00:00
Benny Joo and GitHub
aa3c91ebd6
chore: App router - add missing metadata for /[user] pages ( #16516 )
2024-09-16 10:42:00 -04:00
Benny Joo and GitHub
689e17bcf6
fix ( #16632 )
2024-09-15 20:23:37 -03:00
Benny Joo and GitHub
70348c6f64
fix: Add new api-key CTA button is missing in settings/developer/api-keys ( #16649 )
...
* Add new api-key button is missing
* fix type check
2024-09-15 22:09:03 +09:00
a5191d1e5a
chore: App-router-migration(/auth/verify) add missing metadata / page & extract components into /module ( #16444 )
...
* create StripeRepository and simplify code
* verify-email-change: extract getServerSideProps
* add verify-email-change to app router
* auth/verify: Add metadata in app router
* auth/verify: extract client component into /modules
* fix type checks for stripe
* fix stripe session handler
* improve getServerSideProps for verify-email-change
* add title to verify-email-change page metadata
* add title to verify page metadata
* refactor
* add safety
* fix
* remove references to pages for verify-email
---------
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
2024-09-13 16:13:33 +00:00
sean-brydon and GitHub
933eb0d057
remove teams layout ( #16624 )
2024-09-13 12:39:42 +00:00
Benny Joo and GitHub
d9133cb395
chore: App router migration - Create/Use EventRepository and Extract /team/**/* and /teams/* into /modules from /pages ( #16453 )
2024-09-12 18:58:08 -03:00
cf16cd3ed2
feat: Implement Dub.co for conversion tracking ( #16165 )
...
* FEAT: Implement Dub.co for conversion tracking
* add link creation, @vercel/functions
* use refer.cal.com/:username instead of go.cal.com/r/:username
* sale conversion tracking
* add copy referral link
* limit to IS_CALCOM only
* Update yarn.lock
* fix DubAnalytics
* use workaround for isNewUser
* pass req to getOptions
* Update next-auth-options.ts
* fix ts errors
* only show DubAnalytics outside EU
* add Dub Analytics to /signup
* use WEBSITE_URL instead
* on-demand generate links
* add migration
* add check for existing link + change fetch method to poast
* remove refer.cal.com from PoweredByCal
* limit DubAnalytics to /signup only
* simplify generate-referral-link
* restore yarn.lock
* add yarn with dub sdk in
* add yarn with dub sdk in
* yarn
* Update yarn.lock
---------
Co-authored-by: sean <sean@brydon.io >
Co-authored-by: Peer Richelsen <peer@cal.com >
2024-09-12 12:33:10 -07:00
Benny Joo and GitHub
55e1e0fa3d
chore: Remove passing optional prisma select prop to Repository classes ( #16600 )
2024-09-11 18:14:19 -07:00
Benny Joo and GitHub
74a9f3c19e
hotfix: availability/[schedule] ( #16598 )
2024-09-11 18:11:10 +00:00
d1a0fc6604
chore: App router migration - Fix /event-types/[type] page, move getServerSideProps to /lib for event-types pages ( #16457 )
...
* event-types: refactor and extract client code into /modules
* revert
* remove res in getServerSideProps
* remove res in getServerSideProps 2
* Create EventTypeAppDir and fix error in event-types/[type]
* add comments
* fix type-check
* fix 1 more type-check
---------
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2024-09-11 02:41:46 +00:00
976013512c
perf: Server-Side Data Fetching in App Router: /workflows ( #16563 )
...
* wip
* complete server side fetching for app router
* fix type error
* fix
* address comments
---------
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
2024-09-10 19:25:59 -07:00
Benny Joo and GitHub
d9777a3011
perf: Server-Side Data Fetching in App Router: /availability ( #16536 )
...
* wip
* add method to OrganizationRepository
* server side fetching for availability
* fix error
* server side fetching finish
* remove log
* fix
* fix
* fix type
* no need to export
* fix type
* address nit comments
2024-09-10 19:23:42 -07:00
7725adedc8
chore: App router migration (org/[orgSlug]/instant-meeting), add missing page ( #16448 )
...
* Create event repository
* Use repository in event.handler
* fix type check
* migrate org/instant-meeting
* add export default
* fix metadata
* move getServerSideProps from @server/lib to @lib
* fix
* fix
* revert unneeded changes
---------
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2024-09-10 18:43:50 -07:00
9ed1624111
chore: App router migration - settings/platform/**/*, settings/organizations/new and settings/organizations/[id]/* ( #16334 )
...
* remove WizardLayoutAppDir
* refactor organizations/new and add platform/new
* refactor organizations/[id]/*
* add APP_ROUTER_SETTINGS_ORG_ENABLED
* fix type error
* fix organizations/new page
* remove code not needed and fix type errors
* Fix Metadata utils
* remove unnecessary code
* remove unneeded code
* wip
* do not remove buildWrappedOnboardTeamMembersPage
* fix type error
* do not introduce changes to yarn.lock
* fix wrong route name
* fix onboard members
* fix platform pages
* fix settings/platform main view
* add requiresLicense to WithLayout
* refactor
* add requiresLicense to platform/new
* Add LicenseRequired back to platform/new
* add env variable
* fix onboard-members
---------
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
2024-09-09 17:19:44 -07:00
Benny Joo and GitHub
5dff1c6df0
chore: App router migration - /attributes, /privacy, /dsync, /license-key under /settings route group ( #16406 )
...
* migrate license-key/new
* migrate settings/org/dsync
* migrate settings/org/privacy
* migrate org attributes
* remove res in getServerSideProps
* Fix SettingsLayoutAppDir
* fix attributes pages
* fix
* fix
2024-09-09 17:19:12 -07:00
706d7dff42
perf: Server-Side Data Fetching in App Router: SettingsLayout / AdminLayout ( #16537 )
...
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
2024-09-09 14:38:51 -07:00