2f9c8cb4411892bdd654307a3dedb44cdc5e83ed
3
Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
2f9c8cb441 |
chore: app router - /team, /org, /[user] booking pages (excl. embeds) (#18186)
* update env vars * update middleware * remove pages router and move pages to /app * move to /team * update imports * fix * remove pages router and move org pages to /app * wip * fix orgSlug/user pages * fix orgSlug/user/type pages * remove generateMetadata from embed pages * fix * remove pages router for /user pages * generateMetadata is not needed in embed pages * remove future/org * no layout in [user] page * simplify * fix * fix OG image for [user] * fix OG images for org/user and team/slug * fix OG images for booking page * fix all metadata * use isBrandingHidden * remove BookerSeo and its usages * rename excludeAppNameFromTitle -> hideBranding * remove logic for meeting type in HeadSeo * remove BookerSeo instances from team-view and users-public-view * create generateMeetingMetadata util and use it to reduce duplicate code * remove BookerSeo imports * fix spacing * remove constructMeetingImage mock from head-seo.test * fetch avatarUrl using user id for user page metadata * fix test * remove unused test cases * index and follow must be true by default * invert noindex/nofollow flags * remove HeadSeo for already migrated pages and refactor prepareMetadata * fix organization-settings.e2e.ts * fix order * enable parallel test execution for dynamic-booking e2e test * fix * + could be %2B in app router * refactor handling logic for embeds in app router * fix isEmbed * fix embed-core * remove dead code * move embed pages back to /future * add back embed pages in pages router * revert some changes * fix import type checks * simplify * fix * feat: Implement generateBookingPageMetadata function for improved SEO and metadata handling across user and event pages (#18440) - Added a new utility function `generateBookingPageMetadata` to streamline the generation of metadata for booking and user profile pages. - Updated multiple page components to utilize the new function, enhancing SEO indexing and metadata consistency. - Removed redundant code related to previous metadata generation methods, improving code clarity and maintainability. * fix dirs * Pr-review-fixes-app-router-team-pages (#18450) * Remove unnecessary getPublicEvent call * Remove unused variable * Fix 404 for team page (#18451) * Remove console log --------- Co-authored-by: Hariom Balhara <hariombalhara@gmail.com> |
||
|
|
2a1dc619ee |
feat: Multiple Private links per Event Type (#15896)
* feat: Change hashedLink field to array Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com> * feat: Implement core single-use links logic Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com> * fix: Get private link from list of hashedLinks on event list page Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com> * fix: Fix defalut single-use links form field value Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com> * fix: Fix some type errors while compiling Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com> * fix: Use onChange callback instead of setting form values directly Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com> * feat: Add e2e tests for single-use links Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com> * refactor: Refactor single-use-links admin interface Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com> * fix: Fix settings toggle bugs Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com> * chore: Remove redundant inline comments Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com> * fix: Remove debug statements Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com> * chore: Remove single-use links e2e tests Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com> * feat: Remove private-link feature and override with single-use-links Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com> * fix: Fix type errors Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com> * refactor: Remove redundant migrations Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com> * fix: Add managedEvents restriction Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com> * fix: Fix single-use-links for org Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com> * fix: Fix recommended UI changes Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com> * fix: Fix duration not respected for private links Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com> * fix: Fix team event page title Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com> * feat: Add logic to copy each single-use-links from event listing page Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com> * feat: Add single-use links support for managed event types Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com> * fix: Fix some type errors Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com> * fix: Fix type errors Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com> * refactor: Disable adding new single-use links when field is locked Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com> * fix: Address feedbacks Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com> * refactor: Hide add new link button for locked single-use link field Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com> * chore: Use empty string for single-use link fallback value condition Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com> * fix: Fix org single-use links in listing page Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com> * feat: Auto toggle unlock button for managed event's single-use links option Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com> * Revert "feat: Auto toggle unlock button for managed event's single-use links option" This reverts commit 5a2ed6f0bf428d52de153335499f02f42ccdf18f. * chore: Disable parent toggle for single-use-links Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com> * feat: Remove tooltip and give info message below field Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com> * add tooltip * tooltip message * fix: Fix typo Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com> * fix: Fix typescript type errors Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com> * fix: Fix few unit tests Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com> * refactor: Remove redundant query Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com> * merge conflict fix * More merge conflict fix and refactor * fix tests, code refactor * fix: type check * fix: duration config and keep links when updating event type * fix: e2e * refactor: Replace single-use-links with multiple-private-links Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com> --------- Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com> Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com> Co-authored-by: Amit91848 <samit91848@gmail.com> |
||
|
|
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> |