nizzy and GitHub
ba1ede2e31
fix: plain z index ( #19767 )
2025-03-05 16:15:01 +00:00
b74a49f31d
fix: use impersonatedById ( #19682 )
...
Co-authored-by: Bailey Pumfleet <bailey@pumfleet.co.uk >
2025-03-05 15:43:25 +00:00
Keith Williams and GitHub
78d06c6d01
refactor: Move classNames from @calcom/lib to @calcom/ui ( #19674 )
...
* refactor: Move classNames from @calcom/lib to @calcom/ui
* Import fix
* Removed extra import of classNames
* Removed tailwind-merge from @calcom/lib
2025-03-03 15:54:33 +00:00
sean-brydon and GitHub
c1ccd62f98
use profileUsername ( #19667 )
2025-03-03 12:28:40 +00:00
Keith Williams and GitHub
7180eb067a
refactor: Move @calcom/core to @calcom/lib ( #19655 )
...
* refactor: Move @calcom/core to @calcom/lib
* Merging imports
* Clean up
* Ignoreing type error for now
2025-03-02 23:02:35 -03:00
Hariom Balhara and GitHub
564c84dade
fix: App theme being used in routing-form embed ( #19489 )
...
* fix wrong theme routing-form embed
* fix wrong theme routing-form embed
2025-02-28 23:50:46 +05:30
nizzy and GitHub
1849fe7b74
feat: plain-thread-tier ( #19463 )
...
* tier select
* thread tier
* remove console logs
* requested changes to getting user tier
* test
* fix test error
* fix type errors on test
* pull latest
* route middleware fix
* double tierIdentifier
* updated test file
* build error
* plain cards fix up
* dayjs
* change orgs check to teams isOrgs check
* removed uneeded prisma calls and changed teams check
2025-02-28 17:42:34 +00:00
Lauris Skraucis and GitHub
e437dfa000
refactor: platform default event types ( #19225 )
...
* feat: add areDefaultEventTypesEnabled to PlatformOAuthClient
* feat: specify areDefaultEventTypesEnabled when creating OAuth client
* feat: specify areDefaultEventTypesEnabled when updating OAuth client
* feat: display areDefaultEventTypesEnabled in OAuth clients list
* refactor: set areDefaultEventTypesEnabled by default to false on API level
* feat: v2 API CREATE managed user toggle default event types
* refactor: centralize OAuth inputs and outputs in platform/types
* fix: correct response types for OAuth hooks
* refactor: web/lib/hooks/settings/platform/oauth-clients/useOAuthClients.ts
* refactor: web/lib/hooks/settings/platform/oauth-clients/useOAuthClients.ts
* refactor: split web OAuth hooks into separate files
* refactor: split web OAuth hooks into separate files
* docs: v2 OAuth client inputs and outputs
* refactor: update and create oauth client inputs
2025-02-26 12:06:08 -03:00
Lauris Skraucis and GitHub
a44bcafcf2
feat: v2 managed organizations ( #19341 )
...
* refactor: allow non unique PlatformBilling customerId
* feat: add PlatformBilling managed organizations fields
* feat: ManagedOrganization table
* refactor: bill overdue based on teamId
* refactor: restructure organizations module
* wip: organizations endpoints
* Revert "wip: organizations endpoints"
This reverts commit 0e9e66fc74f31da436f12930c1b6597c650ed621.
* refactor: unique index for managed organizations
* wip: organizations endpoints
* wip: create managed organization
* remove unecessary membership check because we have guard
* feat: create managed org
* feat: get managed org and orgs
* feat: update and delete managed orgs
* wip: api key logic
* feat: allow variable api key length
* feat: refresh managed org api key
* feat: create managed org OAuth clients using api key
* finish merge main
* chore: bump platform libraries
* tests: fix and add more tests to api-auth.strategy.e2e
* refactor: dont request managed org slug and handle metadata as object
* revert: billing service and repository update overdue based on sub and customer ids
* refactor: v2 OAuth client permissions (#19501 )
* refactor: v2 permissions as string array
* refactor: frontend work with permissions as string
* tests: test '*' permissions
* fix:managed org creator have profile & test can fetch oauth client
* fix: tests
* fix: OAuthClientCard on frontend
* fix: tests
2025-02-25 18:10:46 -07: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
c2be796a5b
chore: remove deprecated code, Meta & MetaProvider ( #19407 )
...
* chore: remove deprecated code Meta, MetaProvider
* fix type checks
2025-02-21 09:01:44 -05:00
4a6704c934
fix occurences issues in booking page ( #19304 )
...
Co-authored-by: Tushar Bhatt <95581504+TusharBhatt1@users.noreply.github.com >
2025-02-21 07:55:32 +00:00
Benny Joo and GitHub
3221379584
chore: remove user routes from middleware ( #19345 )
2025-02-20 14:39:40 -03:00
25f3368fa1
fix: Plain Chat loading in embed ( #19348 )
...
* PlainChat has to be on dashboard and not on booking pages
* improve useIsBookingPage
---------
Co-authored-by: hbjORbj <sldisek783@gmail.com >
2025-02-19 06:40:32 +00: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
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
d027f8004a
perf: Move PlainChat up the hierarchy to remove rerenders ( #19255 )
...
* perf: Move PlainChat up the hierarchy to remove rerenders
* rmeove yarn lock
---------
Co-authored-by: Nizzy <nizabizaher@gmail.com >
Co-authored-by: nizzy <140507264+nizzyabi@users.noreply.github.com >
2025-02-12 19:13:54 +00:00
Morgan and GitHub
486e3a386e
chore: salesforce for Router / Booker atoms and api v2 ( #19217 )
...
* wip
* small refactor
* small refactor
* fixup! Merge branch 'main' into enable-salesforce-router-apiv2-atom
* crm props
* fixup! crm props
* bump platform libraries
* bump platform libraries
2025-02-12 15:04:38 +02: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
4fbeff31e7
fix: decode params used in query object in buildLegacyCtx ( #19253 )
...
* fix: decode params used in query object in buildLegacyCtx
* add tests
* fix
2025-02-12 07:58:46 +00:00
Morgan and GitHub
7e20b74674
chore: move getTeamMemberEmailFromCrm to package/lib ( #19174 )
2025-02-10 13:02:29 +00:00
luzpaz and GitHub
15334ff20b
fix: typos in apps/web ( #19194 )
...
Found via `codespell -q 3 -S "*.svg,./apps/web/public/static/locales,./packages/app-store/stripepayment/lib/currencyOptions.ts,./packages/lib/freeEmailDomainCheck/freeEmailDomains.ts" -L afterall,atleast,datea,fo,incase,ist,nam,notin,optionel,perview,reccuring`
Closes #19193
2025-02-10 03:35:17 +00:00
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
77a00b3e8c
chore: migrate orgDomain instant meeting route to App Router ( #19067 )
...
* Remove BookerSeo from instant-meeting-view
* remove route from pages router
* make eventData passed from getServerSideProps
* refactor route in app router and move it outside of /future
2025-02-07 21:51:35 +00:00
808de26401
feat: add option to disable sending transcription emails ( #19065 )
...
* feat: add option to disable sending transcription emails
* fix: types and tests
* fix: type error
* fix: type err
* fix: type err
---------
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
2025-02-07 12:33:38 +00:00
Benny Joo and GitHub
f0dc3bba17
chore: tech debt clearing - getServerSession has a dead arg: res ( #19053 )
...
* remove res from arg list in getServerSession
* remove res from all usages of getServerSession
2025-02-03 00:12:42 -05:00
438a73b0cd
feat: Setting for rescheduling past bookings ( #18358 )
...
* feat: Setting for rescheduling past bookings
* fix stuff
* rename column
* add e2e test
* fix column name
* fix typo
---------
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
2025-01-28 19:25:41 +00:00
Benny Joo and GitHub
f2d12a4c21
fix: safe-parse query schema in signup page to avoid zod throw ( #18927 )
2025-01-28 10:15:19 +01:00
sean-brydon and GitHub
d8c9d2ad94
fix managed events ( #18933 )
2025-01-28 08:53:20 +00:00
Benny Joo and GitHub
cd413cf640
chore: remove unused getStaticProps file ( #18928 )
2025-01-27 22:36:46 +00: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
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
Omar López and GitHub
0f07ab2f7b
fix: Load plain dynamically ( #18571 )
2025-01-22 20:10:11 +00:00
Benny Joo and GitHub
4424b2aea3
useIsThemeSupported hook ( #18746 )
2025-01-20 14:30:18 +05:30
Benny Joo and GitHub
245196fbf3
chore: technical debt clearing - remove getServerSideProps for /event-types ( #18733 )
...
* chore: technical debt clearing - remove getServerSideProps for event-types
* refactor
2025-01-17 21:35:03 +01:00
Benny Joo and GitHub
c37a8a587b
fix: add decoding logic to app router params ( #18712 )
...
* decode app router params in buildLegacyCtx
* add helpful comments
* add comment
* address comment
2025-01-16 15:14:03 +00:00
Alex van Andel and GitHub
b7f7c33afc
feature: Allow non-calcom domains to run team slug pages ( #18711 )
2025-01-16 09:44:14 -03:00
Benny Joo and GitHub
ce87de4fc7
fix: Revert - chore: app router - all sub-pages in /apps #16976 ( #18702 )
...
* revert
* add incomplete-booking
2025-01-15 21:12:18 -03:00
Benny Joo and GitHub
501c49f369
perf: no need for two query fetches for d link (private booking page) ( #18659 )
...
* return eventData
* use eventData and do not do extra query fetch
2025-01-14 17:15:56 +00:00
bb40b2f6bf
chore: app router - all sub-pages in /apps ( #16976 )
...
* chore: apps/[slug] remove pages router
* remove apps/[slug] pages from /future
* chore: apps/installed remove pages router
* chore: apps/installation remove pages router
* remove Head element
* fix metadata
* fix test
* fix another test
* chore: apps/categories remove pages router
* revert unneeded changes
* update middleware
* Remove <Head>
* remove unused import and code
* remove unused import and code again
* fix
* fix category page
* add split icon
* add /routing paths to middleware matcher
* wip
* remove HeadSeo from App.tsx
* clean up head-seo test
* add generateAppMetadata
* use generateAppMetadata in apps/[slug] page
* delete file
* remove log
* fix
* fix
* fix apps/installed pages
* fix cateogires pages
* fix
* fix imports
* wip
* fix
* fix
* fix metadata
* fix
* redirect /apps/routing-forms to /routing
* replace all usages of /apps/routing-forms to /routing
* better naming
* /routing -> /routing/forms
* fix
* fix
* fix
* fix
* remove backPath as it is irrelevant when withoutMain is true
* fix type checks
* fix type check in apps/[slug]
* refactors
* fix
* fix test
* fix
* fix
* fix
* Replace multiple leading slashes with a single slash
* migrate routing-forms too
* add re routing
* fix
* add redirection
---------
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
2025-01-10 20:16:11 -05:00
a22fd0c151
chore: Salesforce - optimize getContact method [CAL-4940] ( #18289 )
...
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2025-01-09 12:14:49 -07:00
Benny Joo and GitHub
e6d76b630c
chore: Revert "chore: app router - /team, /org, /[user] booking pages (excl. embeds) ( #18186 ) ( #18526 )
2025-01-08 11:19:45 -03:00
Benny Joo and GitHub
15156c2225
perf: use react svg cache from root level ( #18506 )
2025-01-08 09:29:50 +01:00
Alex van Andel and GitHub
57bd0b3df3
fix: type + build errors ( #18502 )
2025-01-07 18:35:06 +01:00
Alex van Andel and GitHub
6a381cdc79
perf: Remove zod from edge runtime ( #18494 )
2025-01-07 10:47:48 +00:00
Benny Joo and GitHub
9d4496133e
feat: Prevent re-renders (moving SessionProvider to Root level for both app router / pages router) ( #18493 )
2025-01-07 11:46:08 +01:00