8741714402
fix: some ui fixes ( #19558 )
...
* fix
* Update SettingsLayoutAppDirClient.tsx
* Update packages/features/eventtypes/components/EventTypeLayout.tsx
---------
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2025-02-26 10:13:24 +00:00
Benny Joo and GitHub
6ea879f265
perf: run ssrInit() at root layout ( #19460 )
...
* wip
* remove ssrInit unneeded
* refactor
* revert unneeded changes
* update booking-page-wrapper layout
2025-02-25 06:08:23 -05:00
Benny Joo and GitHub
aba7c6df7f
perf: move all booking pages into (booking-page-wrapper) route group ( #19321 )
...
* update useIsBookingPage
* move team pages into use-page-wrapper route group
* update imports
* fix type check
* update
* update
* remove isBookingPage configure from booking client components
* move all booking pages to use-page-wrapper route group
* add checkIfBookingPage util
* update layout
* update AppProviders
* improve comments
* update
* update pagesAndRewritePaths logic
* refactor
2025-02-23 10:13:11 +01:00
Benny Joo and GitHub
b07d81d0b9
perf: do not use dynamic imports for settings client pages ( #19461 )
2025-02-21 13:27:27 -07:00
Benny Joo and GitHub
3221379584
chore: remove user routes from middleware ( #19345 )
2025-02-20 14:39:40 -03:00
Benny Joo and GitHub
dfb2232a59
chore: deprecate requiresLicense = true ( #19374 )
2025-02-19 13:33:03 +01:00
Benny Joo and GitHub
47435c36ff
fix: redirect logic in /settings/admin/apps ( #19332 )
2025-02-18 11:24:13 +00:00
Benny Joo and GitHub
43ba47a122
perf: Use one PageWrapper instance for all settings pages ( #18752 )
...
* add a layoutfile to use-page-wrapper route group
* refactor and move bookings status page to route group
* improve logic in pagesAndRewritePaths
* fix
* add use client directive
* move /403 and /500
* move /auth/error
* move /connect-and-join
* move /enterprise
* move /maintenance
* move /more
* move /upgrade
* chore: remove WithLayout from 8 low-risk single pages (#18745 )
* move /403 and /500
* move /auth/error
* move /connect-and-join
* move /enterprise
* move /maintenance
* move /more
* move /upgrade
* move /availability pages
* move /event-types pages
* move /insights pages
* move /apps to use-page-wrapper group
* move /getting-started to use-page-wrapper group
* move /signup to use-page-wrapper group
* move /workflows to use-page-wrapper group
* move /video pages to use-page-wrapper group
* pass dehydratedState in layout
* pass dehydratedState in layout
* move settings/(settings-layout) to use-page-wrapper
* move settings/(admin-layout) to use-page-wrapper
* move remaining settings pages to (use-page-wrapper)
* fix test
* remove unused code
* remove unused files
* fix type check
* remove test tag
* remove page
* RSC should not default export client components
2025-02-18 04:43:25 -05:00
dc7a1c4680
chore: migrate /apps/routing-forms/[...pages] to App Router ( #18956 )
...
* wip
* fix
* fix
* refactor
* rename to routingServerSidePropsConfig
* refactor
* refactor
* add routing-link to useIsBookingPage hook
* remove Head component
* fix
* redirect user to apps/routing-forms/forms if user goes to apps/routing-forms
* refactor
* remove log
* remove client component not needed
* clean up code
* remove unneeded metadata
* clean up further
* clean up further 2
* fix type check
* routing-link does not need shell
* Fix title for Routing Form public link and also remove any
* Remove ; in HTML
* Remove unnecessary page reload
---------
Co-authored-by: Hariom Balhara <hariombalhara@gmgmail.com >
2025-02-17 11:15:54 +05:30
5c6f52f1d4
perf: separate client vs server code from insights layout ( #19285 )
...
* add UpgradeTipWrapper
* refactor insights/layout.tsx
---------
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
2025-02-15 06:43:37 -03:00
b2763a6274
fix: Default people filter in bookings list for admin ( #18035 )
...
* default people filter for admin
* chore
* type check
* added test case
* made test concise to reduce flakiness
* add timeout to wait for second get response before counting
* update timeout
---------
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2025-02-14 10:08:57 +01:00
Benny Joo and GitHub
9f34a840d0
chore: Refactor to remove getServerSideProps for /teams route ( #19286 )
...
* remove getServerSideProps
* refactor teams route
2025-02-13 17:46:56 +00:00
Benny Joo and GitHub
4f226cd653
chore: remove unneeded props from AuthContainer and make its usages cleaner ( #19191 )
...
* refactor AuthContainer by removing app-dir related props
* fix
2025-02-12 05:19:16 -05:00
Benny Joo and GitHub
207804bd97
perf: remove WithLayout HOC from private booking page and booking embed ( #19189 )
2025-02-12 11:15:08 +01:00
Benny Joo and GitHub
cdb57eaa59
fix: get user loggedin if accouont is found + add better error handling for new user creation ( #19229 )
2025-02-11 11:41:18 +00:00
Benny Joo and GitHub
9bf3732717
fix: RSC boundary error from auth/oauth2/authorize ( #19226 )
2025-02-10 19:18:25 +00:00
Peer Richelsen and GitHub
111f292c0d
chore: removed props.hideHeadingOnMobile ( #19208 )
...
* removed props.hideHeadingOnMobile
* made sure CTA works
2025-02-10 11:06:16 +00:00
76c09ca7bf
perf: fetch only by id ( #19154 )
...
* perf: fetch only by id
* remove getServerSession
---------
Co-authored-by: hbjORbj <sldisek783@gmail.com >
2025-02-10 02:14:57 +05:30
Benny Joo and GitHub
2840d64197
chore: migrate user booking pages to App Router ( #19069 )
...
* add user pages to config.matcher in middleware
* add app router user booking pages
* remove HeadSeo from users-public-view component
* remove pages router user booking pages
* fix type check
* fix embed
* fix test
* chore: remove BookerSEO from users-type-public-view
* fix
2025-02-07 16:52:56 -05:00
Benny Joo and GitHub
c9bfd977b1
perf: make metadata generation light for event type single page ( #19143 )
...
* add findTitleById method to Repository
* refactor route
2025-02-07 00:26:29 +02:00
Benny Joo and GitHub
3972972d57
fix: do not export client components as default in RSC ( #19130 )
2025-02-06 12:15:37 +00:00
Benny Joo and GitHub
15d6839985
fix: semi-colon in /teams route UI ( #19052 )
2025-02-03 04:43:36 +00:00
Benny Joo and GitHub
3ca44cff0c
chore: migrate /apps/[slug]/setup ( #19039 )
...
* chore: remove unused files in /future dir
* chore: migrate /apps/[slug]/setup
2025-01-31 21:13:56 +01:00
Benny Joo and GitHub
8dd05dda70
perf: move /teams route to (main-nav) route group ( #19037 )
2025-01-31 21:12:12 +01:00
Benny Joo and GitHub
dde76ed74d
fix: add missing metadata to /auth/setup ( #19035 )
...
* fix: invalid iCal download link must not crash booking page
* fix: add missing metadata to /auth/setup
2025-01-31 21:11:56 +01:00
Benny Joo and GitHub
564cc3a394
perf: remove WithLayout from more App Router routes ( #19036 )
2025-01-31 19:48:58 +01:00
Benny Joo and GitHub
e23ab02c23
chore: migrate /auth/forgot-password pages ( #18945 )
2025-01-28 21:51:14 +00:00
Benny Joo and GitHub
8205431640
migrate /auth/sso pages ( #18951 )
2025-01-28 21:49:06 +00:00
Benny Joo and GitHub
296a09dc7b
chore: move /auth/verify out of /future ( #18952 )
2025-01-28 21:00:07 +00:00
Benny Joo and GitHub
ce4c9dfc9a
chore: migrate /auth/saml-idp ( #18943 )
2025-01-28 20:32:12 +01:00
Benny Joo and GitHub
9ad45bb477
chore: migrate /auth/setup ( #18941 )
2025-01-28 11:34:52 -05:00
Benny Joo and GitHub
a1e4959fb7
chore: migrate /auth/verify-email-change ( #18942 )
2025-01-28 11:34:39 -05:00
Benny Joo and GitHub
ae51c8b599
fix: make workflow page not static ( #18925 )
...
* fix: make workflow page not static
* fix
* fix
2025-01-27 18:05:15 +00:00
ee31633e2b
perf: layout persistence and reduced bundle size ( #18889 )
...
* create /(main-nav)/layout.tsx file that uses Shell
* Add ShellMainAppDir that clones ShellMain but with client/server separation
* event-types, availability, bookings
* update pagesAndRewritePaths logic
* fix
---------
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2025-01-27 11:08:47 +00:00
Benny Joo and GitHub
df4359e3e5
migrate /auth/login page ( #18903 )
2025-01-27 10:23:51 +00:00
Benny Joo and GitHub
ed3579c5c7
chore: migrate /auth/logout ( #18901 )
...
* migrate /auth/verify-email page
* update middleware
* migrate /auth/logout page
2025-01-27 14:22:33 +05:30
Benny Joo and GitHub
2f9beed450
chore: migrate /apps/installation pages ( #18870 )
...
* migrate apps/installation pages
* fix test
2025-01-26 23:04:30 +01:00
Benny Joo and GitHub
2b79ef0836
perf: replace getServerSessionForAppDir usages with our original getServerSession function ( #18897 )
2025-01-26 21:57:02 +00:00
Benny Joo and GitHub
0dab3e1a6d
chore: migrate /apps/categories pages ( #18871 )
...
* migrate apps/categories pages
* remove pages dir
2025-01-25 18:45:59 +01:00
Benny Joo and GitHub
30e576377a
migrate /auth/verify-email page ( #18876 )
2025-01-24 21:20:36 +00:00
Benny Joo and GitHub
a069af715e
chore: migrate /apps/installed pages ( #18869 )
2025-01-24 10:41:24 -05:00
Benny Joo and GitHub
beb542e7cb
chore: migrate /apps/[slug] page ( #18848 )
...
* migrate apps/[slug] page
* remove future/apps/[slug]
2025-01-24 15:57:52 +01:00
656d6dc195
feat: Internal Notes for bookings ( #18804 )
...
* migration + migrate booking limit page to team settings
* new pages
* use settings toggle for displaying content
* get current team presets
* update mutation
* i18n for settings page
* remove redudant await
* cancelation UI for select
* handle other selection
* extract into a util
* inital cancelation reason flow
* fix i18n to be more readable
* add cancel reason logic
* nits
* improve copy
* ensure is teamMember and not isAdmin for getting internalNotes
* improvie spacing between elements
* fix types
* more type fixes
* correct types
* Update packages/features/bookings/lib/handleNewBooking/getEventTypesFromDB.ts
* use input component and remove mb-2 to allign with icon button
* Update packages/trpc/server/routers/viewer/teams/updateInternalNotesPresets.handler.ts
Co-authored-by: Eunjae Lee <hey@eunjae.dev >
* nits
* type fixs
* fix type
* fix type
* fix nullable option lost in merge
---------
Co-authored-by: Eunjae Lee <hey@eunjae.dev >
2025-01-24 09:26:52 +00:00
Benny Joo and GitHub
36d756e469
fix: flickering in /bookings/[status] page ( #18836 )
2025-01-23 16:44:29 +01:00
Benny Joo and GitHub
8e191fed71
perf: Use one PageWrapper instance for every non-settings / non-bookings page in App Router ( #18747 )
...
* add a layoutfile to use-page-wrapper route group
* refactor and move bookings status page to route group
* improve logic in pagesAndRewritePaths
* fix
* add use client directive
* move /403 and /500
* move /auth/error
* move /connect-and-join
* move /enterprise
* move /maintenance
* move /more
* move /upgrade
* chore: remove WithLayout from 8 low-risk single pages (#18745 )
* move /403 and /500
* move /auth/error
* move /connect-and-join
* move /enterprise
* move /maintenance
* move /more
* move /upgrade
* move /availability pages
* move /event-types pages
* move /insights pages
* move /apps to use-page-wrapper group
* move /getting-started to use-page-wrapper group
* move /signup to use-page-wrapper group
* move /workflows to use-page-wrapper group
* move /video pages to use-page-wrapper group
* pass dehydratedState in layout
* pass dehydratedState in layout
* fix test
* fix @test
* fix
2025-01-23 10:01:46 -05:00
Benny Joo and GitHub
f0d1c92e99
perf: create (use-page-wrapper) route group and replace WithLayout from /bookings/[status] page + 8 low-risk single pages ( #18737 )
...
* add a layoutfile to use-page-wrapper route group
* refactor and move bookings status page to route group
* improve logic in pagesAndRewritePaths
* fix
* add use client directive
* chore: remove WithLayout from 8 low-risk single pages (#18745 )
* move /403 and /500
* move /auth/error
* move /connect-and-join
* move /enterprise
* move /maintenance
* move /more
* move /upgrade
* pass dehydratedState in layout
2025-01-22 12:52:58 -05:00