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
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
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
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
Benny Joo and GitHub
b283f1f8cd
fix: theme is not configured in app router ( #16889 )
...
* fix: theme is not configured in app router
* fix type error
* remove logs
* use testBothFutureAndLegacyRoutes
* add APP_ROUTER_SETTINGS_MY_ACCOUNT_ENABLED
2024-10-01 04:39:37 -04: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
Benny Joo and GitHub
4921cd7ecb
add env vars ( #16791 )
2024-09-24 16:32:43 +00: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
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
d4b0516235
chore: App router migration - (/more, /maintenance, /connect-and-join, /upgrade) finish migration ( #16497 )
...
* more: extract client component into /modules folder
* maintenance: extract client component into /modules folder
* upgrade: extract client component into /modules folder
* improve WithLayout wrapper
* connect-and-join: extract client component into /modules folder
* add env vars
2024-09-06 17:22:05 +00:00
Benny Joo and GitHub
963d22648b
chore: App-router-migration(/availability) add pages / extract components into /module ( #16404 )
...
* migrate availability/[schedule]
* add use client directive
* migrate main availability page
* migrate availability/troubleshoot page
* add env var
* extract AvailabilitySettingsWebWrapper into /modules
* fix build
* add missing default
* add missing export
* fix troubleshoot
* use params, not searchParams in generateMetadata
* fix schedule page in app router
2024-09-05 12:37:18 +00:00
Benny Joo and GitHub
7d77554696
chore: App router migration - Add env variables for auth/forgot-password/*, auth/login, auth/logout, auth/new, `auth/saml-idp ( #16488 )
...
* Add env variables for auth/forgot-password, auth/login, auth/logout
* Add env variables for auth/new, auth/saml-idp
2024-09-04 15:20:40 +00:00
a0a731b357
chore: adds future opt-in banner for ADMINS only ( #13315 )
...
* chore: adds future opt-in banner for ADMINS only
* Adds banner to shell
* Update teams.e2e.ts
* fix: e2e ab tests
* Update ab-tests-redirect.e2e.ts
* Discard changes to apps/web/playwright/ab-tests-redirect.e2e.ts
* Discard changes to apps/web/playwright/app-store.e2e.ts
* Discard changes to apps/web/playwright/event-types.e2e.ts
* Discard changes to apps/web/playwright/payment.e2e.ts
* Discard changes to apps/web/playwright/settings-admin.e2e.ts
* Discard changes to apps/web/playwright/teams.e2e.ts
---------
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
2024-01-29 13:20:01 -07:00
f201266d69
chore: [app-router-migration-7] Migrate /teams page ( #12622 )
...
Co-authored-by: Dmytro Hryshyn <dev.dmytroh@gmail.com >
Co-authored-by: zomars <zomars@me.com >
2024-01-03 21:29:11 +00:00
e248dfbda7
chore: [app-router-migration-8.5]: add a/b test flags for apps, workflows, getting-started, settings/teams ( #12797 )
...
* add a/b test flags for apps, workflows, getting-started, settings/teams
* fix linter
* fix
* fix
---------
Co-authored-by: zomars <zomars@me.com >
2023-12-19 21:58:33 +00:00
31c0804386
chore: [app-router-migration-8] Migrate all pages in /video directory ( #12623 )
...
* chore: migrate trpc, ssgInit, ssrInit
* intuita codemod: remove-get-static-props
* intuita codemod: app-directory-boilerplate-calcom
* manual: refactor and add title/description metadata
* intuita codemod: app-directory-boilerplate-calcom
* manual: refactor and add metadata
* manual: add ab test redirect
* fix: restore emails
* fix linter and ts issues
---------
Co-authored-by: Dmytro Hryshyn <dev.dmytroh@gmail.com >
Co-authored-by: zomars <zomars@me.com >
2023-12-19 14:47:47 -07:00
4b3ad579c8
chore: [app-router-migration-6] bookings/[status] page ( #12621 )
...
Co-authored-by: zomars <zomars@me.com >
2023-12-19 19:57:18 +00:00
a568e1ac66
chore: [app-router-migration-5] apps/installed page ( #12618 )
...
Co-authored-by: zomars <zomars@me.com >
2023-12-12 12:48:40 -07:00
DmytroHryshyn and GitHub
add6ffdfc4
chore: [app-router-migration-4]: apps/categories page ( #12619 )
2023-12-12 11:43:15 -07:00
098d41fc62
chore: [app-router-migration-3] apps/[slug]/index, apps/[slug]/setup ( #12620 )
...
Co-authored-by: Omar López <zomars@me.com >
2023-12-11 16:05:07 -07:00
ca78be011c
chore: [app-router-migration-1] migrate the pages in settings/admin to the app directory ( #12561 )
...
Co-authored-by: Dmytro Hryshyn <dev.dmytroh@gmail.com >
Co-authored-by: DmytroHryshyn <125881252+DmytroHryshyn@users.noreply.github.com >
Co-authored-by: zomars <zomars@me.com >
2023-12-01 13:07:26 -07:00
1de05ebf3d
chore: migrate the event-types page to the app directory ( #12390 )
...
Co-authored-by: Omar López <zomars@me.com >
2023-11-22 19:17:33 +00:00
DmytroHryshyn and GitHub
48e7b616b8
chore: [app dir bootstrapping 10] adds ab tests middleware ( #12045 )
...
## What does this PR do?
- Adds AB tests middleware that redirects users to the app-dir pages with probability that is defined by env var
<!-- Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change. -->
Fixes # (issue)
<!-- Please provide a loom video for visual changes to speed up reviews
Loom Video: https://www.loom.com/
-->
## Requirement/Documentation
<!-- Please provide all documents that are important to understand the reason of that PR. -->
This PR requires new env variables:
`APP_ROUTER_EVENT_TYPES_ENABLED` - boolean that defines if app dir event-types page redirect is enabled
`AB_TEST_BUCKET_PROBABILITY` - number [0, 100] that defines the percentage of users getting redirected to the app dir pages
## Type of change
<!-- Please delete bullets that are not relevant. -->
- [ ] Bug fix (non-breaking change which fixes an issue)
- [x] Chore (refactoring code, technical debt, workflow improvements)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
- [ ] This change requires a documentation update
## How should this be tested?
<!-- Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration. Write details that help to start the tests -->
Does not requires testing, implements middleware as a dead code
## Mandatory Tasks
- [x] Make sure you have self-reviewed the code. A decent size PR without self-review might be rejected.
2023-11-15 11:06:18 -07:00